DFS3607I xxxx SUBSYSTEM yyyy EXIT FAILURE, FC = ww, RC = zz, JOBNAME = nnnnnnnn

Explanation

IMS was not able to finish processing successfully for external subsystem (xxxx) exit (yyyy). The external subsystem attachment package returned a nonzero return code. The function code, ww, is the ID for the module that indicates the detected error. For the function code values and the module name that detected the error, see the IMS return code and function code information. The return code, zz, is passed back by the external subsystem exit.

To distinguish one region from another, JOBNAME = nnnnnnnn is also provided. This information is necessary because the required connection management routines run in the control as well as in the dependent regions. Without JOBNAME, it would be impossible to determine which region had the problem.

System action

The TCB representing external subsystem connection continues to run without the TCB representing the failing external subsystem.

For the return code value, the following action occurs:
Return code
Description
X'08'
TERMINATE IDENTIFY unsuccessful. IMS continues termination processing as if the function completed normally.
X'08'
SUBSYSTEM TERMINATE unsuccessful. IMS continues termination processing. Future connection requests will be honored.
X'0C'
IDENTIFY unsuccessful. Because of the failure in the external subsystem, IMS terminates the application program with abend 3044, if one is involved.
X'20'
IMS terminates the application program with abend 3044, if one is involved.
X'??'
Unsupported return code. IMS terminates the application program with abend 3049, if one is involved.

Operator response

Notify the proper installation personnel about the receipt of this message, then follow the installation action.

Programmer response

Correct the indicated problem and restart the failed external subsystem by using the IMS /START SUBSYS command. Or if an application program was involved, restart the application program with a /START TRAN, UPDATE TRAN START(Q,SCHD), and /START PROGRAM commands.
Return code
Description
X'08'
TERMINATE IDENTIFY unsuccessful. See the external subsystem documentation for action.
X'08'
SUBSYSTEM TERMINATE unsuccessful. See the external subsystem documentation for action.
X'0C'
IDENTIFY unsuccessful. See the external subsystem documentation for action.
X'20'
See the external subsystem documentation for action.
X'??'
Unsupported return code; save all documentation (that is, console logs, log data set, memory dumps).

Problem determination

35