Natural System Error Messages 4801-4850

NAT4801: Function only applicable to source programs.

Text
Function only applicable to source programs.
Explanation
The selected function can only be used with source programs,
not object programs.
Action
Enter valid function.

NAT4802: Library type must be 'S' or 'O'.

Text
Library type must be 'S' or 'O'.
Explanation
Valid library types are 'S' for source and 'O' for object.
Action
Enter a valid library type.

NAT4803: Invalid object specified.

Text
Invalid object specified.
Explanation
Only the following object codes are valid:
  A - Programs, maps, and data areas,
  V - Natural views (DDMs),
  P - Editor, map, and device profiles,
  E - User and system error message texts.
See the Natural documentation for details.
Action
Enter a valid code.

NAT4804: Enter valid library ID.

Text
Enter valid library ID.
Explanation
A valid library ID must be entered for the functions LIST, COPY, MOVE,
or DELETE.
Action
Enter valid library ID.

NAT4805: Enter valid command code.

Text
Enter valid command code.
Explanation
Valid command codes are:
  P   Select individual program
  *   Selection menu
  ?   Help information
  .   Terminate
 ' '  Return to menu
Action
Enter valid command code.

NAT4806: Enter program name.

Text
Enter program name.
Explanation
If individual programs are specified with command 'P', a valid program
name must be entered.
Action
Enter valid program name.

NAT4807: Enter a valid database ID.

Text
Enter a valid database ID.
Explanation
A valid database identification must be specified for the SYSMAIN
functions. Database numbers allowed are:
  0       for default database.
  1-253   for specific database.
Action
Enter valid database number.

NAT4808: Invalid 'new name' specified.

Text
Invalid 'new name' specified.
Explanation
When specifying names for libraries (applications) and/or programs,
data areas and maps, the names must conform to Natural naming
conventions.
Action
Check and correct the name(s) of the object or library specified.

NAT4809: Enter a system file number.

Text
Enter a system file number.
Explanation
A valid system file number in the range from 1 to 255 must be
in MOVE and COPY commands.
Action
Enter a valid system file number.

NAT4810: All data rejected by these selection criteria.

Text
All data rejected by these selection criteria.
Explanation
All data initially selected for processing have been rejected.
Rejection can occur for a number of reasons; for example:
  1) Object type did not match the object type specified.
  2) Date was not within the specified date range.
  3) A subroutine could not be processed because the internal
     subroutine name already existed for another object.
  4) The object could not be copied/moved/renamed because the
     REPLACE option was set to 'NO' and the object already
     existed in the target library.
  5) The RECAT option is 'ON' and a cataloged object may only be
     processed if the saved object exists.
  6) The RECAT option is 'ON' and a saved object may not be processed
     separately from an already existing cataloged object.
Action
Normal termination, but you should verify the selection criteria
specified.

NAT4811: 'Copy/move' to same environment is not allowed.

Text
'Copy/move' to same environment is not allowed.
Explanation
The COPY and MOVE functions must always have different source
and target environments (i.e. different DBID/FNR specifications
and/or different library specifications).
For error texts, application, DBID, file number and file name (FCT)
may be the same for source and target environment if the language
code is different.
Action
Enter different target library or different system file.

NAT4812: Internal error.

Text
Internal error.
Explanation
An internal error has occurred while processing name lists.
Action
Note error and contact Software AG.

NAT4813: 'Move/copy' operation executed.

Text
'Move/copy' operation executed.
Explanation
The requested MOVE/COPY function has been successfully executed.
Action
No action required.

NAT4814: Invalid object type(s) specified.

Text
Invalid object type(s) specified.
Explanation
One or more of the object types requested are not valid.
The object type varies with the function requested. When processing
programs, data areas or maps, valid object type codes are:
  S, N, P, G, L, A, H, C, M, T, Z
When processing profiles, valid object type codes are:
  E, M, D, P
When processing error messages, valid object type codes are:
  S, L
The object type code '*' indicates all types.
Action
Check the code(s) and correct the error.

NAT4815: Processing terminated at user's request.

