Natural System Error Messages 4500-4549

NAT4501: Do not specify both edit and line command.

Text
Do not specify both edit and line command.
Expl.
The full screen editor can only process one line command or one
edit command at a time.
Actn.
Use an edit command or a line command, not both.

NAT4502: Line subcommand outside source lines.

Text
Line subcommand outside source lines.
Expl.
No line command can be processed when this line is empty.
Actn.
Do not enter a line command in an empty line.

NAT4503: Invalid positioning number.

Text
Invalid positioning number.
Expl.
The edit command for positioning forward (+) or backward (-)
requires a number greater than 0.
Actn.
Specify correct positioning number.

NAT4504: No line marked with "X".

Text
No line marked with "X".
Expl.
A command has been entered which refers to a specific line.
The editor cannot process this command, however, because the
line to which it refers has not been marked with an "X".
Actn.
Mark the appropriate line with an "X".

NAT4505: No line marked with "Y".

Text
No line marked with "Y".
Expl.
A command has been entered which refers to a specific line.
The editor cannot process this command, however, because the
line has not been marked with a "Y".
Actn.
Mark the appropriate line with a "Y".

NAT4506: Y-position must be behind X-position.

Text
Y-position must be behind X-position.
Expl.
To process the command that has just been entered, the line marker "Y"
has to be placed below the line marker "X", not vice versa.
Actn.
Mark lines correctly with "X" and "Y", then issue command again.

NAT4507: Copied/moved lines overlap target line.

Text
Copied/moved lines overlap target line.
Expl.
The line command ".CX-Y" or ".MX-Y" has been entered BETWEEN the lines
marked with "X" and "Y". However, it is not possible to move or copy
lines to a position which is WITHIN block of lines to be moved/copied.
Actn.
Copy/move lines correctly.

NAT4508: Invalid target in MOVE command.

Text
Invalid target in MOVE command.
Expl.
The line command MOVE needs as a parameter a specification
like ".MX", ".MY" or ".MX-Y". The line(s) to be moved must be marked
with "X" and/or "Y".
Actn.
Mark line(s) to be moved before issuing MOVE command.

NAT4509: Invalid edit command. Enter "?" for help.

Text
Invalid edit command. Enter "?" for help.
Expl.
The edit command that has just been entered is unknown.
Actn.
Enter valid edit command; or enter "?" to invoke help information
on edit commands available.

NAT4510: Do not replace with the same data.

Text
Do not replace with the same data.
Expl.
You must not replace a source string with the same data that you
are scanning for.
Actn.
Issue correct scan/replace command.

NAT4511: "SET TYPE object-type" prohibited by security definition.

Text
"SET TYPE object-type" prohibited by security definition.
Expl.
Natural Security does not allow you do issue this command.
Actn.
Do not use this command, or contact your Natural Security administrator.

NAT4512: Only "+", "-", or "Q" are valid parameters.

Text
Only "+", "-", or "Q" are valid parameters.
Expl.
The shift subcommand allows only the following to be specified:
  +   shift to right.
  -   shift to left.
  Q   leave shift subcommand.
Actn.
Enter valid subcommand.

NAT4513: Shift value must be 1 - 71.

Text
Shift value must be 1 - 71.
Expl.
Number of positions for the SHIFT subcommand must be 1 to 71.
Actn.
Enter valid number for shift function.

NAT4514: No line number space available; "RENUMBER" required.

Text
No line number space available; "RENUMBER" required.
Expl.
The line numbers in Natural programs must be unique and in ascending
order, since they are used internally for control program flow.
When inserting lines, only 9 lines may be inserted at one time
between 2 lines numbered with an increment of 10 (for example,
between program lines 1220 and 1230).
Use the RENUMBER command or press ENTER to renumber the program.
Actn.
Renumber source program before inserting lines.

NAT4515: ".J entered in the last line on screen.

Text
".J entered in the last line on screen.
Expl.
The line command ".J" must be entered on the first line of two lines
that are to be joined. Both lines to be joined must be visible on the
screen.
Actn.
Enter ".J" in correct position.

NAT4516: Command not implemented.

Text
Command not implemented.
Expl.
The command which has just been entered, does not exist.
Actn.
Enter valid command.

NAT4517: Position the cursor to the split point.

Text
Position the cursor to the split point.
Expl.
When you use the line command SPLIT, you mark with the cursor the
position at which the line is to be split.
Actn.
Place cursor at correct position.

NAT4518: No shift parameter specified (+nn, -nn).

Text
No shift parameter specified (+nn, -nn).
Expl.
The command SHIFT requires specification of the number of
positions for the shift operation and the shift direction.
These are specified in the form "+nn" or "-nn".
Actn.
Enter number of shift positions and shift direction.

NAT4519: No shift value specified (number of positions).

Text
No shift value specified (number of positions).
Expl.
The number of positions to be shifted must be specified for the
SHIFT command.
Actn.
Enter number of shift positions.

NAT4520: X-line must be on the screen for shift.

