Abend type-of-failure

  1. If the failure is indicated by an abend 001, the failure is in the SAM subcomponent. Change the component identification keyword to indicate the SAM subcomponent (see Table 1) and see SAM—module keyword to build the module keyword.
  2. If the system issued a message identifying an abend condition, and the module name appears in the message text, specify the module name keyword as shown in the fourth step below. If the name does not appear in the message, do the following:
    1. Using the formatted section of the dump, scan the RBs for the job in question, looking for the one representing the failing user program.
    2. The interrupt code field in the user's RB should indicate an SVC code representing the call to the DFSMSdfp service that abended. The next RB represents the failing DFSMSdfp service. Its interrupt code field (IC portion of the WC-L-IC field) should match the abend code.
    3. Using the address portion of the PSW field in that RB, locate that address in the dump and scan toward either the lower or higher addresses, looking in the translated EBCDIC in the right-hand column for a module name. Common O/C/EOV modules contain the CSECT name in the copyright information at the start of each CSECT and in the XCTL table at the end of each CSECT. Typically, register 6 will point to the name of the current CSECT.

      You can also determine the load module name by matching the PSW instruction address with the addresses in an LPA map (all common O/C/EOV load modules and CSECTs reside in the LPA).

    4. Specify the entire load module or CSECT name as the module keyword.

      Example: If the name is IFG0194C, specify the module keyword as IFG0194C.

  3. See OPEN/CLOSE/End-of-Volume (common)—modifier keywords.