Text
Processing terminated at user's request.
Explanation
During processing of a function, you have interrupted the processing
(for example, by pressing a PF-key or 'Program Interrupt/Test Request'
key, or by tying a '.' on the previous screen).
Action
Normal termination has occurred. No action required.

NAT4816: Invalid date or time specified.

Text
Invalid date or time specified.
Explanation
The date or time specified is not correct. The date format must
coincide with the format specified with the Natural profile parameter
DTFORM (as described in the Natural documentation).
The month range must be from 1 to 12, and the day must correspond with
the month (including leap years).
The time format must be HH:II.
Action
Make sure that you specify date and time in the correct format
and range.

NAT4817: Date range is out of sequence. TO DATE must be > FM DATE.

Text
Date range is out of sequence. TO DATE must be > FM DATE.
Explanation
A FROM date cannot be logically greater than a TO date.
Action
Check the dates and specify the FROM - TO range correctly.

NAT4818: Library has been successfully listed.

Text
Library has been successfully listed.
Explanation
A request to list a specific library was made. This message will
appear at the end of that request if normal termination has occurred.
Action
No action required.

NAT4819: Invalid selection code specified.

Text
Invalid selection code specified.
Explanation
One or more codes specified on the selection screen are not correct.
The valid codes are:
  I  -  Directory info (cataloged and/or saved objects)
  L  -  List source    (saved objects only)
  H  -  Print source   (saved objects only)
  C  -  Perform specified function on cataloged object only
  S  -  Perform specified function of object source only
  A  -  Perform specified function on both cataloged and/or saved
        objects. This code may also be used if only the saved or
        cataloged object exists.
If the profile parameter RECAT is set to 'ON',
code 'C' is also invalid.
Action
Check selections and correct the error(s) highlighted.

NAT4820: Selected program does not exist.

Text
Selected program does not exist.
Explanation
The selected program does not exist in the library specified.
Action
Check program name and library name.

NAT4821: Invalid request with dynamic recatalog.

Text
Invalid request with dynamic recatalog.
Explanation
A request has been made which is not valid in an environment where the
parameter RECAT is set to 'ON'.
In an environment with active dynamic recataloging, cataloged and saved
objects must be processed together. The only exception is if the saved
object exists without a corresponding cataloged object, for example
copycode.
Action
Check the selected request and correct the error.

NAT4822: Invalid 'rename' request.

Text
Invalid 'rename' request.
Explanation
The requested RENAME function cannot be performed with the selection
criteria specified. The Selection List, Object Name and/or New Name
are not compatible with one another.
In batch mode, this may occur when the range notation is used with
the Object Name.
Action
Check the selection criteria and correct the error.
If necessary, contact your Natural administrator.

NAT4823: Invalid selection code specified for option.

Text
Invalid selection code specified for option.
Explanation
In SYSMAIN, the Library Selection screen allows you to specify the
following additional options during processing:
  L  - List all objects in a library
  S  - List all external subroutine names in a library
  ?  - Help
  .  - Terminate the current processing.
Action
Check the selection(s) made and correct the error.

NAT4824: Requested option(s) processed successfully.

Text
Requested option(s) processed successfully.
Explanation
During the normal processing of a SYSMAIN function, you may
perform several options, for example:
  - listing directory information;
  - listing all subroutines, by name, in a library;
  - listing a specific saved object.
The processing of the requested option(s) was finished successfully.
Action
No action required.

NAT4825: Input command string too long.

Text
Input command string too long.
Explanation
When invoking SYSMAIN with a direct command (either in batch or online),
the maximum number of elements that may be passed in a single command
string is 36. If SYSMAIN detects a number greater than this, processing
is terminated.
Action
Review the command string specified to SYSMAIN and reduce the number of
elements in the string.

NAT4826: Data not numeric.

Text
Data not numeric.
Explanation
While processing the data for the DBID, FNR or SETNO parameters
of the SYSMAIN command line, the data were found to be non-numeric.
Values for DBID, FNR and SETNO must be in the following format:
FNR n DBID n SETNO n
where 'n' is a 1- to 3-digit numeric value (1 to 2 digits for SETNO).
Action
Check the command line, and correct the data string specified.

NAT4827: XREF indicator must be 'N', 'Y', 'F' or 'S'.

Text
XREF indicator must be 'N', 'Y', 'F' or 'S'.
Explanation
With Predict, the cross-reference indicator may be set to one of
the following values:
   N - No      (delete XREF information if object is deleted)
   Y - Yes     (maintain all XREF information)
   F - Force   (verify Predict entry for program and maintain all
               XREF information)
   S - Special (XREF information is processed if existent, but
               existence of XREF data is no selection criterion)
Under Natural Security, the XREF indicator may be changed only to a
'higher' setting: for example, if it is 'Y', you may change it to 'F',
but not to 'N'.
Action
Check the field concerned and enter correct value.

NAT4828: Invalid 'copy/move/rename' of a subroutine.

Text
Invalid 'copy/move/rename' of a subroutine.
Explanation
The subroutine name being copied/moved/renamed already exists in
the target library assigned. The function is illegal, because
duplicate subroutine names may not exist in a library for
cataloged objects.
Action
Check the object(s) concerned and correct the error(s).

NAT4829: Invalid function requested.

Text
Invalid function requested.
Explanation
The function requested is either invalid or has not yet been
implemented.
Action
Check function requested and correct the error.

NAT4830: 'Scan' and 'replace' values must be different.

Text
'Scan' and 'replace' values must be different.
Explanation
The SCAN VALUE and REPLACE VALUE fields contain the same values or
character strings.
Action
Change either the SCAN VALUE or the REPLACE VALUE field so that
they do not contain the same value.

NAT4831: 'Replace' must not be used with specified object type.

Text
'Replace' must not be used with specified object type.
Explanation
Natural uses a number of different object types for various different
facilities and functions. Certain object types may not be specified
when using the REPLACE option of SCAN, because the impact of doing the
REPLACE may have serious implications on the activity of the Natural
environment.
The object types which may NOT be specified with the REPLACE option
are G (Global Data), L (Local Data), A (Parameter Data) and M (Maps).
When scanning an entire library. the above object types will be listed
only, but not edited; however, you may issue an E or EDT command
within SCAN to edit the object.
Action
Remove any values for the REPLACE VALUE field, set NULL REPLACE to 'N',
or specify a different object type.

NAT4832: A '?' may not be requested for object type (batch only).

Text
A '?' may not be requested for object type (batch only).
Explanation
A '?' may only be specified for the Object Type field of the SCAN
command in a TP environment, not in a batch environment.
Action
Determine the correct setting of the Object Type parameter before
using the SCAN command in batch mode.

NAT4833: Enter a valid object type.

Text
Enter a valid object type.
Explanation
The code specified for the object type was not valid. The valid values
are:
  A, C, G, H, L, M, N, P, S, *, ?, blank
A '?' will allow you to select a valid code from a list.
A '*' or ' ' (blank) will result in all object types being scanned in
a library.
For additional information, see the Natural documentation,
use the help function of SCAN, or ask your Natural administrator.
Action
Enter a valid object type.

NAT4834: Enter a valid function code.

Text
Enter a valid function code.
Explanation
An incorrect function code was entered for the command SCAN.
Valid function codes are: 'T', 'L', 'S', '.' and '?'.
Action
Correct the function code and continue.

NAT4835: Library may not be blank.

Text
Library may not be blank.
Explanation
SCAN will scan only one library at a time. Therefore, a valid library
name - or application name (Natural Security) - must be specified.
Action
Specify a valid library/application name.

NAT4836: Internal error with 'edit': 0000 - contact DBA.

Text
Internal error with 'edit': 0000 - contact DBA.
Explanation
SCAN must edit an object before a SCAN/REPLACE is done. If any error
is received while editing an object, SCAN will terminate with an
error - ERROR: 0000.
Action
Contact your database administrator.

NAT4837: Internal error with 'scan': 0000 - contact DBA.

Text
Internal error with 'scan': 0000 - contact DBA.
Explanation
While SCAN was scanning an object, an error was detected. SCAN will
terminate with an error - ERROR: 0000.
Action
Contact your database administrator.

NAT4838: Enter new name for 'rename' function.

Text
Enter new name for 'rename' function.
Explanation
The RENAME function requires that a new program name be specified.
Action
Enter new program name.

NAT4839: Specified library is protected by security definition.

