cannot recover from transaction branch. TRNGID=aaaaaaaabbbbbbbb, TRNBID=aaaaaaaacccccccc, server=dd...dd, service=ee...ee, determination type=ff
- TRNGID: Transaction global ID
- TRNBID: Transaction branch ID
- aaaaaaaa: OpenTP1 system node ID (8-character string)
- bbbbbbbb: Global transaction number (hexadecimal 8-character string)
- cccccccc: Transaction branch number (hexadecimal 8-character string)
- dd...dd: Server name (up to 8-character string)
- ee...ee: Service name (up to 32-character string)
- ff: Determination type
- c: Commit
- r: Rollback
- hc: Heuristic commit
- hr: Heuristic rollback
- hm: Heuristic mix
- hh: Heuristic hazard
- Countermeasure: Check the statuses of all the transaction branches in the global transaction. When there is a transaction branch to another OpenTP1 system and the OpenTP1 has failed, rerun it. For a resource manager error, correct the source of the error.
- Since OpenTP1 retries recovery of transaction branches periodically, faulty transaction branches can be recovered after the errors are corrected.
All Rights Reserved. Copyright (C) 2006, 2010, Hitachi, Ltd.