Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

tpcall fails with TPESVCFAIL

charliemaysSep 9 2008 — edited Sep 22 2008
Hello friends,
I'm calling a service (imported from an external web service) but my tpcall sentence fails with TPESVCFAIL error code and is throwing a SIGABRT signal.
All I could find about about TPESVCFAIL is that it's an application-level failure when the service is trying to send response to caller.

Application-level failure... what application?? my app?, tuxedo/salt app?, web service provider app?
I already test the web service from a web client and it works fine... so I guess error is in Tuxedo's side.
I tried doing a tpacall instead (and it works) but tpgetrply (I really need the response) fails with the same error.

I don't know where to look... any help will be appreciated
Thanks in advance.

------
PS: This is a portion from Tuxedo's log
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:  { tpservice({"UPDATER", 0x14, 0x0, 0, 0, -2147483648, {0, -2, -1}})
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpdequeue("qspresponse", "fnresponse", 0xffbfedf0, 0x6e0a0, 0x31ab0, 32)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpdequeue = 0
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpalloc("FML32", "", 4096)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpalloc = 0x1f2f50
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpfree(0x1ebb38)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpfree
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpalloc("FML32", "", 4096)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpalloc = 0x1ebb38
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpfree(0x7a918)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpfree
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpcall("update", 0x1f2f50, 4096, 0x1c7354, 0xffbfe348, 0x28)
GWWS.10118.43.0: TRACE:ms:Send a http message to net, SCO index=4095
GWWS.10118.43.0: TRACE:ms:A HTTP message is received, SCO index=4095
GWWS.10118.43.0: TRACE:ms:A SOAP message is received, SCO index=4095
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpcall = -1 [tperrno TPESVCFAIL]
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: Error processing transaction TPESVCFAIL - application level service failure
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpacall("UPDATER", 0x0, 0, 0xd)
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    } tpacall = 0 [CLIENTID {0, -2, -1}]
Updater.10132.1.0: gtrid x0 x48c6d9c5 x32: TRACE:at:    { tpreturn(1, 0, 0x0, 0, 0x0)
Updater.10132.1.0: TRACE:at:    } tpreturn [long jump] [tperrno TPESVCFAIL]
Updater.10132.1.0: TRACE:at:  } tpservice [tperrno TPESVCFAIL]
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Oct 20 2008
Added on Sep 9 2008
12 comments
5,942 views