Exception Mapping Table

Table 4-3 shows how TUXEDO errors map to Active Expert exceptions.

Table 4-3 TUXEDO-to-Active Expert Exception Mappings

API Call Possible TUXEDO Error Mapping to Active Expert Exception

begin()

TPPROTO

SubtransactionsUnavailable (user)

All others

SYSTEM

commit()

TPEHEURISTIC

HeuristicMixed (user)

TPEHAZARD

HeuristicHazard (user)

If there is no transaction

NoTransaction (user)

All others

SYSTEM

rollback()

If there is no transaction

NoTransaction (user)

All others

SYSTEM

rollback_only()

If there is no transaction

NoTransaction (user)

All others

SYSTEM

suspend()

All

SYSTEM

resume()

All

InvalidControl (user)

set_timeout()

N/A

get_status()

N/A