Natural System Error Messages 2951-3000

NAT2951: Primary key only allowed for "KSDS" files.

Text Primary key only allowed for "KSDS" files.
Expl. The descriptor type "PR" is only allowed for VSAM "KSDS" files.
Actn. Change descriptor type.

NAT2952: No key allowed for RRDS file.

Text No key allowed for RRDS file.
Expl. Descriptor type must be blank for RRDS files.
Actn. Enter blank for descriptor.

NAT2953: Descriptor or PE count only allowed for Adabas files.

Text Descriptor or PE count only allowed for Adabas files.
Expl. The definition of a descriptor or a PE count is only allowed for
Adabas files.
Actn. Check file type or definiton of descriptor or PE count.

NAT2954: GR-STRUCT only allowed for PE-GROUPS in Adabas files.

Text GR-STRUCT only allowed for PE-GROUPS in Adabas files.
Expl. The option GR-STRUCT defines the FORMAT BUFFER layout of the PE-GROUP.
GR-STRUCT = " " indicates that a PE-GROUP is to generated as a group
which occurs N times as a whole. GR-STRUCT = "N" indicates that the
group is to be generated as a group in which each member occurs
N times. Option only valid if the file type is "A" (Adabas) or
"U" (Userview).
Actn. Correct error.

NAT2955: Field not found. hit enter to continue.

Text Field not found. hit enter to continue.
Expl. The specified field not found in Predict.
Actn. Enter another field, or hit enter to continue.
ATTENTION: if you don"t change it an error occured if you want

NAT2956: Field name must be specified.

Text Field name must be specified.
Expl. The specified function requires the specification of a field name.
Actn. Enter a field name.

NAT2957: Alternate index name (DD name) missing.

Text Alternate index name (DD name) missing.
Expl. The name of the alternate index is not specified.
Actn. Enter alternate index name.

NAT2958: Transaction backout.

Text Transaction backout.
Expl. During the adding of a new file another user stores a file with
the same file number. Therefore a transaction backout occurred.
Actn. Enter a new file number.

NAT2959: Security access level must be less security update level.

Text Security access level must be less security update level.
Expl. The specified security access level of an Adabas file must be less
than entered security update level.
Actn. Check the entered security level.

NAT2960: Primary sequence field not defined.

Text Primary sequence field not defined.
Expl. The primary key of a VSAM file is not defined.
Actn. Enter a primary key for the VSAM file.

NAT2961: Primary sequence field not inverted.

Text Primary sequence field not inverted.
Expl. The defined primary key is not inverted. May be that you have
specified the wrong field as primary key.
Actn. Check field.

NAT2962: PREFIX only allowed for FILE TYPE "L".

Text PREFIX only allowed for FILE TYPE "L".
Expl. VSAM PREFIX only allowed for files of type "L" (LOGICAL VSAM FILES).
The VSAM PREFIX plus the PRIMARY KEY must be equal in length and offset
to the PRIMARY KEY of the physical VSAM file (FILE TYPE "V").
Actn. Correct error.

NAT2963: VSAM DD name must be specified.

Text VSAM DD name must be specified.
Expl. The used function requires the specification of the VSAM DD name.
Actn. Enter VSAM DD name.

NAT2964: File has logical files.

Text File has logical files.
Expl. Only KSDS files may have related logical VSAM files. You have tried
to modify the file organisation attribute of a VSAM file from KSDS
to ESDS or RRDS. This attribute change is only allowed, if the KSDS
file has no logical files.
Actn. Do not change the file organisation attribute of a KSDS file if this
file has some related logical files.

NAT2965: Minimum must be less maximum.

Text Minimum must be less maximum.
Expl. The entered minimum record size is greater than the maximum record
size.
Actn. Check entered record size.

NAT2966: Only KSDS files can be compressed.

Text Only KSDS files can be compressed.
Expl. The specification of COMPRESSION = "Y" is only allowed for KSDS files.
Actn. Enter COMPRESSION = "N".

NAT2967: Invalid VSAM organization.

Text Invalid VSAM organization.
Expl. Only KSDS, RRDS or ESDS organizations of VSAM files are allowed.
Actn. Enter a valid VSAM organization.

NAT2968: Invalid file compression.

Text Invalid file compression.
Expl. Only "Y" or "N" could be specified for the file compression.
Actn. Enter "Y" or "N".

NAT2969: Invalid zone specification.

Text Invalid zone specification.
Expl. Only the numeric zone specification "F" or "C" of a VSAM file is
allowed.
Actn. Enter "F" or "C".

NAT2971: Blocksize must be greater than record size.

Text Blocksize must be greater than record size.
Expl. It is not allowed to specify a recsize greater blksize for a file.
Actn. Check recsize and correct error.

NAT2972: Related number must be specified.

Text Related number must be specified.
Expl. If you want to add a new logical VSAM file the specification of
the related file number is required.
Actn. Enter the related file number.

NAT2973: Related number not found.

Text Related number not found.
Expl. The specified related file number of a logical VSAM file could not
be found.
Actn. Enter the valid related file number.

NAT2974: Related file not a "KSDS" file.

Text Related file not a "KSDS" file.
Expl. The specified related file of a logical VSAM file must be a "KSDS"
file.
Actn. Enter the file number of the related KSDS file.

NAT2975: Related file number only if file-type = "L".

Text Related file number only if file-type = "L".
Expl. The specification of a related file number is only allowed if the
file is of type "L" (LOGICAL VSAM FILE).
Actn. Enter blank for related file number.

NAT2976: Entry point already used.

Text Entry point already used.
Expl. Another module with the same entry point already exists.
Actn. Modify the entry point name.

