Text  | 
                        
                        Not enough space for the command in the command buffer.  | 
                        
                     
Explanation  | 
                        
                        The length of the command passed is larger than the size of the command buffer. Note: The command buffer is used as I/O area when CMCMMND sends the command to IMS TM. Module(s): CMCMMND  | 
                        
                     
Action  | 
                        
                        Check the length of the command passed to CMCMMND OR Increase the size of the command buffer in the environment table (CMBSIZE parameter in the NIMPARM macro).  | 
                        
                     
Text  | 
                        
                        The GCMD call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed GCMD call was used to retrieve the response segments for the command passed to IMS TM. Module(s): CMCMMND  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        Module not allowed in non-conversational NATURAL sessions.  | 
                        
                     
Explanation  | 
                        
                        If you switch to a non-conversational non-NATURAL transaction, a message is required. Module(s): CMDIRNMZ  | 
                        
                     
Action  | 
                        
                        Check your environment. OR Use the appropriate switching program.  | 
                        
                     
Text  | 
                        
                        A program switch has been requested without a message.  | 
                        
                     
Explanation  | 
                        
                        If you switch to a non-conversational transaction, you must specify a message. Module(s): NIIDIRTX  | 
                        
                     
Action  | 
                        
                        Check the transaction code used. OR Use the appropriate switching module.  | 
                        
                     
Text  | 
                        
                        Invalid program switch while suspending the NATURAL session.  | 
                        
                     
Explanation  | 
                        
                        You may not switch between a conversational NATURAL session and a non-conversational transaction code using the Suspend function. Module(s): NIIDEFTX, NIIDIRTX  | 
                        
                     
Action  | 
                        
                        Check the transaction codes used. OR Do not use the Suspend function.  | 
                        
                     
Text  | 
                        
                        Message passed too large for input message buffer.  | 
                        
                     
Explanation  | 
                        
                        The length of the message passed is larger than the size of the input message buffer. Note: The input message buffer is used as I/O area when the below mentioned modules send the message to IMS TM. Module(s): NIIDEFTX, NIIDIRTX  | 
                        
                     
Action  | 
                        
                        Check the length of the message passed to NIIDEFTX/NIIDIRTX. OR Increase the size of the input message buffer in the environment table (MISIZE parameter in the NIMPARM macro).  | 
                        
                     
Text  | 
                        
                        Invalid program switch to a non-NATURAL transaction.  | 
                        
                     
Explanation  | 
                        
                        You want to switch to a NATURAL transaction, but you have specified a non-NATURAL transaction code. Module(s): NIIDEFT, NIIDIRT  | 
                        
                     
Action  | 
                        
                        Check the transaction code used. OR Use the appropriate switching module.  | 
                        
                     
Text  | 
                        
                        You tried to retrieve data outside the SPA.  | 
                        
                     
Explanation  | 
                        
                        The area beginning at the specified offset in the specified length must reside entirely inside the SPA. Module(s): NIIGSPA  | 
                        
                     
Action  | 
                        
                        Correct the offset and/or length used in your program.  | 
                        
                     
Text  | 
                        
                        You tried to update data outside the SPA.  | 
                        
                     
Explanation  | 
                        
                        The area beginning at the specified offset in the specified length must reside entirely inside the SPA. Module(s): NIIPSPA  | 
                        
                     
Action  | 
                        
                        Correct the length and/or offset used in your program.  | 
                        
                     
Text  | 
                        
                        Logical PCB name not defined in transaction code table.  | 
                        
                     
Explanation  | 
                        
                        Each logical PCB name used must be defined in the transaction code table. Module(s): NIIPCBAD  | 
                        
                     
Action  | 
                        
                        Check the transaction code table. OR Correct the PCB name used in your program.  | 
                        
                     
Text  | 
                        
                        Not enough space for the command in the command buffer.  | 
                        
                     
Explanation  | 
                        
                        The length of the command passed is larger than the size of the command buffer. Note: The command buffer is used as I/O area when NIICMD sends the command to IMS TM. Module(s): NIICMD  | 
                        
                     
Action  | 
                        
                        Check the length of the command passed to NIICMD. OR Increase the size of the command buffer in the environment table (CMBSIZE parameter in the NIMPARM macro).  | 
                        
                     
Text  | 
                        
                        The CMD call failed with status :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed CMD call was used to send the command to IMS TM. Module(s): NIICMD  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The reply length may not be zero.  | 
                        
                     
Explanation  | 
                        
                        A non-zero reply length is required to retrieve response segments for a command passed to IMS TM. Module(s): NIIGCMD  | 
                        
                     
Action  | 
                        
                        Correct the length used in your program.  | 
                        
                     
Text  | 
                        
                        The GCMD call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed GCMD call was used to retrieve the response segments for the command passed to IMS TM. Module(s): NIIGCMD  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The CHNG call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed CHNG call was used to set the destination of the first alternate TP PCB to the value passed. Note: The first alternate TP PCB must be modifiable. Module(s): CMQUEUE, CMQUEUEX, NIIDQUMS, NIIISRTF  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The ISRT call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed ISRT call was used to send the message segment to the destination set in the first alternate TP PCB. Module(s): CMQUEUE, CMQUEUEX, NIIDQUMS. NIIISRTF, NIIISRTM  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The PURG call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed PURG call was used to implicitely terminate the current message sent to the destination set in the first alternate TP PCB. Module(s): CMQUEUE, CMQUEUEX  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The GU call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed GU was used to retrieve the first message segment from the IMS TM message queue. Module(s): CMGETMSG, NIIGMSG  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        Message received too large for message area provided.  | 
                        
                     
