My two cents:
The services in the 6.1 pub.ftp.client folder can be a little misleading. If an error occurs, one would think that the error code and error message would be returned via the output variables (ie. returncode and returnmsg.) However, many times, the services themselves will check to see if the return code is greater than 300, and if so, they throw an exception.
This works out nicely (IMO) because you don’t need to litter your code with BRANCH statements after every FTP service call. Nevertheless, it would be nice if webMethods could document this behavior a little better so we don’t have to guess when to check the return code and when not to.
#webMethods#Integration-Server-and-ESB#Flow-and-Java-services