This content has been marked as final. Show 3 replies
If you get TPESVCFAIL from a service-call, the actual service reported that by returning TPFAIL (instead of TPSUCCESS) (i.e. "application level service failure")
The reason why the service returned with TPFAIL is up to its business-logic and cannot be determined by what you wrote and you'll have to examine some service-code and/or service-loggs (perhaps ULOG)
What Kristian says is absolutely correct, the error is an indication that the service you called returned an error, application error, not a Tuxedo infrastructure error, so you will need to talk to the service developer to see what is wrong with your request. Also, even though a service returns TPFAIL, it can still return data, so there may be an output buffer that contains more information.
As for FML32, you seem to have the hang of it., i.e., you use the various FML Library methods to create and modify the contents of the FML32 buffer. The documentation for that is at:
By the way, Tuxedo 9.1 is really old and only extended support is available for it. Premiere support has already ended.
Oracle Tuxedo Chief Architect