Has anyone tried to use custom assemblies in Factory Track 7 to connect to CSI 10 and perform actions there?
I have a situation where users are scanning things in FT, and they want that scan action to connect to CSI and auto-create shipments / packages for them.
I've setup a custom assembly in FT, and am using the Mongoose.IDO.Client library to create a session and connect to CSI, and do some IDO collection inserts and that all works great.
The issue that I'm having is that the CloseSession() does not actually close my session in CSI, and the user that I'm logged in as within my custom assembly stays logged in as an orphaned session in CSI, and I can't scan anything else. The next time I try I get a user session error.
If I manually delete the orphaned session from Session Management in CSI, I can scan again in Factory Track and it works again (but repeats the orphaning session).
Has anyone out there seen this issue using the Mongoose.IDO.Client library, or found a way around it?