While working on an interface, we found a strange behaviour while dealing with multiple FTP sessions in the same thread:
Following are the sequence of steps being executed:
ftp:login
ftp:ls
loop over files
ftp:get
call child service
- do processing
- ftp:login
- ftp:rename
- ftp:logout
ftp:logout
We observed that when the logout operation in the child service is executed, it logs out the session created in parent service as well (even though the session keys were assigned to variables with different names in both the services).
However, this issue didnt occur when the child service was executed in a different thread.
The environment being used is webMethods 6.5 IS with SP2
Any pointers in this regards would be highly appreciated.
Thanks,
Prithvi
#Integration-Server-and-ESB#webMethods#Flow-and-Java-services