Explanation  | 
                        
                        The length of the message retrieved from the IMS TM message queue is larger than the length of the message area provided by your program. Module(s): CMGETMSG, NIIGMSG  | 
                        
                     
Action  | 
                        
                        Increase the length of the message area used in your program.  | 
                        
                     
Text  | 
                        
                        Message passed too large for input message buffer.  | 
                        
                     
Explanation  | 
                        
                        The length of the message passed is larger than the size of the input message buffer. Note: The input message buffer is used as I/O area when the below mentioned modules send the message to IMS TM. Module(s): NIIISRTF, NIIISRTM  | 
                        
                     
Action  | 
                        
                        Check length of message passed to NIIISRTF/NIIISRTM. OR Increase the size of the inout message buffer in the environment table (MISIZE parameter in NIMPARM macro).  | 
                        
                     
Text  | 
                        
                        The CHNG call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed CHNG call was used to set the destination of the first alternate TP PCB to the value passed. Note: The first alternate TP PCB must be modifiable. Module(s): CMBRCAST, NIIBRCST  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        Message larger than output message buffer.  | 
                        
                     
Explanation  | 
                        
                        
The length of the message passed is larger than the size of
the output message buffer.
Note:
The output message buffer is used as I/O area when the below
mentioned modules send the message to IMS TM.
Module(s): CMBRCAST, CMPUTMSG, CMQUEUE, CMQUEUEX, NIIDQUMS
           NIIBRCST, NIIPMSG
 | 
                        
                     
Action  | 
                        
                        
           NIIBRCST, NIIPMSG
   Check length of message passed to above-mentioned modules.
OR Increase size of output message buffer in the environment
   table (MOSIZE parameter in NIMPARM macro).
 | 
                        
                     
Text  | 
                        
                        The ISRT call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed ISRT call was used to send the message segment to the destination set in the first alternate TP PCB resp. to the destination set in the IOPCB. Module(s): CMBRCAST, CMPUTMSG, NIIBRCST, NIIPMSG  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        The PURG call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed PURG call was used to implicitely terminate the current message sent to the destination set in the first alternate TP PCB. Module(s): CMBRCAST, NIIBRCST  | 
                        
                     
Action  | 
                        
                        Contact you system programmer.  | 
                        
                     
Text  | 
                        
                        You tried to overwrite the header of the SPA.  | 
                        
                     
Explanation  | 
                        
                        The specified area must begin behind the SPA header. Module(s): NIIPSPA  | 
                        
                     
Action  | 
                        
                        Correct the offset used in your program.  | 
                        
                     
Text  | 
                        
                        Message segment received too large for input message buffer.  | 
                        
                     
Explanation  | 
                        
                        The length of the message segment retrieved from the IMS TM message queue is larger than the size of the input message buffer. Note: The input message buffer is used as I/O area when NIIGSEG retrieves the message from IMS TM. Module(s): NIIGSEG  | 
                        
                     
Action  | 
                        
                        Check whether the length of the received segment is as expected and/or increase the size of the input message buffer.  | 
                        
                     
Text  | 
                        
                        The GN call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed GN call was used to retrieve the next message segment from the IMS TM message queue. Module(s): CMGETSEG, CMSEGO, NIIGSEG  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        Message segment received too large for message area.  | 
                        
                     
Explanation  | 
                        
                        The length of the message segment retrieved from the IMS TM message queue is larger than length of the message area provided by your program. Module(s): CMGETSEG, CMGSEGO, NIIGSEG  | 
                        
                     
Action  | 
                        
                        Increase the message area size used in your program.  | 
                        
                     
Text  | 
                        
                        The PURG call failed with status code :1:.  | 
                        
                     
Explanation  | 
                        
                        The failed PURG call was used to explicitely terminate the current message sent to the destination set in the first alternate TP PCB. Module(s): NIIPURG  | 
                        
                     
Action  | 
                        
                        Contact your system programmer.  | 
                        
                     
Text  | 
                        
                        Area specified (whole or part) not in input message buffer.  | 
                        
                     
Explanation  | 
                        
                        The area beginning at the specified offset in the specified length must reside entirely inside the input message buffer. Module(s): NIIRETRM  | 
                        
                     
Action  | 
                        
                        Correct offset and/or length used in your program.  | 
                        
                     
Text  | 
                        
                        Service module must not be called in online environment.  | 
                        
                     
Explanation  | 
                        
                        In an online environment only the Natural INPUT statement may retrieve messages from IMS TM. Module(s): CMGETMSG, CMGETSEG, CMSEGO, NIIGMSG, NIIGSEG  | 
                        
                     
Action  | 
                        
                        Correct the program.  | 
                        
                     
Text  | 
                        
                        Service module must not be called in online environment.  | 
                        
                     
Explanation  | 
                        
                        In an online environment only the Natural INPUT and WRITE statements may send messages to IMS TM using the IOPCB. Module(s): CMPUTMSG, NIIPMSG  | 
                        
                     
Action  | 
                        
                        Correct the program.  | 
                        
                     
Text  | 
                        
                        You tried to overwrite the NATURAL-reserved SPA area.  | 
                        
                     
Explanation  | 
                        
                        The area beginning at the specified offset in the specified length must reside entirely outside the the NATURAL-reserved SPA area. Module(s): CMPUTSPA, NIIPSPA  | 
                        
                     
Action  | 
                        
                        Correct the offset and/or length used in your program.  |