Natural under IMS TM Error Messages

#### Search Results

Search

# Natural under IMS TM Error Messages

This section lists the error messages (NII nnnn 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 section TP Monitor Interfaces of the Natural for z/OS 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 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 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 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 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 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 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 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 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 support.

## NII3661

Type | Error with dump
Issuing Module | `NIIWTERM`
Reason | Error during release of programs. The message contains the `NATRELSE` return code.
Action | Contact 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 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. For information on the Authorized Services Manager, see Authorized Services Manager under z/OS in the Operations documentation.

## 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 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 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 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 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 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 support.

### On this page

- NII3500
- NII3501
- NII3502
- NII3503
- NII3505
- NII3506
- NII3507
- NII3508
- NII3509
- NII3510
- NII3511
- NII3512
- NII3513
- NII3515
- NII3517
- NII3518
- NII3519
- NII3520
- NII3521
- NII3522
- NII3523
- NII3524
- NII3525
- NII3527
- NII3530
- NII3531
- NII3600
- NII3601
- NII3602
- NII3604
- NII3605
- NII3607
- NII3611
- NII3612
- NII3613
- NII3614
- NII3620
- NII3621
- NII3623
- NII3624
- NII3626
- NII3627
- NII3628
- NII3629
- NII3640
- NII3641
- NII3642
- NII3650
- NII3651
- NII3652
- NII3661
- NII3662
- NII3663
- NII3664
- NII3665
- NII3666
- NII3668
- NII3669
- NII3670
- NII3671
- NII3672
- NII3673
- NII3680
- NII3682
- NII3683
- NII3684
- NII3685
- NII3686
- NII3690
- NII3692
- NII3800
- NII3801
- NII3802
- NII3803
- NII3804
- NII3805
- NII3810
- NII3811
- NII3812
- NII3813
- NII3814
- NII3815
- NII3816
- NII3820
- NII3821
- NII3822
- NII3823
- NII3830
- NII3831
- NII3832
- NII3950
- NII3951
- NII3960
- NII3961
- NII3962
- NII3963
- NII4093