RP/TUX Tuxedo tpcall() Gets Unexpected TPESYSTEM When Transaction Rolled Back (Doc ID 2054373.1)

Last updated on APRIL 26, 2017

Applies to:

Oracle Tuxedo - Version 11.1.1.2.0 and later
Information in this document applies to any platform.

Symptoms

When using transaction, and it has been timed out, tpcall() will get TPESYSTEM instead of TPETIME or TPESVCERR

Here is error flow sequence

 In this case, tpcall() should return TPESVCERR or TPETIME(depend on detect timing for timeout)

TPESYSTEM means system error, usually application handle as severe error.

Changes

 

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms