Version 4.2.6
 —  Messages and Codes  —

Natural System Error Messages 3501-3550

NAT3501: Internal Natural VSAM error, module :1: .

Text Internal Natural VSAM error, module ... .
Expl. An internal error condition has occurred.
Actn. Contact Software AG support.

NAT3502: DDMCHECK=ON specified, but program :1: cataloged with NAT22.

Text DDMCHECK=ON specified, but program :1: cataloged with NAT22.
Expl. The option DDMCHECK=ON only works for programs cataloged with
Natural Version 3.1.
Actn. Specify DDMCHECK=OFF or catalog the program under Version 3.1.

NAT3503: Internal Natural :1: error.

Text Internal Natural ... error.
Expl. Record buffer too small.
Actn. Contact Software AG support.

NAT3504: File :1:, ENABLESTATUS/RESP :2:, RESP2 :3:.

Text File ..., ENABLESTATUS/RESP ..., RESP2 ....
Expl. Request could not be satisfied due to ENABLESTATUS problem.
If the parameters ENADIS/ENAUNE in the NVSPARM module are set to "OFF",
the ENABLESTATUS is indicated in the error message.
If the parameters ENADIS/ENAUNE are set to "ON", Natural VSAM has issued
an EXEC CICS SET ENABLED command; this command failed, and CICS
has returned response codes as indicated in the error message.
Actn. Contact your CICS administrator.

NAT3505: Loop reposition error occurred during ROLL-IN processing.

Text Loop reposition error occurred during ROLL-IN processing.
Expl. For the native AIX processing, a current base key cannot be
found for a loop repositioning. Either the alternate indexes were
destroyed or the record for this base key was deleted or
changed by another user.
Actn. Contact your Natural administrator.

NAT3506: Statement invalid for Natural VSAM.

Text Statement invalid for Natural VSAM.
Expl. This statement is not allowed for this type of VSAM
dataset (for example, READ PHYSICAL for a KSDS type).
Actn. Correct error in program.

NAT3507: USR0100N error: :1:.

Text USR0100N error: ....
Expl. The program that invokes the user exit USR0100N contains an error.
Actn. Correct error in invoking program.

NAT3508: Logical key length is too big.

Text Logical key length is too big.
Expl. The sum of the logical key and prefix lengths, defined
in the corresponding DDM, is greater than the maximum VSAM
key length.
Actn. Correct error in DDM/program.

NAT3509: Complex search criteria not allowed for Natural VSAM.

Text Complex search criteria not allowed for Natural VSAM.
Expl. Connecting search criteria and coupling of files is
not possible for VSAM files.
See the Natural documentation, FIND statement, for valid
search criteria.
Actn. Correct error in program.

NAT3510: Invalid operator in FIND statement for Natural VSAM.

Text Invalid operator in FIND statement for Natural VSAM.
Expl. The FIND statement contains an invalid search criterion
for VSAM files.
Actn. Correct error in program.

NAT3511: Invalid search buffer.

Text Invalid search buffer.
Expl. Either the DDM was changed between cataloging and execution of the
program, or the FIND statement contains a clause not applicable to
VSAM.
Actn. Contact your Natural administrator;
or correct error in program.

NAT3512: File :1: is not defined as path.

Text File ... is not defined as path.
Expl. The NVSPARM parameter PATH=ON is specified for this session,
but the file is not a path for an alternate index.
Actn. Contact your system administrator.

NAT3513: Not enough storage for Natural VSAM in table :1:.

Text Not enough storage for Natural VSAM in table ....
Expl. One of the Natural for VSAM internal tables, defined as fixed
buffer type, is too small. The eye-catcher of the internal
table which is too small is indicated in the variable.
Actn. Use the Buffer Usage Statistics function of the SYSTP utility to
ascertain which parameter has to be adjusted in NVSPARM.

NAT3514: Record to be updated is not in "hold" status.

Text Record to be updated is not in "hold" status.
Expl. An UPDATE statement was issued for a record which was not in
"hold" status.
This may be caused, for example, by the UPDATE statement
referring to a FIND FIRST statement which found nothing.
Actn. Correct program or provide other search criteria.

NAT3515: UPD table is full.

Text UPD table is full.
Expl. A record has been read for update. Natural for VSAM tried to save
the appropriate fields in its UPD table, but received a response
indicating that the UPD table was not large enough to contain the
fields.
Actn. Contact your Natural administrator to increase UPDL size in NVSPARM;
or change program to reduce the amount of data held per transaction.

NAT3516: File: :1: Cmd: :2: Cond: :3: Rc: :4:.

Text File: ... Cmd: ... Cond: ... Rc: ....
Expl. Natural for VSAM received an unexpected response from CICS.
File: Name of involved dataset taken from DDM.
Cmd: Mnemonic of CICS command issued by Natural for VSAM.
Cond: Mnemonic of CICS condition.
Rc: VSAM return code and error code taken from EIB (if provided by
CICS).
Actn. See IBM"s CICS and VSAM documentation for further information.

