Natural under IMS TM Error Messages
This section lists the error messages (NIInnnn messages) that may be
issued by the Natural IMS TM Interface.
Error texts are not issued for errors of the types
"abend" and "abend with dump", and not in a server
environment. When a server environment is used, the error code is returned to
the caller in Register 15.
For information on the Natural IMS TM Interface, see
Natural under IMS
TM in the TP Monitor Interfaces
documentation.
NII3500
Type |
Abend with user abend code U3500 with
dump
|
Issuing Module |
CONV/NONC/NTRD driver
|
Reason |
You are not allowed to execute a driver of type
CONV , NONC or NTRD in a BMP region.
|
Action |
Check your installation. |
NII3501
Type |
Abend with user abend code U3501 with
dump
|
Issuing Module |
BMP driver |
Reason |
You are not allowed to execute a driver of type BMP
in an MPP region.
|
Action |
Check your installation. |
NII3502
Type |
Abend with user abend code U3502 with
dump
|
Issuing Module |
NIIMPP
|
Reason |
The GU against the message queue failed. |
Action |
Check the status code contained in register 15.
|
NII3503
Type |
Abend with user abend code U3503 with
dump
|
Issuing Module |
All drivers |
Reason |
Unable to load the Natural IMS TM Interface module.
|
Action |
Check the NIINAME parameter of the
driver and/or the steplib concatenation of the region.
|
NII3505
Type |
Abend with user abend code U3505 with
dump
|
Issuing Module |
All drivers. |
Reason |
The entry within the transaction code table could not
be located.
|
Action |
Check your transaction code table. |
NII3506
Type |
Abend with user abend code U3506 with
dump
|
Issuing Module |
All drivers. |
Reason |
The entry within the NII parameter module could not
be located.
|
Action |
Check the transaction code table and/or environment
table.
|
NII3507
Type |
Error |
Issuing Module |
NIIMPP
|
Reason |
The GN against the message queue failed. |
Action |
Check the status code contained in the message.
|
NII3508
Type |
Error |
Issuing Module |
NIIMPP
|
Reason |
The received input message is greater than the input
message buffer.
|
Action |
Increase the size of the input message buffer in your
environment table.
|
NII3509
Type |
Error |
Issuing Module |
NIIINITS
|
Reason |
The session start exit NIIXSSTA
requested that the Natural session be terminated abnormally.
|
Action |
Check the return code contained in the message.
|
NII3510
Type |
Abend with user abend code U3510 with
dump
|
Issuing Module |
NIIMPP
|
Reason |
The ISRT of the termination message
failed.
|
Action |
Check the status code contained in Register 15.
|
NII3511
Type |
Abend with user abend code U3511 with
dump
|
Issuing Module |
NIIMPP
|
Reason |
The ISRT of the SPA failed.
|
Action |
Check the status code contained in Register 15.
|
NII3512
Type |
Abend with user abend code U3512 with
dump
|
Issuing Module |
NIIBMP , NIICONV ,
NIINONC , NIINTRD , NIISFE ,
NIISRVD
|
Reason |
Unable to find the NTIMSPT macro in the
Natural parameter module or the NIITRTAB transaction code table
module.
|
Action |
Either specify at least one NTIMSPT
macro in the Natural parameter module, or include the NIITRTAB
transaction code table in the link to the Natural IMS TM Interface
module.
|
NII3513
Type |
Abend with user abend code U3513 with
dump
|
Issuing Module |
All drivers |
Reason |
The storage for the working area, the buffers or the
Natural thread could not be obtained.
|
Action |
Check the reason code contained in Register 15 and/or
increase the size of your region.
|
NII3515
Type |
Error with dump |
Issuing Module |
NIIBTCH , BMP driver
|
Reason |
Open failed. |
Action |
Check your BMP JCL for the DD name contained in the
message.
|
NII3517
Type |
Error |
Issuing Module |
NIIOLDSN
|
Reason |
The session resume exit NIIXSTAR
requested that the Natural session be terminated abnormally.
|
Action |
Check the return code contained in the message.
|
NII3518
Type |
Abend with user abend code U3518 with
dump
|
Issuing Module |
NIISRTQ
|
Reason |
The CHNG call for the printer
destination specified with the Natural profile parameter
SENDER
failed.
|
Action |
Check the status code contained in Register 15.
Probably an invalid printer destination was specified.
|
NII3519
Type |
Abend with user abend code U3519 with
dump
|
Issuing Module |
NIIISRTQ
|
Reason |
The ISRT call to the assigned printer
destination failed.
|
Action |
Check the status code contained in Register 15.
|
NII3520
Type |
Abend with user abend code U3520 with
dump
|
Issuing Module |
NIIISRTQ
|
Reason |
The PURG call for the assigned printer
destination failed.
|
Action |
Check the status code contained in Register 15.
|
NII3521
Type |
Abend with user abend code U3521 with
dump
|
Issuing Module |
BMP driver |
Reason |
Either Natural terminated with a bad return code or
an NII error occurred and you requested an abend.
|
Action |
If the abend is caused by a Natural error,
CMPRINT contains the error message. If the abend is caused by a
Natural under IMS error, a WTO with the error message has been issued before.
|
NII3522
Type |
Error |
Issuing Module |
NIIMPP
|
Reason |
The SPA is greater than the size specified for the
SPA buffer.
|
Action |
Check the environment table. |
NII3523
Type |
Error |
Issuing Module |
NIIBTCH
|
Reason |
The storage for the back-end program area could not
be allocated.
|
Action |
Check the TERMINATE statement and/or
increase the size of your BMP region.
|
NII3524
Type |
Error with dump |
Issuing Module |
NIIBTCH
|
Reason |
The back-end program could not be loaded. |
Action |
Check the name of the back-end program contained in
the message and/or the steplib concatenation of your region.
|
NII3525
Type |
Abend with user abend code U3525 with
dump
|
Issuing Module |
NIIDRIV
|
Reason |
The save area stack is exhausted. |
Action |
Contact Software AG Support. |
NII3527
Type |
Error |
Issuing Module |
NIIMPP
|
Reason |
You specified RELO=FORCE , but there is
insufficient memory for a new thread. RELO=FORCE will cause
storage allocation for a second thread, if the first allocated thread is at the
same storage location as the thread used before the terminal I/O.
|
Action |
Increase the size of your region. |
NII3530
Type |
Abend with user abend code U3530 |
Issuing Module |
NIIBOOTS , CONV/NONC driver
|
Reason |
Unable to obtain our name/token pair. |
Action |
Check the return code contained in Register 15 and/or
the steplib concatenation of your region.
|
NII3531
Type |
Error |
Issuing Module |
NIIBOOTS
|
Reason |
Unable to load the driver. |
Action |
Check the return code contained in Register 15 and/or
the steplib concatenation of your region.
|
NII3600
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
Transaction type does not match driver type. For
example, you specified transaction code conversational in the transaction code
table but the driver type is non-conversational and vice versa.
|
Action |
Check the transaction code table. |
NII3601
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
The SPA is too small. The SPA must be at least 157
bytes plus the offset of the Natural reserved area defined in the transaction
table.
|
Action |
Check the transaction code table and/or increase the
size of the SPA.
|
NII3602
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
IOPCB is the only PCB in the PSB. At least one
additional PCB is required.
|
Action |
Check your PSB. |
NII3604
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
Not enough alternate TP PCBs. The PSB does not
contain the number of alternate modifiable TP PCBs specified in the transaction
code table as additional work PCBs.
|
Action |
Check your transaction code table and/or your PSB.
|
NII3605
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
Message PCB is not a modifiable alternate TP PCB. You
specified a separate message PCB in the transaction code table, but your PSB
does not contain enough modifiable alternate TP PCBs.
|
Action |
Check your transaction code table and/or your PSB.
|
NII3607
Type |
Error |
Issuing Module |
NIIVTRTA
|
Reason |
The PCB number specified for the logical PCB name is
greater than the maximum number of PCBs.
|
Action |
Check your transaction code table and/or your PSB for
the PCB name contained in the message.
|
NII3611
Type |
Error |
Issuing Module |
NIIINITS
|
Reason |
The user exit NIIXRFNU returned a roll
file number not in the range of 1 to the total available number of roll files
as defined in the environment table, that is, larger than the total number of
allowed roll files.
|
Action |
Correct the user exit. |
NII3612
Type |
Error with dump |
Issuing Module |
NIIDRIV
|
Reason |
The roll server ALLOC request failed.
The message contains the return code/reason code.
|
Action |
Contact Software AG Support. |
NII3613
Type |
Error |
Issuing Module |
NIIDRIV
|
Reason |
The roll server ALLOC request failed
because the roll file is full.
|
Action |
Increase the size of the roll file or increase the
number of roll files.
|
NII3614
Type |
Error |
Issuing Module |
NIIDRIV , NIIOLDSN ,
NIIENDSN , NIIWTERM
|
Reason |
The roll server is not active. |
Action |
Check the roll server status and restart the roll
server.
|
NII3620
Type |
Error with dump |
Issuing Module |
NIIOLDSN
|
Reason |
Error during address relocation. The message contains
the NATRELD return code.
|
Action |
Contact Software AG Support. |
NII3621
Type |
Error |
Issuing Module |
NIIOLDSN
|
Reason |
An IPL has occurred since the start of the Natural
session and TERMIPL=ON is specified in the environment table.
|
Action |
Restart your session. |
NII3623
Type |
Error |
Issuing Module |
NIIOLDSN
|
Reason |
Another Natural product version has been installed by
the Natural system administrator since the start of the Natural session. All
active Natural sessions are terminated.
|
Action |
Restart your session. |
NII3624
Type |
Error with dump |
Issuing Module |
NIIOLDSN
|
Reason |
A wrong user thread has been rolled in. |
Action |
Contact Software AG Support. |
NII3626
Type |
Error |
Issuing Module |
NIIOLDSN
|
Reason |
The roll files used by the roll server have been
reformatted by the Natural system administrator since the start of the Natural
session. All active Natural sessions are lost.
|
Action |
Restart your session. |
NII3627
Type |
Error with dump |
Issuing Module |
NIIOLDSN
|
Reason |
The roll server READ request failed. The
message contains the return code/reason code.
|
Action |
Contact Software AG Support. |
NII3628
Type |
Error |
Issuing Module |
NIIDRIV , NIIOLDSN ,
NIIENDSN , NIIWTERM
|
Reason |
The Natural system administrator has purged the Natural
session from the roll server using the SYSTP utility or the
application programming interface USR3002N .
This error may also occur in the following
scenario:
A Natural session has been suspended by IMS TM (due to
an unavailable resource) and you have started a new Natural session at the same
LTERM. If later on the suspended Natural session is re-scheduled by IMS TM, the
suspended Natural session is cancelled with this error.
|
Action |
Restart your session. |
NII3629
Type |
Error |
Issuing Module |
NIIOLDSN
|
Reason |
The IMS TM user who is currently logged on at the IMS
TM LTERM is different to the user who started the IMS TM conversation at this
LTERM. For security reasons, the IMS TM conversation (and the corresponding
Natural session) is terminated.
|
Action |
Restart your session. |
NII3640
Type |
Error with dump |
Issuing Module |
NIIPFAM
|
Reason |
Unexpected status code for the CHNG
call.
|
Action |
Check the status code contained in the message and/or
contact Software AG Support.
|
NII3641
Type |
Error with dump |
Issuing Module |
NIIPFAM
|
Reason |
Unexpected status code on the ISRT call.
|
Action |
Check the status code contained in the message and/or
contact Software AG Support.
|
NII3642
Type |
Error with dump |
Issuing Module |
NIIPFAM
|
Reason |
Unexpected status code on the PURG call.
|
Action |
Check the status code contained in the message and/or
contact Software AG Support.
|
NII3650
Type |
Error |
Issuing Module |
NIICDBPC
|
Reason |
Database not available and TERMDB=YES is
specified in the environment table.
|
Action |
Start the database. |
NII3651
Type |
Error |
Issuing Module |
NIICDBPC
|
Reason |
The PROCOPT option in the PCB is set to
update but the database is not available for update and TERMDB=YES
is specified in the environment table.
|
Action |
Check the database. |
NII3652
Type |
Abend with user abend code U3652 |
Issuing Module |
NIIINQYE
|
Reason |
The INQY ENVIRON call failed. Register
15 contains the return code in bytes 0 and 1 and the reason code in bytes 2 and
3.
|
Action |
Contact Software AG Support. |
NII3661
Type |
Error with dump |
Issuing Module |
NIIWTERM
|
Reason |
Error during release of programs. The message
contains the NATRELSE return code.
|
Action |
Contact Software AG Support. |
NII3662
Type |
Error with dump |
Issuing Module |
NIIWTERM
|
Reason |
The ISRT call to the alternate PCB for
the SPA failed.
|
Action |
Check the status code contained in the message.
|
NII3663
Type |
Error with dump |
Issuing Module |
NIIWTERM
|
Reason |
The ISRT call to the alternate PCB for
the message failed.
|
Action |
Check the status code contained in the message.
|
NII3664
Type |
Abend with user abend code U3664 with
dump
|
Issuing Module |
NIIWTERM
|
Reason |
The ISRT call for the SPA failed.
|
Action |
Check the status code in Register 15. |
NII3665
Type |
Abend with user abend code U3665 with
dump
|
Issuing Module |
NIIWTERM
|
Reason |
The ISRT call for the message failed.
|
Action |
Check the status code in Register 15. |
NII3666
Type |
Error |
Issuing Module |
NIIWTERM
|
Reason |
The compressed thread exceeds the local roll buffer
slot size or roll file slot size. The message contains the compressed thread
size.
|
Action |
Increase the local roll buffer slot size if you use
the roll server without a roll file, else increase the roll file slot size.
|
NII3668
Type |
Error with dump |
Issuing Module |
NIIWTERM
|
Reason |
Roll server WRITE request failed. The
message contains the return code/reason code.
|
Action |
Contact Software AG Support. |
NII3669
Type |
Error |
Issuing Module |
NIIWTERM
|
Reason |
You tried to switch to a non-Natural session using a
Natural transaction code.
|
Action |
Correct the application. |
NII3670
Type |
Error |
Issuing Module |
NIIWTERM
|
Reason |
You can not switch directly from a non-conversational
transaction code to a conversational one.
|
Action |
Correct the application. |
NII3671
Type |
Error with dump |
Issuing Module |
NIIWTERM
|
Reason |
The CHNG call for the transaction switch
failed. The message contains the first five bytes of the transaction code and
the status code.
|
Action |
Check the status code and/or correct the application.
|
NII3672
Type |
Error |
Issuing Module |
NIIWTERM
|
Reason |
Direct switch to a non-existent transaction code.
|
Action |
Check your transaction code or IMSGEN .
|
NII3673
Type |
Abend with user abend code U3673 with
dump
|
Issuing Module |
NIIWTERM
|
Reason |
Deferred switch to a non-existent transaction code.
|
Action |
Check your transaction code or IMSGEN .
|
NII3680
Type |
Error |
Issuing Module |
NIISIPSS
|
Reason |
The subsystem entry for SPATID could not
be located. The message contains the subsystem ID as specified in the
environment table.
|
Action |
Check your subsystem in your environment table and/or
verify that the Authorized Services
Manager is started.
|
NII3682
Type |
Error |
Issuing Module |
NIISIPSS
|
Reason |
The session information pool (SIP) is full. |
Action |
Restart the Authorized Services Manager with an
increased number of SIP slots. For further information, see
Authorized Services
Manager in the Operations
documentation.
|
NII3683
Type |
Error |
Issuing Module |
NIISIPSS
|
Reason |
The Authorized Services Manager is not active. The
Authorized Services Manager must be active if the terminal-oriented
non-conversational environment is used.
|
Action |
Start the Authorized Services Manager. For further
information, see Authorized
Services Manager in the Operations
documentation.
|
NII3684
Type |
Error |
Issuing Module |
NIISIPSS
|
Reason |
The SIP function of the Authorized Services Manager
is disabled. The SIP function must be active if the terminal-oriented
non-conversational environment is used.
|
Action |
Start the Authorized Services Manager with the SIP
function enabled as described in the section
Authorized Services
Manager in the Operations
documentation.
|
NII3685
Type |
Error with dump |
Issuing Module |
NIISIPSS
|
Reason |
The Authorized Services Manager SIP function failed.
The message contains the return and the reason code.
|
Action |
For further information on the return/reason codes
see the section Authorized
Services Manager in the Operations
documentation. If necessary, contact Software AG Support.
|
NII3686
Type |
Error |
Issuing Module |
NIISIPSS
|
Reason |
The size of the SPA buffer is greater than the SIP
slot size.
|
Action |
Increase the SIP slot size as described in the
section Authorized Services
Manager in the Operations
documentation.
|
NII3690
Type |
Error |
Issuing Module |
NIIDRIV , NIIOLDSN ,
NIISIPSM
|
Reason |
The subsystem entry could not be located. The message
contains the subsystem ID as specified with the Natural profile parameter
SUBSID .
|
Action |
Check your subsystem in the Natural parameter module
and/or verify that the roll server or (only if monitoring is used) the
Authorized Services Manager is
started.
|
NII3692
Type |
Error with dump |
Issuing Module |
NIIENDSN
|
Reason |
The roll server FREE request failed. The
message contains the return code/reason code.
|
Action |
Contact Software AG Support. |
NII3800
Type |
Error with dump |
Issuing Module |
NIIBDAMR
|
Reason |
DCB not allocated for one of the roll files. The
message contains the DD name of the roll file.
|
Action |
Contact Software AG Support. |
NII3801
Type |
Error |
Issuing Module |
NIIBDAMR
|
Reason |
The OPEN of the roll file failed.
|
Action |
Check your region JCL for the DD name contained in
the message.
|
NII3802
Type |
Error with dump |
Issuing Module |
NIIBDAMR
|
Reason |
Invalid function code for NIIBDAMR .
|
Action |
Contact Software AG Support. |
NII3803
Type |
Error |
Issuing Module |
NIIBDAMR
|
Reason |
No free slot in roll file. The message contains the
DD name of the roll file.
|
Action |
Increase the size of your roll file. |
NII3804
Type |
Error |
Issuing Module |
NIIBDAMR
|
Reason |
The roll file has been reformatted by the Natural
system administrator since the start of the Natural session. All active Natural
sessions are lost.
|
Action |
Restart the session. |
NII3805
Type |
Error |
Issuing Module |
NIIBDAMR
|
Reason |
The roll file has been formatted with a Natural
version that is incompatible to the Natural version used by the current Natural
session. This error typically indicates that the roll file has been formatted
with a Natural roll file initialization module of a newer Natural version.
|
Action |
Reformat the roll file with the Natural roll file
initialization module of the correct Natural version.
|
NII3810
Type |
Error with dump |
Issuing Module |
NIISEOS
|
Reason |
The CHNG call failed.
|
Action |
Check the status code contained in the message.
|
NII3811
Type |
Error |
Issuing Module |
NIISEOS
|
Reason |
You tried to switch from a non-conversational Natural
session to a conversational one.
|
Action |
Check your application. |
NII3812
Type |
Error with dump |
Issuing Module |
NIISEOS
|
Reason |
The ISRT call for the message into the
alternate PCB failed.
|
Action |
Check the status code contained in the message.
|
NII3813
Type |
Error with dump |
Issuing Module |
NIISEOS
|
Reason |
The ISRT call for the SPA into the
alternate PCB failed.
|
Action |
Check the status code contained in the message.
|
NII3814
Type |
Error |
Issuing Module |
NIISEOS
|
Reason |
The ISRT call for the dummy message
failed.
|
Action |
Check the status code contained in the message.
|
NII3815
Type |
Abend with user abend code U3815 with
dump
|
Issuing Module |
NIISEOS
|
Reason |
The ISRT call for the SPA into the IOPCB
failed.
|
Action |
Check the status code contained in Register 15.
|
NII3816
Type |
Error |
Issuing Module |
NIISEOS
|
Reason |
You tried to switch to a non-existent transaction
code.
|
Action |
Check your transaction code or IMSGEN .
|
NII3820
Type |
Error |
Issuing Module |
NIISIPSM
|
Reason |
The Authorized Services Manager is not active. The
Authorized Services Manager must be active if the monitoring function is used.
|
Action |
Start the Authorized Services Manager as indicated in
the section Authorized Services
Manager in the Operations
documentation.
|
NII3821
Type |
Error |
Issuing Module |
NIISIPSM
|
Reason |
The SIP function of the Authorized Services Manager
is disabled. The SIP function must be active if the monitoring function is
used.
|
Action |
Start the Authorized Services Manager with the
enabled SIP function as indicated in the section
Authorized Services
Manager in the Operations
documentation.
|
NII3822
Type |
Error with dump |
Issuing Module |
NIISIPSM
|
Reason |
An unexpected return code was received from the SIP
function of the Authorized Services Manager. The message contains the return
code and the reason code.
|
Action |
For the return codes, see the section
Authorized Services
Manager in the Operations
documentation. If necessary, contact Software AG Support.
|
NII3823
Type |
Error |
Issuing Module |
NIISIPSM
|
Reason |
The SIP server pool is full. |
Action |
Increase the number of SIP slots in the Authorized
Services Manager as indicated the section Authorized Services
Manager in the Operations
documentation.
|
NII3830
Type |
Abend with user abend code U3830 with
dump
|
Issuing Module |
NIIACT
|
Reason |
The CMD command failed
when issuing the /LOG command to write the
accounting record. The transaction code must be authorized to use the
/LOG command when ACTLOG=LOG is set for
accounting.
|
Action |
Check the status code contained in Register 15.
|
NII3831
Type |
Abend with user abend code U3831 with
dump
|
Issuing Module |
NIIACT
|
Reason |
The /LOG command failed when writing the
accounting record.
|
Action |
Check the status code contained in Register 15.
|
NII3832
Type |
Abend with user abend code U3832 with
dump
|
Issuing Module |
NIIACT
|
Reason |
The Authorized Services Manager failed when writing
the accounting record to SMF.
|
Action |
Check the status/reason code contained in Register
15.
|
NII3950
Type |
Error with dump |
Issuing Module |
NIIESTAE
|
Reason |
A system abend code has been intercepted. |
Action |
Examine the dump. |
NII3951
Type |
Error with dump |
Issuing Module |
NIIESTAE
|
Reason |
A recursive system abend code has been intercepted.
|
Action |
Examine the dump. |
NII3960
Type |
Error |
Issuing Module |
CMGETMSG , NIGETMSG
|
Reason |
The retrieved message exceeds the specified size of
the input message buffer.
|
Action |
Increase the size of your input message buffer.
|
NII3961
Type |
Error |
Issuing Module |
CMGETSEG , CMGSEGO
|
Reason |
The segment received does not fit into the input
message buffer.
|
Action |
Increase the size of the input message buffer.
|
NII3962
Type |
Abend with user abend code U3962 |
Issuing Module |
CMSVC13D , NIIU3962
|
Reason |
The Natural session has been abended on request.
|
Action |
Contact the application developer. |
NII3963
Type |
Error |
Issuing Module |
CMSTCKSY
|
Reason |
The synchronized STCK value could not be
obtained.
|
Action |
Contact the system administrator. |
NII4093
Type |
Error with dump |
Issuing Module |
NIIERROR
|
Reason |
An unknown error has occurred. The message contains
the original error number. This error may happen if the reported error number
is not contained in the error message file NIIMSGT .
|
Action |
Contact Software AG Support. |