Text
X-line must be on the screen for shift.
Expl.
The X-label must be displayed on the screen for the SHIFT command
to function.
Actn.
Position current line to display X-label.

NAT4521: Scan value GT 32, or delimiter for scan value missing.

Text
Scan value GT 32, or delimiter for scan value missing.
Expl.
Either a scan value greater than 32 has been specified, or one of the
delimiters enclosing the value to be scanned for is missing.
Actn.
Specify correct command.

NAT4522: Replace value cannot be specified for REPLACE WITH NULL.

Text
Replace value cannot be specified for REPLACE WITH NULL.
Expl.
REPLACE WITH NULL value has been specified (marked) on the Scan Menu
of the program editor. Subsequently, however, a SCAN/CHANGE command with
a specific replace value has been entered.
- If you want to replace a value by a null value, do not specify a
replace value.
- If you want to replace a value by a specific value, do not use
REPLACE WITH NULL.
Actn.
Enter correct command/value combination.

NAT4523: The specified profile does not exist.

Text
The specified profile does not exist.
Expl.
See the Natural documentation for information on editor profiles.
Actn.
Specify a valid profile name.

NAT4524: Please enter a profile ID.

Text
Please enter a profile ID.
Expl.
For profile maintenance, a profile ID must be entered.
Actn.
Enter a profile ID.

NAT4525: Do not change other profile.

Text
Do not change other profile.
Expl.
When Natural Security is installed, you are not allowed to change a
profile to which a user ID other than yours is assigned.
Actn.
Do not try to change any profile you are not allowed to change.

NAT4526: Profile has been successfully stored.

Text
Profile has been successfully stored.
Expl.
The profile has been successfully stored in the database.
Actn.
No action required.

NAT4527: No "RECOVER" possible after more than 999 transactions.

Text
No "RECOVER" possible after more than 999 transactions.
Expl.
The highest value for "RECOVER nnn" is 999.
After "nnn" source changes, the source will be automatically saved
in the current library with the member name that has been defined
in the current profile.
Actn.
Check program and correct error.

NAT4528: Invalid parameter specified in SPLIT command.

Text
Invalid parameter specified in SPLIT command.
Expl.
An invalid parameter has been specified in the split screen
command in an editor. Valid parameters are:
 P    - programming objects
 D    - data areas
 V    - views (DDMs)
 DESC - Predict description
Actn.
Enter valid parameter for split command.

NAT4529: Invalid parameter specified in SET command.

Text
Invalid parameter specified in SET command.
Expl.
An invalid parameter has been specified in the SET command of an editor.
For a description of the SET command syntax, see the Natural
documentation.
Actn.
Enter correct SET command.

NAT4530: EDIT command disallowed by security definition.

Text
EDIT command disallowed by security definition.
Expl.
The EDIT command for the invoked editor has been disallowed by
Natural Security in the corresponding security profile.
Actn.
Contact your Natural Security administrator.

NAT4531: Profile has been successfully deleted.

Text
Profile has been successfully deleted.
Expl.
The profile has been successfully deleted from the database.
Actn.
No action required.

NAT4532: Editor profile has not been stored in the database.

Text
Editor profile has not been stored in the database.
Expl.
You have modified an editor profile which is not your own;
you can use the modified profile, but the modifications will
only be valid until you log on to another library.
Actn.
No action required.

NAT4533: Direction indicator must be "+" or "-".

Text
Direction indicator must be "+" or "-".
Expl.
The only possible values for the direction indicator in the command line
of the program editor are "+" and "-".
Actn.
Set direction indicator to "+" or "-".

NAT4534: Cursor must be within source for special PF-key functions.

Text
Cursor must be within source for special PF-key functions.
Expl.
Before you press a PF-key to which one of the commands *CURSOR,
*X or *Y is assigned, you must place the cursor at that position
within the source to which you wish the command to be applied.
Actn.
Place cursor correctly, and press PF-key again.

NAT4535: Message-line position must be "TOP", "BOT", "nn" or "-nn".

Text
Message-line position must be "TOP", "BOT", "nn" or "-nn".
Expl.
You can specify one of the following positions for the message line:
   TOP (or T) - top line of screen.
   BOT (or B) - bottom line of screen.
   nn         - "nn"th line of screen (counting from top of screen).
   -nn        - "nn"th line of screen (counting from bottom of screen).
Actn.
Specify a valid message-line position.

NAT4536: Object :1: cannot be included.

Text
Object ... cannot be included.
Expl.
The object to be included has to be cataloged.
Actn.
Catalog the object before including it.

NAT4537: Leave editor only (N), with Unlock (Y), with Unlock/Clear (C).

Text
Leave editor only (N), with Unlock (Y), with Unlock/Clear (C).
Expl.
You can specify the following profile settings for leaving the editor:
  N - No   : Leave editor and without unlocking the source code.
  Y - Yes  : Leave editor and unlock source code.
  C - Clear: Leave editor, unlock source code, and clear source area.
Actn.
Specify valid Leave Editor setting.