Resolving InDoubt units if you receive message BBOT0019W or BBOT0020W

Before you begin

These two messages indicate that this server could not determine the outcome from its superior. BBOT0020W, which describes the resource to which we could not provide an outcome, will always be accompanied by BBOT0019W (if you look in the server that is indicated by BBOT0020W, you should see a BBOT0019W message as well. See z/OS MVS Programming: Resource Recovery for more information on how to use the RRS panels and what administrative access (RACF access to the facility class, for example) is needed to resolve URs and remove interests.

Why and when to perform this task

Use RRS panels to perform the following steps to view the outcome of other branches in the transaction and set the outcomes of InDoubt branches to match.

Steps for this task

  1. Select option 3, "Display/Update RRS Unit of Recovery information" on the main RRS panel.
  2. Attempt to resolve InDoubt URs with an outcome identical to the outcome of other branches of the same transaction (unless those other branches show an outcome of "InPrepare," in which case you should resolve to "InBackout.".
    Complete these steps to view the outcome of other known transaction branches:
    1. Specify the XID FormatId (in decimal) in the "Format ID" field. The XID FormatId must be converted from hex to decimal.
    2. Specify the XID Gtrid (in hex) in the "GTRID Pattern" fields on the query panel. The XID Gtrid must be entered in 16 bytes to a line.
    3. Press "enter" to execute the query.
  3. Match up the "InDoubt" branches.
    The query results obtained in step 2 above will show all URIDs involved with the specified transaction. In the query results, take note of the outcomes in the "state" column. If any other branches of the transaction are "InCommit" or "InBackout," match the corresponding "InDoubt" branches to read the same:

    In the left-hand column labeled "S", enter "c" to commit or "b" to backout the UR that was identified in message BBOT0019W. Manually resolving the transaction can lead to mixed transaction outcomes across resource managers and servers.

  4. Copy to the clipboard the URID on this panel.
  5. Remove the interest for this URID

Results

You know you are done when RRS marks the subordinate server as "restart anywhere." Determine this by choosing option 1 under "Browse and RRS log stream" and then choosing suboption 4 under "RRS Resource Manager Data log."


Related tasks
Using RRS panels to resolve indoubt units of recovery



Searchable topic ID:   tprr19w
Last updated: Jun 21, 2007 9:56:50 PM CDT    WebSphere Application Server for z/OS, Version 5.0.2
http://publib.boulder.ibm.com/infocenter/wasinfo/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/tprr_19w.html

Library | Support | Terms of Use | Feedback