Natural System Error Messages 8250-8299

NAT8250: Not enough space for the command in the command buffer.

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).

NAT8251: The GCMD call failed with status code :1:.

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.

NAT8252: Module not allowed in non-conversational NATURAL sessions.

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.

NAT8253: A program switch has been requested without a message.

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.

NAT8254: Invalid program switch while suspending the NATURAL session.

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.

NAT8255: Message passed too large for input message buffer.

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).

NAT8256: Invalid program switch to a non-NATURAL transaction.

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.

NAT8257: You tried to retrieve data outside the SPA.

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.

NAT8258: You tried to update data outside the SPA.

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.

NAT8259: Logical PCB name not defined in transaction code table.

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.

NAT8260: Not enough space for the command in the command buffer.

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).

NAT8261: The CMD call failed with status :1:.

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.

NAT8262: The reply length may not be zero.

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.

NAT8263: The GCMD call failed with status code :1:.

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.

NAT8264: The CHNG call failed with status code :1:.

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.

NAT8265: The ISRT call failed with status code :1:.

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.

NAT8266: The PURG call failed with status code :1:.

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.

NAT8267: The GU call failed with status code :1:.

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.

NAT8268: Message received too large for message area provided.

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.

NAT8269: Message passed too large for input message buffer.

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).

NAT8270: The CHNG call failed with status code :1:.

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.

NAT8271: Message larger than output message buffer.

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).

NAT8272: The ISRT call failed with status code :1:.

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.

NAT8273: The PURG call failed with status code :1:.

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.

NAT8274: You tried to overwrite the header of the SPA.

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.

NAT8275: Message segment received too large for input message buffer.

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.

NAT8276: The GN call failed with status code :1:.

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.

NAT8277: Message segment received too large for message area.

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.

NAT8278: The PURG call failed with status code :1:.

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.

NAT8279: Area specified (whole or part) not in input message buffer.

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.

NAT8280: Service module must not be called in online environment.

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.

NAT8281: Service module must not be called in online environment.

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.

NAT8290: You tried to overwrite the NATURAL-reserved SPA area.

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.