Resolving InDoubt units if you receive message BBOT0021W

Before you begin

This message indicates that a server has determined the transaction outcome but has not been able to communicate it to its subordinates. When this message is displayed, there is a possibility of an heuristic outcome. 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

Perform the following steps to remove an expression of interest in this UR.

Steps for this task

  1. Select option 3, "Display/Update RRS Unit of Recovery information" on the main RRS panel.
  2. To view the details of this URID, enter it in the "URID Pattern" field on the query panel. Press "enter" to execute the query.
    The query results should display the UR. Take note of whether the state of this UR is "InCommit," "InBackout" or "InForget." In the column labeled "S", enter "v" to display the details for this UR.
  3. Remove the OTS interest.
    The "RRS Unit of Recovery Details" panel will open. Near the bottom of the panel will be a heading titled "Expressions of Interest" followed by one or more rows below it. These rows represent each individual expression of interest in this UR. Complete these steps to remove the OTS interest:
    1. Find the row that represents the "OTS" interest.
      This row will have an RM name in the form of "BSS00.xxx.yyy.IBM", where 'xxx' is the system to which the server was configured and 'yyy' is the specific server name.
    2. Type "r" in the column labeled "S" to indicate that you want to remove this interest.
    3. Press "enter" to execute the query.

Results

The "RRS Remove Interest Confirmation" panel will open. The RM name and UR identifier fields are pre-filled. Press "enter" to confirm the removal of this interest.

From this point onward, any subordinate nodes that restart and ask this server about this UR will be unable to obtain this information. If you restart the server containing these nodes, they may be assigned an outcome different from the outcome of the transaction. You must manually resolve these nodes before you bring up the servers and start the server for which you just released the UR.

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:   tprr21w
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_21w.html

Library | Support | Terms of Use | Feedback