DFS4342E IMODULE INIT FAILED; RC=xx RSN=yyyyyyyy
Explanation
An error occurred during the initialization of the IMS IMODULE service. IMS initialization cannot continue.In the message text:
- xx
- A return code that indicates the specific initialization function
that failed. Possible values are:
- 04
- Unable to load the IMS storage management module DFSMODU0. The reason code is a combination of the two values that are returned from the z/OS® LOAD macro. The top half of the reason code is the abend code that the z/OS LOAD service would have issued if it had been called unconditionally. The lower half of the reason code is the reason code that is associated with the abend code. For example, 08060004 means system abend 806, reason code 04.
- 08
- Unable to obtain storage for the IMODSTAT block (the internal IMS storage manager main control block). The reason code is the return code from the z/OS STORAGE macro.
- 0C
- Unable to obtain storage for the internal IMODULE trace table. The reason code is the return code from the z/OS STORAGE macro.
- 10
- Unable to obtain storage for the dynamic storage for the IMODULE service initialization module DFSMODX0. The reason code is the return code from the z/OS STORAGE macro.
- 14
- Unable to obtain storage for the 64-bit storage tracking object for private storage. The reason code is the return code from the z/OS IARV64 macro.
- 18
- Unable to obtain storage for the 64-bit tracking object for common storage. The reason code is the return code from the z/OS IARV64 macro.
- 1C
- Unable to load the IMS storage cleanup module DFSMODU2. The reason code is a combination of the two values that are returned from the z/OS LOAD macro. The top half of the reason code is the abend code that the z/OS LOAD service would have issued if it had been called unconditionally. The lower half of the reason code is the return code that is associated with the abend code. For example, 08060004 means system abend 806, reason 04.
- 20
- Unable to obtain storage for a work area for the IMS storage cleanup routine DFSMODU2. The reason code is the return code from the z/OS STORAGE macro.
- 24
- A DL/I separate address space (DLISAS) region attempted to initialize IMS IMODULE services; however, the associated IMS control region was not running with DLISAS and did not allocate an IMODULE IMODASCT block for DL/I. This error can be caused by erroneously starting a DL/I address space directly, outside of IMS system's control, when the associated control region is a DCCTL IMS or is running with LSO=Y (no DL/I).
- 28
- A DLISAS region attempted to initialize IMS IMODULE services; however, another DL/I region had already initialized IMODULE services for the same control region. This error can be caused by erroneously starting a second DL/I address space directly, outside of IMS system's control, when there is already a DL/I address space started for the same IMS control region.
- yyyyyyyy
- A reason code that is the return code of the service that failed. For IARV64 return codes, see z/OS MVS Programming: Authorized Assembler Services Reference Vol 2 (SA22-7610). For codes from STORAGE, see z/OS MVS Programming: Authorized Assembler Services Reference Vol 4 (SA22-7612). For information about the abend code and the reason code from LOAD, see z/OS MVS System Codes (SA22-7626).