NAT3517: UPDATE loop for path :1: to ESDS file :2: not supported.

Text UPDATE loop for path ... to ESDS file ... not supported.
Expl. CICS only supports path access to an ESDS file with restricted
options. The related RBA for the ESDS base record is not
returned from the READNEXT/READPREV path call by CICS,
and an UPDATE is therefore not possible.
Actn. In this case, use native AIX file processing.

NAT3518: Error in format buffer for Natural VSAM.

Text Error in format buffer for Natural VSAM.
Expl. The DDM was changed between cataloging and executing the Natural
program.
Actn. Contact your Natural administrator.

NAT3519: Error in format buffer for INSERT, base key omitted.

Text Error in format buffer for INSERT, base key omitted.
Expl. The base key was not specified for a KSDS file in the STORE statement.
Actn. Correct error in program.

NAT3520: Held VSAM record modified by another transaction.

Text Held VSAM record modified by another transaction.
Expl. The record held by a previous READ/FIND for UPDATE was modified by
another transaction.
Actn. Check your application"s handling of concurrency control problems;
or issue the RETRY statement in an ON ERROR clause to ignore the
error situation.

NAT3521: Direction changed for an active READ in variable sequence.

Text Direction changed for an active READ in variable sequence.
Expl. For an active READ loop, the ascending/descending direction
was changed to descending/ascending sequence.
Actn. Correct error in program.

NAT3522: DD/DLBL name for file :1: is not defined in the JCL stream.

Text DD/DLBL name for file :1: is not defined in the JCL stream.
Expl. The NVSPARM parameter PATH=CHECK is specified and the file
is not defined in the system (no FCT entry for CICS, no UFILE
entry for Com-plete or no JCL-card for any other environment).
Actn. Contact your system administrator.

NAT3523: Insertion of :1: "LA" record without "LB" field.

Text Insertion of ... "LA" record without "LB" field.
Expl. Insertion of LA record into system file with LB field having been
omitted (internal error).
Actn. Contact your Natural administrator.
If necessary, contact Software AG technical support.

NAT3524: Maximum VSAM record length exceeded at insertion/update.

Text Maximum VSAM record length exceeded at insertion/update.
Expl. Insertion/updating was requested for a record which is longer than the
permitted maximum; or an attempt was made to increase the length of a
"fixed length" record.
Actn. Check record-length definition in VSAM cluster and in the DDM.

NAT3525: OPEN utility is active, specify OPSUPP=ON in NVSPARM.

Text OPEN utility is active, specify OPSUPP=ON in NVSPARM.
Expl. The user exit USR2008P is active, but the NVSPARM parameter
OPSUPP=OFF is specified.
Actn. Contact your Natural administrator.

NAT3526: Read on :1: "LB" subfile with other "DE" specified.

Text Read on ... "LB" subfile with other "DE" specified.
Expl. This is an internal Natural for VSAM, Natural for ISAM or
Natural for LEASY error.
Actn. Contact your Natural administrator.
If necessary, contact Software AG technical support.

NAT3527: Internal Natural :1: error.

Text Internal Natural ... error.
Expl. Internal Natural for VSAM, Natural for ISAM or
Natural for LEASY error.
Actn. Contact Software AG support.

NAT3528: Specified :1: "DE" is not a secondary one.

Text Specified ... "DE" is not a secondary one.
Actn. Check program and correct error.

NAT3529: Field in HISTOGRAM must be a descriptor.

Text Field in HISTOGRAM must be a descriptor.
Expl. See the Natural documentation for valid HISTOGRAM syntax.
Actn. Correct error in program.

NAT3530: UPD=OFF not allowed for Natural :1: :2:.

Text UPD=OFF not allowed for Natural ... ....
Expl. Inconsistency between DDM and NVSPARM module.
- Natural VSAM: If the parameter UPD=OFF is set in the NVSPARM module,
logical files are not supported.
- Natural ISAM: If the parameter UPD=OFF is set in the NVSPARM module,
duplicate keys in ISAM files are not supported.
Actn. Change DDM or NVSPARM module.

NAT3531: No entry found with given command ID for Natural :1:.

Text No entry found with given command ID for Natural ....
Expl. This is an internal Natural for VSAM, Natural for ISAM
or Natural for LEASY error.
Actn. Contact your Natural administrator.

NAT3532: File :1: not known to CICS.

Text File ... not known to CICS.
Expl. CICS returned a DSIDERR condition upon Natural for VSAM"s
INQUIRE command.
Actn. Contact your CICS administrator.

NAT3533: File :1:, VSAM record deleted from another terminal.

Text File ..., VSAM record deleted from another terminal.
Expl. While UPDATE waited for a response, another terminal or
batch user deleted the record in question; or the alternate index
is destroyed.
Actn. Check your application logic or the file structure.

NAT3534: Duplicate VSAM record in file :1:.