Text
Specified library is protected by security definition.
Explanation
You have attempted to do a SCAN/REPLACE on a library/application
whose Natural Security profile does not allow this function.
Action
Contact your Natural Security administrator.

NAT4840: Enter a valid command (? blank E EDT I L LET LIST Q .).

Text
Enter a valid command (? blank E EDT I L LET LIST Q .).
Explanation
Valid commands are:
Q or .     Interrupt SCAN/REPLACE processing and return to the menu.
E          Invoke the full screen editor to edit an object.
EDT        Invoke the line editor to edit an object.
I          Ignore processing of the current object and continue with
           the next object. Do not save any modifications made.
L or LIST  List the object currently being scanned/replaced.
LET        Ignore all editing modifications made after ENTER was last
           pressed.
blank      Continue with normal processing.
? or PF1   Invoke SCAN's help facility.
PF2        Interrupt SCAN/REPLACE processing. Return to the menu.
PF3        Interrupt SCAN/REPLACE processing. Return to last function.
Action
Enter a valid command or press a valid PF key.

NAT4841: 'Scan/replace' terminated by user action.

Text
'Scan/replace' terminated by user action.
Explanation
You have requested the termination of SCAN and are returned to the menu.
The SCAN/REPLACE will not be completed;
however, all modifications made before termination was requested, will
be saved.
Action
No action required.

NAT4842: 'Scan/replace' interrupted by user action.

Text
'Scan/replace' interrupted by user action.
Explanation
You have terminated the SCAN/REPLACE operation.
Any modifications performed on the object currently being processed
will be lost.
You will be returned to the menu.
Action
No action required, as termination was done at your request.

NAT4843: 'Scan/replace' has successfully terminated.

Text
'Scan/replace' has successfully terminated.
Explanation
The selection criteria specified for the SCAN/REPLACE operation have
been processed successfully.
Processing terminated normally; you will be returned to the menu.
Action
No action required.

NAT4844: Scan value must not be blank.

Text
Scan value must not be blank.
Explanation
The SCAN operation cannot be executed without a value or character
string being specified for the SCAN VALUE field.
Action
Enter a value or character string in the SCAN VALUE field.

NAT4845: Error NATnnnn received during process of object <object>.

Text
Error NATnnnn received during process of object <object>.
Explanation
If SCAN receives a Natural error code while scanning or replacing
a specific object, this message will be returned with the specific
Natural error code and the name of the object being processed
when the error occurred.
Examples of this type of error are:
  NAT0082 - The object selected was purged before it could be scanned.
  NAT3148 - The database was terminated during the scan process.
Action
Enter '? nnnn' for an explanation of error message NATnnnn.
If necessary, contact your database administrator for additional
information.

NAT4846: 'Replace' operation protected by security definition.

Text
'Replace' operation protected by security definition.
Explanation
To execute the REPLACE operation in a Natural Security environment,
the following Natural commands must be allowed in the appropriate
user/application profile: READ, SAVE (and either EDIT or EDT).
Action
Contact your Natural Security administrator and review the
security profile which is in effect during the execution of SCAN.

NAT4847: Object type is protected by security definition.

Text
Object type is protected by security definition.
Explanation
Natural has a number of different object types for use with the
various Natural facilities and functions; for example, 'P' for programs
'N' for subprograms, 'G' for global data areas, etc.
If a specific object type is entered for the SCAN function,
SCAN will verify whether you have access to that object type by
checking your security definition.
Action
Contact your Natural Security administrator to review the Natural
Security profile in effect during the SCAN processing.

NAT4848: Status of programs/modules displayed successfully.

Text
Status of programs/modules displayed successfully.
Explanation
Status information on programs/modules in the user's library which
meet the specified search criteria, has been successfully displayed.
Action
No action required.

NAT4849: Invalid date specification.

Text
Invalid date specification.
Explanation
The date was incorrectly entered. A data must be entered in the form
for international date (YY-MM-DD).
Action
Enter correct date in correct form.

NAT4850: Invalid range specification.

Text
Invalid range specification.
Explanation
The range for a search criterion was specified incorrectly.  The start
value must be less than or equal to the end value.
Action
Correct error.