NAT2977: Entry points not unique.

Text Entry points not unique.
Expl. An entry point with that name already exists.

NAT2978: Invalid Natural pgm,lib name.

Text Invalid Natural pgm,lib name.
Expl. The specified program or library name contains an invalid character.
Actn. Enter a valid program or library name.

NAT2979: Natural lib only allowed if pgm specified.

Text Natural lib only allowed if pgm specified.
Expl. The Natural implementation pointer consisting of
- program-id
- library
- file number
- database number
could be incompletely specified. But if the library is defined the
program-id must exist.
Actn. Check Natural implementation pointer.

NAT2980: Natural fnr only allowed if library specified.

Text Natural fnr only allowed if library specified.
Expl. The Natural implementation pointer consisting of
- program-id
- library
- file number
- database number
could be specified incompletely, but if the file number
is defined the library name must exist.
Actn. Check Natural implementation pointer.

NAT2981: Natural dbid only allowed if fnr specified.

Text Natural dbid only allowed if fnr specified.
Expl. The Natural implementation pointer consisting of
- program - id
- library
- file number
- database number
could be incompletely specified. But if dbid is defined the file
number must exist.
Actn. Check Natural implementation pointer.

NAT2982: COBOL preprocessor terminates abnormally.

Text COBOL preprocessor terminates abnormally.
Expl. PROCEDURE DIVISION not found in the COBOL source program.
Actn. Check COBOL source program and correct error.

NAT2983: Punch only allowed if member name specified.

Text Punch only allowed if member name specified.
Expl. If direct punch is required the name of the member must be
specified.
Actn. Enter the name of the member.

NAT2984: SUPER Natural files compared.

Text SUPER Natural files compared.
Expl. The SUPER Natural file has been compared with the stored file definition
in Predict.

NAT2985: SUPER Natural not installed.

Text SUPER Natural not installed.
Expl. If you use a function for which SUPER Natural must be installed
this message will be sent.
Actn. Install SUPER Natural.

NAT2986: Enter "X" or leave blank.

Text Enter "X" or leave blank.
Expl. Each system default marked with "X" can be modified by the user.
A space in this field indicates that the default may not be modified.

NAT2987: To file does not exist.

Text To file does not exist.
Expl. If you want to copy the file definition from one file to another
file, the "TO FILE" must exist.
Actn. Add a new file.

NAT2988: TO FILE ID must be specified.

Text TO FILE ID must be specified.
Expl. The "TO FILE" must be specified for the copy function.
Actn. Enter a valid "TO FILE".

NAT2989: To file must be a standard file.

Text To file must be a standard file.
Expl. The copy of a standard file is only allowed if the "TO FILE"
is also a standard file.
Actn. Enter a valid "TO FILE".

NAT2990: Push backward not allowed for user views.

Text Push backward not allowed for user views.
Expl. The push backward function is only allowed for Adabas files.
Actn. Modify Adabas file and than use "PUSH BACKWARD".

NAT2991: You are not owner of the DDM.

Text You are not owner of the DDM.
Expl. If Natural Security is installed and you are not declared as owner
of the DDM, this message will be sent.
Actn. Change the Security definition if necessary.

NAT2992: Enter valid function code or valid command.

Text Enter valid function code or valid command.
Expl. Enter in the XREF menu one of the indicated function codes or
one of the valid commands as described in the help map of the
XREF command.

NAT2993: XREF request disallowed by security definition.

Text XREF request disallowed by security definition.
Expl. In a Natural security environment the XREF switch can only be
set to a value more detailed as defined in the appropriate
security profile.
The following table shows the valid combinations:
definition | request by the XREF command
in the sec. |
profile | off on force
------------+-------------------------------
off | + + +
on | - + +
force | ̲ ̲ +
Actn. Check data and correct error or contact the DBA to modify the
appropriate security profile.

NAT2994: XREF switch set to FORCE.

Text XREF switch set to FORCE.
Expl. For all following catalog processes Natural will check if the
program is documented in Predict and CROSS REFERENCE data will
be generated.

NAT2995: XREF switch set on.

Text XREF switch set on.
Expl. For all following catalog processes Natural will generate CROSS
REFERENCE data.

NAT2996: XREF switch set off.

Text XREF switch set off.
Expl. For all following catalog processes Natural will not generate any
CROSS REFERENCE data.
ATTENTION. Existing CROSS REFERENCE DATA of new cataloged programs
will be deleted.

NAT2997: Installed Predict version does not support the function.

Text Installed Predict version does not support the function.
Expl. The CROSS REFERENCE function will be only supported by a Predict
version 2 or higher.
Actn. Please contact the DBA to install an appropriate Predict version.

NAT2998: Function not possible with DBID = 0.

Text Function not possible with DBID = 0.
Expl. To generate the Natural cross references the DBID of the Natural
system file, where the module is to be stored, must not be zero.
Actn. Contact the DBA to generate a valid Natural parameter module or
invoke Natural and overwrite the value of the data base identification
dynamically.

NAT2999: Program is not documented in Predict.

Text Program is not documented in Predict.
Expl. In case the XREF switch is set to FORCE the Natural program to be
cataloged must be documented in Predict.
Actn. Document the program in Predict.

NAT3000: A non-zero response code was received from the database.

Text A non-zero response code was received from the database.
Expl. The Natural error messages NAT3001 - NAT3999 deal with database response
codes; that is, an error message "NAT3nnn" indicates that the database
has replied to a command with a response code "nnn".
The error may be caused by one of the following:
- An invalid request was made to the database.
- A malfunction occurred in the database.
Actn. Retain the number of the response code and contact your database
administrator.