Text Duplicate VSAM record in file ....
Expl. An attempt was made to write a duplicate record to a unique-key
VSAM, ISAM or LEASY dataset.
Actn. Correct error in program.

NAT3535: A Natural :1: end-of-file condition has occurred.

Text A Natural ... end-of-file condition has occurred.
Actn. Contact your Natural administrator.

NAT3536: :1: error, feedback code :2:, file :3:.

Text ... error, feedback code ..., file ....
Actn. See IBM documentation for explanation of feedback code (RPLERRCD).

NAT3537: :1: failed, return/reason code :2:/:3:.

Text ... failed, return/reason code .../....
Expl. Natural for VSAM needed a temporary storage area outside
VSIZE (for example, as I/O area); the appropriate GETMAIN
or FREEMAIN request failed.
The return code comes from NATGETM ,the reason code from the
system.
Actn. Increase available storage.

NAT3538: Response from CICS: INVREQ.

Text Response from CICS: INVREQ.
Expl. The statement is not allowed according to the dataset entry
specification in the CICS File Control Table (FCT).
If the Natural session runs with DU=ON, a NV63 ABEND with a
transaction dump is forced in instead of NAT3538.
Actn. Use CEDF to examine the cause of this problem, or start your session
with DU=ON and analyze the trace table in the dump.

NAT3539: File :1: not :2:, :3:.

Text File ... not ..., ....
Expl. Open/close error. If available to Natural for VSAM, the original
return code is indicated in the error message. For an explanation
of the return code, see the corresponding IBM documentation.
Actn. Contact your Natural administrator.

NAT3540: No more space in VSAM file :1:.

Text No more space in VSAM file ....
Expl. The VSAM file must be reorganized.
Actn. Contact your Natural administrator.

NAT3541: File :1:, control interval/record held by another user.

Text File ..., control interval/record held by another user.
Actn. Check your application"s transaction logic or issue a
RETRY in an ON ERROR clause to ignore the error condition.

NAT3542: File :1:, primary key must not be modified.

Text File ..., primary key must not be modified.
Expl. You are not allowed to modify the primary key area.
Actn. Correct error in program.

NAT3543: File :1: invalid record length or length defined as fixed.

Text File ... invalid record length or length defined as fixed.
Expl. The length of a record exceeds the maximum record size or is shorter
than the minimum record size.
For an AIX file, the record length was not sufficient to contain the new
alternate index key pointer.
Actn. Check DDM and VSAM file definitions.
If the file is a member of an UPGRADE set, increase the max. CI size
or enlarge the file.

NAT3544: END of TRANSACTION not successful, RC: :1:.

Text END of TRANSACTION not successful, RC: ....
Expl. Under CICS, this error may be caused, for example, by a failure in the
synchronization of remote systems.
In DFSMStvs, a program or environmental error has occurred, or the
Resource Recovery Service (RRS) is not available.
Actn. Under CICS, use CEDF to determine the cause of this error.
In DFSMStvs, refer to the IBM documentation on Callable RRS.

NAT3545: BACKOUT TRANSACTION not successful, RC: :1:.

Text BACKOUT TRANSACTION not successful, RC: ....
Expl. Under CICS, this error may be caused, for example, by a failure in the
synchronization of remote systems.
In DFSMStvs, a program or environmental error has occurred, or the
Resource Recovery Service (RRS) is not available.
Actn. Under CICS, use CEDF to determine the cause of this error.
In DFSMStvs, refer to the IBM documentation on Callable RRS.

NAT3546: File :1: opened for input, :2: not allowed.

Text File ... opened for input, ... not allowed.
Actn. Either set OPRB parameter to "O" (for output) for this database,
or omit OPRB parameter.
Check the NATPARM parameter NTDB for a READ option.

NAT3547: Overflow of FCT table.

Text Overflow of FCT table.
Expl. Natural for VSAM"s internal file control table is full.
Actn. Increase parameter TAFE in NVSPARM module.

NAT3548: Now it is too late for BACKOUT TRANSACTION.

Text Now it is too late for BACKOUT TRANSACTION.
Expl. The program contains a design error: it attempts to backout updates
which have already been committed.
The most likely reason is that a terminal I/O has forced the end of
the logical transaction; that is, internally a SYNCPOINT command has
already been executed by the TP monitor at the time when the BACKOUT
TRANSACTION statement is executed.
Nevertheless, Natural VSAM has executed a BACKOUT TRANSACTION. This
means that the actual scope of the BACKOUT TRANSACTION is different
from the expected one.
Actn. Correct error in program.

NAT3549: Working storage for user exit :1: cannot be allocated.

Text Working storage for user exit ... cannot be allocated.
Expl. Overflow on Natural internal buffer CFWSIZE.
Actn. Contact Software AG support.

NAT3550: DDM :1: not found in the system file.

Text DDM ... not found in the system file.
Expl. Natural for VSAM also uses the DDM at execution;
however, at execution time the required DDM was not existent on
the current FDIC system file.
Actn. Contact your Natural administrator.

Top of page