Natural System Error Messages 4501-4550

NAT4501: Do not specify both edit and line command.

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

NAT4502: Line subcommand outside source lines.

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

NAT4503: Invalid positioning number.

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

NAT4504: No line marked with 'X'.

Text
No line marked with 'X'.
Explanation
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'.
Action
Mark the appropriate line with an 'X'.

NAT4505: No line marked with 'Y'.

Text
No line marked with 'Y'.
Explanation
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'.
Action
Mark the appropriate line with a 'Y'.

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

Text
Y-position must be behind X-position.
Explanation
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.
Action
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.
Explanation
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.
Action
Copy/move lines correctly.

NAT4508: Invalid target in MOVE command.

Text
Invalid target in MOVE command.
Explanation
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'.
Action
Mark line(s) to be moved before issuing MOVE command.

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

Text
Invalid edit command. Enter '?' for help.
Explanation
The edit command that has just been entered is unknown.
Action
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.
Explanation
You must not replace a source string with the same data that you
are scanning for.
Action
Issue correct scan/replace command.

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

Text
'SET TYPE object-type' prohibited by security definition.
Explanation
Natural Security does not allow you do issue this command.
Action
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.
Explanation
The shift subcommand allows only the following to be specified:
  +   shift to right.
  -   shift to left.
  Q   leave shift subcommand.
Action
Enter valid subcommand.

NAT4513: Shift value must be 1 - 71.

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

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

Text
No line number space available; 'RENUMBER' required.
Explanation
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.
Action
Renumber source program before inserting lines.

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

Text
'.J entered in the last line on screen.
Explanation
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.
Action
Enter '.J' in correct position.

NAT4516: Command not implemented.

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

NAT4517: Position the cursor to the split point.

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

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

Text
No shift parameter specified (+nn, -nn).
Explanation
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'.
Action
Enter number of shift positions and shift direction.

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

Text
No shift value specified (number of positions).
Explanation
The number of positions to be shifted must be specified for the
SHIFT command.
Action
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.
Explanation
The X-label must be displayed on the screen for the SHIFT command
to function.
Action
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.
Explanation
Either a scan value greater than 32 has been specified, or one of the
delimiters enclosing the value to be scanned for is missing.
Action
Specify correct command.

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

Text
Replace value cannot be specified for REPLACE WITH NULL.
Explanation
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.
Action
Enter correct command/value combination.

NAT4523: The specified profile does not exist.

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

NAT4524: Please enter a profile ID.

Text
Please enter a profile ID.
Explanation
For profile maintenance, a profile ID must be entered.
Action
Enter a profile ID.

NAT4525: Do not change other profile.

Text
Do not change other profile.
Explanation
When Natural Security is installed, you are not allowed to change a
profile to which a user ID other than yours is assigned.
Action
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.
Explanation
The profile has been successfully stored in the database.
Action
No action required.

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

Text
No 'RECOVER' possible after more than 999 transactions.
Explanation
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.
Action
Check program and correct error.

NAT4528: Invalid parameter specified in SPLIT command.

Text
Invalid parameter specified in SPLIT command.
Explanation
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
Action
Enter valid parameter for split command.

NAT4529: Invalid parameter specified in SET command.

Text
Invalid parameter specified in SET command.
Explanation
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.
Action
Enter correct SET command.

NAT4530: EDIT command disallowed by security definition.

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

NAT4531: Profile has been successfully deleted.

Text
Profile has been successfully deleted.
Explanation
The profile has been successfully deleted from the database.
Action
No action required.

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

Text
Editor profile has not been stored in the database.
Explanation
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.
Action
No action required.

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

Text
Direction indicator must be '+' or '-'.
Explanation
The only possible values for the direction indicator in the command line
of the program editor are '+' and '-'.
Action
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.
Explanation
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.
Action
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'.
Explanation
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).
Action
Specify a valid message-line position.

NAT4536: Object :1: cannot be included.

Text
Object ... cannot be included.
Explanation
The object to be included has to be cataloged.
Action
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).
Explanation
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.
Action
Specify valid Leave Editor setting.