OpenTP1 Version 7 Messages

[Contents][Index][Back][Next]

KFCA00907-E (L+E)

error on XA function of resource manager. server: aa...aa, resource manager: bb...bb, XA function: cc...cc, return code=dd...dd, action: ee...ee

At the execution of a transaction, the XA function, which was issued for the resource manager, has returned abnormally.
If possible, the transaction will be determined. If not possible, however, the corresponding server or OpenTP1 system will terminate abnormally. If another XA function error occurs during the recovery processing after the abnormal end, execution will follow the specification of the trn_processing_in_rm_error operand in the transaction service definition.
If there is any failure with the resource manager, take corrective action. This can happen when the transaction control function of the resource manager that is engaged in XA linkage is used under the transaction control of OpenTP1. It can also happen when a function disabled by the resource manager is used during the XA linkage. In other words, such failures are caused by a discrepancy between resources. If this occurs, check all the resources.
This message is followed by an output of detailed failure information in the KFCA00908-E message.
aa...aa: Server name (up to 8 alphanumeric characters) with the error
bb...bb: Resource manager name with the error plus the resource manager extension (up to 33 alphanumeric characters)
cc...cc: XA function name (up to 32 alphanumeric characters) with the error
dd...dd: Return code for the XA function
ee...ee: What OpenTP1 does terminate: Commits the transaction or rolls it back.
server down: Aborts the corresponding server.
system down: Brings the OpenTP1 system to a forced end.
retry: Makes a retry to determine the transaction.
force: Solves the transaction by ignoring the affected resource manager.
S: If possible, the transaction will be determined. If not possible, however, the corresponding server or OpenTP1 system will terminate abnormally. If another XA function error occurs during the recovery processing after the abnormal end, execution will follow the specification of the trn_processing_in_rm_error operand in the transaction service definition.
O: If the corresponding server or OpenTP1 terminates abnormally, check the conditions of all resources accessed within the corresponding global transaction in accordance with the KFCA00908-E and other messages, as well as this message. In case there is a discrepancy between resources, place the affected resource manager under access-disable condition before taking corrective action such as recovering the resource. If necessary, see examples of errors and the investigation procedure in the manual OpenTP1 Operation.