PERCOPY
Destination: USER-TASK Routing code: Weight:
Warranty : NO
PERCOPY Copyright (C) (&00) (&01). All rights reserved.
PERLOAD
Destination: USER-TASK Routing code: Weight:
Warranty : NO
PERLOAD Program '(&00)', Version '(&01)' of '(&02)' loaded from file '(&03)'
PERSTRT
Destination: USER-TASK Routing code: Weight:
Warranty : NO
PERSTRT Program '(&00)', Version '(&01)' of '(&02)' started from file '(&03)'
PER0000
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0000 PERCON STARTED, VERSION (&00)
Meaning
(&00): PERCON version (nn.nann).
PER0001
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0001 PERCON RUN ABORTED
Meaning
The reason for the abortion is described:
- in the last error message if PERCON was called autonomously or
- in the return information if PERCON was called as a subroutine.
If PERCON was called autonomously in a procedure, the run
will continue at the next /STEP or /SET-STEP command or
at the end of the procedure.
Response
Repeat the PERCON run after removing the error.
PER0002
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0002 ERROR CODE X'(&01)' DURING '(&00)' MACRO
Meaning
Either a read or write error in a system macro causes abortion of
the conversion step or the just activated PERCON interruption
processing will be terminated after a SOLSIG/POSSIG call error.
Response
Consult the 'Executive Macros' manual for an explanation of the
error type and repeat the run.
PER0003
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0003 INSUFFICIENT CLASS 6 MEMORY SPACE
Meaning
The conversion step terminates abnormally.
Response
Remove the cause of memory saturation and repeat the run.
PER0004
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0004 FILE NOT ON '(&01)', LINK='(&00)'
Meaning
In the ASSIGN-INPUT-FILE or ASSIGN-OUTPUT-FILE statement the file
specified
by FILE=DISK-FILE() was not a disk file or the file specified by
FILE=TAPE-FILE() was not a tape file.
(&00): link name
(&01): DISK, TAPE.
Response
Correct the ASSIGN-INPUT-FILE or ASSIGN-OUTPUT-FILE statement or the
/ADD-FILE-LINK (FILE) command and repeat the conversion step.
PER0005
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0005 INVALID FORMAT CONVERSION
Meaning
In the statement SET-RECORD-MAPPING or SET-GROUP-ATTRIBUTES an invalid
combination of the structure operands INPUT-FORMAT and OUTPUT-FORMAT in
the operand value FIELD was given
or an INPUT-LENGTH > 4 was given in combination with
INPUT-FORMAT=CHARACTER
and OUTPUT-FORMAT=ZONED-DECIMAL.
Response
In interactive mode correct the contradictory operands,
in batch mode repeat the conversion step after correcting the statement.
PER0006
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0006 OPERAND VALUE 'RECORD-LENGTH' ONLY PERMISSIBLE FOR 'INPUT-FORMAT=CHARACTER'
Meaning
The structure operand value RECORD-LENGTH of the operand value FIELD of
the
SET-RECORD-MAPPING statement is only allowed for INPUT-FORMAT=CHARACTER.
Response
In interactive mode correct the contradictory operands,
in batch mode repeat the conversion step after correction.
PER0007
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0007 STRUCTURE OPERAND 'OUTPUT-LENGTH' TOO SMALL
Meaning
In the OUTPUT-FIELDS operand of the SET-RECORD-MAPPING statement
or in the GROUP-HEADER resp. GROUP-TRAILER operand of the
statement SET-GROUP-ATTRIBUTES a field or keyword is
used, whose structure operand OUTPUT-LENGTH is insufficient for
output and format conversion.
Response
In interactive mode correct the invalid operand,
in batch mode repeat the conversion step after correction.
PER0008
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0008 OPERAND VALUE 'REPLACE-CHARACTER' SPECIFIED MORE THAN ONCE
Meaning
In the CODE-TRANSLATION operand of the SET-RECORD-MAPPING statement a
character has been specified more than once as an INPUT-CHARACTER
structure
operand.
Response
In interactive mode correct the invalid operand,
in batch mode repeat the conversion step after correction.
PER0009
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0009 WARNING: OUTPUT RECORD LENGTH > MAXIMUM RECORD LENGTH, LINK='(&00)'
Meaning
Output records, which exceed the maximum permissible output
record length, will be cut off on the right side. The message
is only output for the first record that hits the above condition.
(&00): link name of the output file.
Response
Shorten records by using of SET-RECORD-MAPPING (RECORD) statement
or enlarge record- and / or block size of the output file.
PER0010
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0010 NOT A PERCON STATEMENT
Meaning
The last statement read in cannot be analyzed.
Response
Correct the operation part.
PER0011
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0011 STATEMENT READ ERROR
Meaning
An error has occurred when reading a statement.
Possible causes:
- a command was read instead of a statement or
- SDF is not available or
- PERCON statements are missing in the syntax file.
Response
Check the procedure; if necessary, consult the system administrator.
PER0012
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0012 WARNING: INCONSISTENCY IN FILE NAMES, LINK='(&00)'
Meaning
The file name in TFT-entry is different from the name in
the ASSIGN-INPUT-FILE (FILIN) or ASSIGN-OUTPUT-FILE (FILOUT)
statement or a filegeneration is used.
The file addressed by the name in the /ADD-FILE-LINK (FILE) command
is used.
(&00): link name.
Response
Use file name only once or use equal names.
PER0013
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0013 SYNTACTICAL ERROR IN '(&00)' STATEMENT
Meaning
The syntax of the given statement is incorrect. The protocol shows the
incorrect section (operand or operand value).
(&00): name of the invalid statement.
Response
In interactive mode correct the invalid statement,
in batch mode repeat the conversion step after correcting the statement.
PER0014
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0014 WARNING: ALTERNATE KEYS NOT TRANSFERRED, LINK='(&00)'
Meaning
The input file has alternate keys in opposition to the output file.
For NK-ISAM files alternate keys can be created afterwards by the
/CREATE-ALTERNATE-INDEX command, this is not possible for
K-ISAM files.
(&00): link name.
Response
If necessary use /CREATE-ALTERNATE-INDEX command.
PER0015
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0015 ILLEGAL COMBINATION OF INPUT, OUTPUT AND TRANSPOSE
Meaning
A conversion can not be processed because input,
output and transpose parameter do not suit together.
Response
Check file characteristics and conversion statements.
PER0016
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0016 WARNING: DMS ERROR '(&00)' WHILE REPAIRING FILE (LINK='(&01)'). FURTHER INFORMATION: /HELP-MSG DMS(&00)
Meaning
An error was detected when the file with link name (&01) was opened.
During the following repair by means of macro VERIF
a DMS error occurred in the OPENC exit.
Processing of the invalid file is continued.
For more detailed information about the DMS error code enter /HELP-MSG
or see the BS2000 manual 'System Messages'.
(&00): DMS error code
(&01): link name.
Response
Check if the output is complete.
PER0017
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0017 C STRING OF STATEMENT '(&00)' NOT CONVERTIBLE, LINK='(&01)'
Meaning
When using C strings in the statement SELECT-INPUT-RECORDS, the
statement CCS and the input CCS must belong to the same code family and
all characters of the C strings must exist in the input CCS.
When using C strings in the SET-GROUP-ATTRIBUTES or SET-RECORD-MAPPING
or SET-PAGE-LAYOUT statement, the statement CCS and the output CCS
must belong to the same code family and all characters of the C strings
must exist in the ouput CCS.
(&00): possible invalid statement:
SELECT-INPUT-RECORDS,
SET-GROUP-ATTRIBUTES,
SET-RECORD-MAPPING,
SET-PAGE-LAYOUT,
(&01): link name of the output.
Response
Convert the statements to the input CCS or output CCS.
PER0018
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0018 EXTENDED HOST CODE TABLE NOT AVAILABLE, LINK='(&01)'
Meaning
PERCON cannot determine which characters of the input CCS are letters or
digits, or which characters of the output CCS are printable.
(&01): link name.
Response
Contact the system administrator. Check the XHCS tables of the system.
PER0019
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0019 CONVERSION OF INPUT DATA INTO OUTPUT CCS NOT POSSIBLE, LINK='(&01)'
Meaning
The condition for a conversion is that the input CCS and the output CCS
have the same name or that the input CCS and the output CCS belong to
the same code family and the output CCS is a compatible CCS.
(&01): link name of the output file.
Response
Use another output CCS.
PER0020
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0020 ILLEGAL OVERLAPPING OF OUTPUT AREAS
Meaning
The SET-PAGE-LAYOUT statement contains overlapping areas in the
OUTPUT-AREA
operand.
Response
Check the SET-PAGE-LAYOUT statement.
PER0021
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0021 OPEN ERROR ON INPUT FILE X'(&01)', LINK='(&00)'. REPLY (HA = CONV. TERM. ABNORMALLY; HN = CONV. TERM.; SA = SKIP INPUT FILE, PERCON ABORTED; SN = SKIP INPUT FILE, PERCON TERM.)
Meaning
When opening the inputfile with link name (&00) error (&01) occurred.
(&00): link name
(&01): DMS error code.
Response
Possible responses:
- HA: terminate conversion step, abnormal termination of PERCON or
- HN: terminate conversion step, normal termination of PERCON or
- SA: skip invalid input file, abnormal termination of PERCON or
- SN: skip invalid input file, normal termination of PERCON.
PER0022
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0022 FILE OPEN ERROR X'(&01)', LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
When opening the file with link name (&00) error (&01) occurred.
If the invalid file is an input file, further processing by PERCON depends
on the value set for the OPEN-ERROR (OPENER) operand of the
ASSIGN-INPUT-FILE (FILIN) statement.
Open errors on output files lead to termination of the conversion step.
(&00): link name
(&01): DMS error code.
PER0023
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0023 FILE CLOSE ERROR X'(&01)', LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
When closing the file with link name (&00) error X'(&01)' occurred.
The conversion step is terminated.
(&00): link name
(&01): DMS error code.
PER0024
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0024 WARNING: INVALID STATEMENT IGNORED
Meaning
The read statement is invalid.
The kind of error is described in the previous message.
PER0025
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0025 INVALID USE OF A LINK NAME
Meaning
A link name in the statement read in is either
- specified more than once or
- not assigned to a file or
- at variance with the BS2000 naming conventions.
Response
Check the link names used.
PER0026
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0026 NO DATA LINES FOR PRINT EDITING
Meaning
The output mask constructed via the SET-PAGE-LAYOUT (FORMAT) statement
contains no lines which are free to accommodate data.
Response
Add data lines in the OUTPUT-AREA (OUTLINE) operand and repeat the run.
PER0027
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0027 GROUP CONTROL MAY ONLY BE MISSING ON GROUP LEVEL 1
Meaning
In the SET-GROUP-ATTRIBUTES (GROUP) statement no group control field was
specified by the GROUP-CONTROL (CHANGE) operand for a group level higher
than 1.
PER0028
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0028 USER MODULE '(&00)' WITH LINK ERROR '(&01)'
Meaning
Error (&01) has occurred when dynamically loading
user module (&00) via LINK.
(&00): name respectively entry point of user routine
(&01): returncode provided by macro LINK.
Response
Check whether the module library has been assigned by /SET-TASKLIB
(/SYSFILE TASKLIB) and whether the module exists in the assigned
library.
PER0029
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0029 NUMBER OF PROCESSED BLOCKS FOR LINK='(&00)':(&01) (&02)
Meaning
Number of handled blocks for one tape/tape set. If the tape/tape set
contains labels the number of handled labels is also shown.
(&00): link name
(&01): number of blocks
(&02): (INCL. n LABELS), n: number of labels.
PER0030
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0030 NUMBER OF PROCESSED RECORDS FOR LINK='(&00)' (&01):(&02)
Meaning
At the end of the conversion step for the named files the file name is
also
displayed.
(&00): link name
(&01): file name
(&02): number of records.
PER0031
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0031 PERCON TERMINATED NORMALLY
PER0032
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0032 CONVERSION STEP STARTED IN SPITE OF INVALID STATEMENT
Meaning
In a procedure or a batch job a conversion step was started despite the
presence of an invalid statement.
The location of the error is shown by the last message.
Response
Correct the invalid statement and repeat the PERCON run.
PER0033
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0033 LINK NAME '(&00)' USED MORE THAN ONCE. LAST STATEMENT IS VALID
Meaning
Two FILIN or FILOUT statements were specified for the same link name.
Response
If necessary, repeat the first statement with a different link name.
PER0034
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0034 VOLUME IDENTIFICATION MISSING, LINK='(&00)'
Meaning
The VOLUME operand is missing in the VOLIN or VOLOUT statement or
in the corresponding /ADD-FILE-LINK (FILE) command.
(&00): link name.
Response
Specify the VOLUME operand and repeat the run.
PER0035
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0035 ISAM KEY NOT ASCENDING, LINK='(&00)'
Meaning
During output to an ISAM file it becomes clear, that the ISAM keys
are not in ascending order.
(&00): link name.
Response
Use a SAM output file or arrange the records by key with the aid of
the SORT utility routine.
PER0036
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0036 DMS ERROR CODE X'(&01)', LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
A DMS error was detected during file processing.
The conversion step is terminated.
(&00): link name
(&01): DMS error code.
PER0037
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0037 SWITCHOVER THE CHARACTER SET NOT PERMITTED
Meaning
All statements must belong to the same CCS.
All records of an input file must belong to the same CCS.
Response
Use only one character set.
PER0038
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0038 FILE CLOSED BECAUSE OF (&01) ERROR, LINK='(&00)'
Meaning
When reading the file with link name (&00) a (&01) error occurred.
The conversion step is terminated.
(&00): link name
(&01): PARITY, WLRERR.
Response
For informationen to this error see DMS-Manual.
The reaction to a given error can be controled by the
operands PARITY-ERROR, LENGTH-ERROR resp. INPUT-ERROR of
the ASSIGN-INPUT-FILE resp. ASSIGN-INPUT-TAPE statements.
PER0039
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0039 CCS '(&00)' INCOMPATIBLE WITH SYSOUT, LINK='(&01)'
Meaning
It is not possible to do an output to SYSOUT with the CCS.
(&00): name of coded character set
(&01): link name.
Response
Check the used CCS.
PER0040
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0040 WARNING: ILLEGAL DIALOG REQUEST. DEFAULT VALUE ASSUMED IN BATCH MODE
Meaning
The operand value DIALOG (USER(CONV)) is only allowed in interactive mode.
In batch mode PERCON assumes the default value and continues with
the conversion step.
PER0041
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0041 INVALID FIELD FORMAT '(&00)' AT RECORD (&01), LINK='(&02)'
Meaning
The processed field does not have the format specified in the
SET-RECORD-MAPPING (RECORD) or SET-GROUP-ATTRIBUTES (GROUP) statement.
(&00): PACKED-DECIMAL (P), ZONED-DECIMAL (Z)
(&01): record counter
(&02): link name.
PER0042
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0042 ILLEGAL LENGTH COMBINATION IN '(&00)' STATEMENT, LINK='(&01)'
Meaning
The relevant field lengths in the specified statement do not match
or the mask length is not suitable to data length.
(&00): possible invalid statement:
SELECT-INPUT-RECORDS (SELECT)
SET-RECORD-MAPPING (RECORD)
SET-GROUP-ATTRIBUTES (GROUP)
(&01): link name.
PER0043
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0043 LINE LENGTH ((&00)) > MAXIMUM LENGTH (204), LINK='(&01)'
Meaning
The length of the output line produced by the SET-PAGE-LAYOUT (FORMAT)
statement exceeds the maximum length (204 characters).
(&00): invalid length
(&01): link name.
Response
Check the operands LINE-SIZE (LLENGTH), COLUMN-SIZE (LGROUP)
and OUTPUT-FORMAT(MODE).
Regard the length of the record header.
PER0044
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0044 FIELD IN '(&00)' STATEMENT EXCEEDS INPUT/OUTPUT RECORD END, LINK='(&01)'
Meaning
In the SELECT-INPUT-RECORDS (SELECT) or SET-RECORD-MAPPING (RECORD)
statement a field is used that lies totally or partly outside the
input/output record.
(&00): invalid statement
(&01): link name.
PER0045
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0045 RECORD '(&00)' NOT IN SEQUENCE, LINK='(&01)'
Meaning
The number of the first record to violate the order specified in the
SELECT-INPUT-RECORDS (SELECT) statement is output.
No message is output for subsequent records that are out of sequence.
(&00): record counter
(&01): link name.
PER0046
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0046 ILLEGAL 'VOLIN'/'VOLOUT' STATEMENT DURING FILE PROCESSING
Meaning
A previously issued FILIN statement has initiated a file-oriented
conversion step.
In interactive mode the VOLIN/VOLOUT statement is ignored,
in batch mode the conversion step is aborted.
PER0047
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0047 ILLEGAL 'FILIN'/'FILOUT' STATEMENT DURING VOLUME PROCESSING
Meaning
A previously issued VOLIN/VOLOUT statement has initiated a
volume-oriented conversion step.
In interactive mode the FILIN/FILOUT statement is ignored,
in batch mode the conversion step is aborted.
PER0048
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0048 RETURN CODE X'(&00)' OF USER ROUTINE '(&02)' NOT PERMITTED, LINK='(&01)'
Meaning
The user routine provides an illegal return code.
The conversion step is aborted.
(&00): return code provided
(&01): link name
(&02): name respectively entry point of user routine.
Response
Correct the user routine and repeat the conversion step.
PER0049
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0049 ONLY ONE 'VOLIN' STATEMENT IS ALLOWED
Meaning
Only one VOLIN statement is allowed in a conversion step.
Response
Combine the VOLIN statements to make one single VOLIN statement, or
distribute them over several conversion steps.
PER0050
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0050 ILLEGAL 'EDIT'/'POSIT' STATEMENT DURING FILE PROCESSING
Meaning
A previously issued FILIN statement has initiated a file-oriented
conversion step.
In interactive mode the EDIT/POSIT statement is ignored,
in batch mode the conversion step is aborted.
PER0051
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0051 WARNING: XHCS NOT ACTIVE, STATEMENT CCSN '(&00)' IGNORED
Meaning
Subsystem XHCS is not active but there is a statement CCSN.
The CCSN will be ignored.
(&00): statement CCSN.
PER0052
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0052 WARNING: XHCS NOT ACTIVE, FILE CCSN '(&00)' IGNORED, LINK='(&01)'
Meaning
Subsystem XHCS is not active but the file has got a CCSN.
The CCSN will be ignored.
(&00): CCSN of file
(&01): link name.
PER0053
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0053 FILE TYPE OR OPEN MODE WRONG FOR FILE '(&00)', LINK='(&01)'
Meaning
The output file has to be an ISAM respectively NK-ISAM file and
has to be opened in open mode INOUT because FILLER=OUTPUT
was specified in the statement SET-RECORD-MAPPING.
The conversion step is aborted.
(&00): file name
(&01): link name.
Response
Correct the statement and repeat the conversion step.
PER0054
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0054 WARNING: KEY '(&00)' MISSING IN FILE '(&02)', LINK='(&01)'
Meaning
There is no record with this key in the file. The conversion step
is continued.
This message is sent no more than ten times for every link name.
(&00): missing key
(&01): link name
(&02): file name.
PER0055
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0055 'VOLIN' STATEMENT MISSING FOR VOLUME PROCESSING
Meaning
A VOLOUT statement was issued, but no VOLIN statement.
PER0056
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0056 ILLEGAL COMBINATION OF FILLER=OUTPUT IN SET-RECORD-MAPPING STATEMENT WITH OTHER OPERANDS OR STATEMENTS, LINK='(&00)'
Meaning
FILLER=OUTPUT in the SET-RECORD-MAPPING statement was specified
for the file with link name (&00). This specification must not
be combined with:
SET-PAGE-LAYOUT statement,
SET-GROUP-ATTRIBUTES statement or
operand OVERWRITE=NO in ASSIGN-OUTPUT-FILE statement
for the same file.
(&00): link name.
Response
In interactive mode correct the invalid statements,
in batch mode repeat the conversion step after correcting
the statements.
PER0057
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0057 UNRECOVERABLE DEVICE ERROR DURING POSITIONING
Meaning
An unrecoverable device error has occurred during
positioning the input tape.
The conversion step is aborted.
Response
Check the device or contact the operator.
PER0058
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0058 OPERAND '(&00)' ONLY ALLOWED FOR SYSTEM ADMINISTRATOR
Meaning
(&00): VSNNEW = operand of the VOLOUT statement
PEOT = operand value of the FORWARD operand of the POSIT
statement.
Response
Contact the system administrator.
PER0059
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0059 '(&00)' REACHED AFTER (&01) (&02) ON INPUT TAPE
Meaning
Beginning-of-tape or end-of-tape was reached premature on the input tape.
(&00): BEGINNING-OF-TAPE (BOT)
END-OF-TAPE (EOT)
DOUBLE-TAPE-MARK (DTM)
(&01): number of blocks/tapemarks
(&02): BLOCKS
TAPE MARKS.
PER0060
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0060 ERROR IN ASSIGNMENT OF 'SYSDTA' TO DISK DRIVE, LINK='(&00)'
Meaning
(&00): link name.
Response
Check the state of the disk drive.
PER0061
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0061 ERROR IN ASSIGNMENT OF 'SYSDTA' TO CARD READER, LINK='(&00)'
Meaning
(&00): link name.
Response
Check the state of the card reader.
PER0062
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0062 OUTPUT INTO REMAIN FILE NOT ALLOWED, LINK='(&00)'
Meaning
A link name used in the statement START-TAPE-PROCESSING is
the link name of a remain file.
(&00): link name.
Response
Check the link names used.
PER0063
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0063 (&00) ERROR FOR (&01) (&02), LINK='(&03)'. REPLY (I=IGNORE; S=SKIP; H=HALT)
Meaning
A parity or length error has occurred in the input file with link name
(&03) at record/block number (&02).
(&00): PARITY
WLRERR
(&01): BLOCK
RECORD
(&02): block/record counter
(&03): link name.
Response
Possible responses:
- I: ignore error or
- S: skip invalid block/record or
- H: abort conversion step.
PER0064
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0064 RECORD LENGTH FIELD DESTROYED, LINK='(&00)'
Meaning
When forming a variable output record by means of the SET-RECORD-MAPPING
(RECORD) statement the record length field has been overwritten.
(&00): link name.
Response
Use start position 5 for the output record or work with fixed-length
records.
PER0065
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0065 WARNING: GROUP BREAK USER LINE INCOMPLETE, LINK='(&00)'
Meaning
A field of the group break line exceeds the line length produced
by LINE-SIZE (LLENGTH), COLUMN-SIZE (LGROUP) and OUTPUT-FORMAT
(MODE) of the SET-PAGE-LAYOUT (FORMAT) statement, or it
is outside the input record.
The given field is not transferred. The message is only output
for the first line that hits the above condition.
(&00): link name.
Response
- Short group break line or
- enlarge formated lines or
- use another part of the input record.
PER0066
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0066 CODE TRANSLATION TABLE IS MISSING OR INVALID
Meaning
In the CODE-TRANSLATION (ALTER) operand of the SET-RECORD-MAPPING (RECORD)
statement a translation table file has been specified that either
is not available or cannot be read.
Response
Check the translation table file.
PER0067
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0067 ILLEGAL 'DEVICE' OPERAND IN 'EDIT'/'POSIT' STATEMENT
Meaning
When a VOLOUT statement is used during tape editing it must contain the
operand DEVICE=PRINTER or DISPLAY.
PER0068
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0068 ILLEGAL OPERATION IN USER ROUTINE, LINK='(&00)'
Meaning
If OPEN=UPDATE is specified in the FILIN statement or /ADD-FILE-LINK
(FILE)-command it is not possible to modify the record read
in a user module or to insert an additional record.
(&00): link name.
Response
Check the user routine and repeat the run.
PER0069
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0069 ERROR DURING TAPE DUPLICATION, LINK='(&00)'
Meaning
Because of an error no complete copy of the input tape(s) could be
produced.
(&00): link name.
Response
Retry duplication with a different output tape or with several
output tapes or wait until another device becomes free.
PER0070
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0070 PERCON INTERRUPTED. REPLY (DISP = DISPLAY STATE; CONT = CONTINUE; START = NEXT CONV.; FIN = NEXT INPUT FILE; TERM = ABORT)
Meaning
PERCON was interrupted by the break key and the /INTR respectively
/SEND-MESSAGE command.
A reaction is requested.
Response
Possible responses:
- DISP: show current processing state or
- CONT: continue processing or
- START: terminate the conversion step or
- FIN: stop reading from actual input file or
- TERM: terminate PERCON run abnormally.
PER0071
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0071 WARNING: ILLEGAL SUM FIELD FORMAT, FORMAT 'Z' ASSUMED
Meaning
In the SUM operand of the GROUP statement a sum field has been
specified whose input format is not equal to 'P'/'Z' or
whose output format is not equal to 'Z'/'+Z'/'-Z'.
PER0072
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0072 DUPLICATE OPERAND IN '(&00)' STATEMENT
Meaning
PERCON reports that an operand in the (&00) statement has been
specified more than once.
(&00): invalid statement.
Response
In interactive mode correct the invalid statement,
in batch mode repeat the conversion step after correcting the statement.
PER0073
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0073 STATEMENTS WITH ISO-CCSN '(&00)' NOT SUPPORTED
Meaning
Statements with ISO-CCSN are not supported.
(&00): statement CCSN.
Response
Correct the statement CCS.
PER0074
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0074 FILE WITH ISO-CCSN '(&00)' NOT SUPPORTED, LINK='(&01)'
Meaning
Files with ISO-CCSN are not supported.
(&00): CCSN of file
(&01): link name.
Response
Correct the file CCS.
PER0075
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0075 STATEMENT CCSN '(&00)' UNKNOWN
Meaning
Statement CCSN is unknown.
(&00): statement CCSN.
Response
Correct the statement CCS.
PER0076
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0076 FILE CCSN '(&00)' UNKNOWN, LINK='(&01)'
Meaning
File CCSN is unknown.
(&00): CCSN of file
(&01): link name.
Response
Correct the file CCS.
PER0077
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0077 INSTALLATION ERROR OF STATEMENT CCS '(&00)'
Meaning
Statement CCS was faultily installed.
(&00): statement CCSN.
Response
Contact the system administrator.
PER0078
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0078 INSTALLATION ERROR OF FILE CCS '(&00)', LINK='(&01)'
Meaning
File CCS was faultily installed.
(&00): CCSN of file
(&01): link name.
Response
Contact the system administrator.
PER0079
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0079 RECORD LENGTH SPECIFIKATION TOO SMALL, LINK='(&00)'
Meaning
For a variable input/output file a record length of less than 5
was specified or for an ISAM file the key does not lie completely
inside the record.
(&00): link name.
Response
Increase the record length by means of /ADD-FILE-LINK (FILE) command
or FILIN/FILOUT statement.
PER0080
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0080 DEVICE TYPE UNKNOWN
Meaning
The requested device type is not available in this BS2000-version.
Response
Consult the system administrator what device types have been
generated for this system.
PER0081
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0081 NO STANDARD LABELS ON VOLUME '(&00)' FOR LINK='(&01)'
Meaning
A continuation tape of an input MF/MV set does not contain standard
labels, in contrast to the initial input tape.
no standard labels.
(&00): VSN
(&01): link name.
Response
Check whether the continuation tape really belongs to the MF/MV set.
PER0082
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0082 WRONG FILE CONTINUATION ON VOLUME '(&00)', LINK='(&01)'
Meaning
The last file section from the previous tape is not continued in
the first file section of the continuation tape.
(&00): VSN
(&01): link name.
Response
Check whether the specified input tapes really form an MF/MV set
sequence.
PER0083
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0083 ONLY OWNER OR SYSTEM ADMINISTRATOR MAY USE VOLUME '(&00)', LINK='(&01)'
Meaning
The access indicator in the VOL1 label does not allow the user
to process this input tape.
(&00): VSN
(&01): link name.
Response
Ask the tape owner or system administrator to process the tape.
PER0084
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0084 NOT ENOUGH OUTPUT TAPES SPECIFIED, *SCRAT IS REQUESTED, LINK='(&00)'
Meaning
The specified output tape set was too small for a complete copy.
The operator is requested to mount a scratch tape.
Duplication will be continued on this tape.
(&00): link name.
PER0085
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0085 ISAM KEY FIELD DESTROYED, LINK='(&00)'
Meaning
When forming an output record by means of the statement
SET-RECORD-MAPPING with FILLER=OUTPUT or by means of the
user interface for output the ISAM key field has been overwritten.
The conversion step is aborted.
(&00): link name.
Response
Correct the statement and repeat the conversion step.
PER0086
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0086 WARNING: BYTE COUNTER OVERFLOW AT RECORD (&00), LINK='(&01)'
Meaning
The internal byte counter has reached its maximum value of 2**32 -1 and
cannot be incremented. However, processing of the conversion step
continues.
(&00): record counter
(&01): link name.
Response
Check wether file processing is error-free after the specified record
counter.
PER0087
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0087 CONTRADICTORY OPERANDS '(&00)' AND '(&01)' IN '(&03)' STATEMENT, LINK='(&02)'
Meaning
(&00): operand 1
(&01): operand 2
(&02): link name
(&03): statement.
Response
Remove or correct one of the specified operands.
PER0088
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0088 ILLEGAL 'DEVICE' OPERAND IN FILOUT STATEMENT, LINK='(&00)'
Meaning
If a VOLIN statement has been specified the operand DEVICE=PRINTER or
=DISPLAY is not allowed in the FILOUT statement.
Response
Issue a FILOUT statement with 'FILENAME=filename' in order to convert the
tape into a file or issue a VOLOUT statement with 'DEVICE=PRINTER or
=DISPLAY' in order to convert the tape to the printer or the screen.
PER0089
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0089 DUPLICATION PROHIBITED DURING TAPE EDITING
Meaning
Only editing or duplication is permitted in the same conversion step,
not both.
PER0090
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0090 'FORMAT' STATEMENT NOT ALLOWED DURING TAPE DUPLICATION
Meaning
During duplication (copying of tapes) a FORMAT statement is not allowed.
Response
Remove the FORMAT statement.
PER0091
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0091 ILLEGAL 'DEVICE=PRINTER OR DISPLAY' OPERAND DURING DUPLICATION
Meaning
During duplication the operand DEVICE=PRINTER or =DISPLAY in the
VOLOUT statement is not allowed.
PER0092
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0092 WARNING: REPAIRING OF FILE '(&00)', LINK='(&01)'
Meaning
An error was detected when the file (&00) with link name (&01)
was opened. A repair follows by means of macro VERIF in the
OPENC exit.
(&00): file name
(&01): link name.
Response
Check if the output is complete.
PER0093
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0093 REPAIRING OF FILE '(&00)', LINK='(&01)'. REPLY (Y=YES; N=NO)
Meaning
An error was detected when the file (&00) with link name (&01)
was opened. It is possible to repair the file by means of
macro VERIF in the OPENC exit.
(&00): file name
(&01): link name.
Response
Possible responses:
- Y: repair the file
- N: no repairing of the file.
PER0094
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0094 FILE '(&00)' HAS TO BE REPAIRED, LINK='(&01)'
Meaning
An error was detected when the file (&00) with link name (&01)
was opened. A repairing by means of macro VERIF is not done
in the OPENC exit.
(&00): file name
(&01): link name.
Response
Repair the file and repeat the conversion step.
PER0095
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0095 OBJECT MODULE PCNSR9 WITH LINK ERROR X'(&00)'. RUN IS ABORTED
Meaning
A LINK error occurred when dynamically loading object module PCNSR9.
(&00): error code of the LINK macro.
Response
Check the module library OMLPERCON.
PER0096
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0096 FILE '(&02)' WITHOUT ALTERNATE KEY '(&00)', LINK='(&01)'
Meaning
The alternate key specified in the statement SET-RECORD-MAPPING
was not found. The conversion step is aborted.
(&00): alternate key
(&01): link name
(&02): file name.
Response
Correct the statement and repeat the conversion step.
PER0097
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0097 WARNING: FILE '(&01)' HAS NO ALTERNATE INDEX, LINK='(&00)'. PROCESSING CONTINUES
Meaning
(&00): link name
(&01): file name.
PER0098
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0098 ISAM KEY '(&01)' ALREADY EXISTS, LINK='(&00)'
Meaning
A record could not be inserted into the output file because
a record containing the key already exists and it was said
OVERWRITE=NO in the ASSIGN-OUTPUT-FILE statement.
(&00): link name
(&01): ISAM key.
PER0099
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0099 DMS ERROR CODE X'(&01)' DURING DETERMINING ALTERNATE KEYS, LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
A DMS error was detected during determining alternate keys.
The conversion step is terminated.
(&00): link name
(&01): DMS error code.
PER0100
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0100 DMS ERROR CODE X'(&01)' DURING CREATING ALTERNATE KEYS, LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
A DMS error was detected during creating alternate keys.
The conversion step is terminated.
(&00): link name
(&01): DMS error code.
PER0101
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0101 ALTERNATE INDEX '(&01)' ALREADY DEFINED WITH OTHER ATTRIBUTES, LINK='(&00)'
Meaning
The alternate index to be created already exists. However, the attributes
defined for it are not the same as those defined in the input file
specified
in the statement ASSIGN-OUTPUT-FILE in the parameter ALTERNATE-INDEX.
The conversion step is terminated.
(&00): link name
(&01): alternate index.
PER0102
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0102 DUPLICATE VALUES FOR ALTERNATE INDEX '(&01)', LINK='(&00)'
Meaning
Duplicate values of the alternate index exists in several records.
However, the alternate index has to be created with DUPKEY=NO.
The conversion step is terminated.
(&00): link name
(&01): alternate index.
PER0103
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0103 RECORD TOO SMALL FOR ALTERNATE INDEX '(&01)', LINK='(&00)'
Meaning
When creating an alternate index, a record was read that is too
short to accommodate the alternate index.
The conversion step is terminated.
(&00): link name
(&01): alternate index.
PER0104
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0104 *** PERCON VERSION '(&00)' NOT AVAILABLE. RUN IS ABORTED ***
Meaning
A PERCON version required by a start command or subprogram call
is not installed. The run is aborted.
(&00): PERCON version required.
Response
Choose another version or have the required version installed
in system.
PER0105
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0105 SYNTACTICAL ERROR IN VERSION '(&00)'. RUN IS ABORTED
Meaning
The syntax of the version given as parameter of a PERCON
subprogram call is incorrect.
Following syntax of version is allowed:
n.n / n.na / n.nann
nn.n / nn.na / nn.nann
(n ... a decimal character / a ... an alphabetic character)
(&00): wrong version.
Response
Check the version for subprogram call und repeat the run
after correcting the version.
PER0106
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0106 SUBSYSTEM '(&00)' NOT AVAILABLE AT THE MOMENT. RUN IS ABORTED
Meaning
(&00): name of subsystem.
Response
Repeat the PERCON run when subsystem will be available.
PER0107
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0107 ERROR CODE X'(&00)' DURING MACRO '(&01)'. RUN IS ABORTED
Meaning
(&00): macro error code
(&01): name of the macro.
Response
Check macro error code and react accordingly.
Repeat the run.
PER0109
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0109 WARNING: DMS ERROR X'(&01)'. OUTPUT FILE '(&02)' WITHOUT CCSN '(&03)', LINK='(&00)'. FURTHER INFORMATION: /HELP-MSG DMS(&01)
Meaning
The CCSN could not be written into the catalog entry of the
output file. PERCON is continued.
(&00): link name
(&01): DMS error code
(&02): name of output file
(&03): CCSN.
Response
Use /MODIFY-FILE-ATTRIBUTES command for putting the CCSN in
the catalog entry.
PER0110
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0110 BS2000-VERSION LOWER THAN VERSION '(&00)'. RUN IS ABORTED
Meaning
PERCON needs at least the BS2000 version (&00).
PER0111
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0111 OBJECT MODULE PCNSR9 IN LIBRARY '(&01)' WITH BIND ERROR X'(&00)'. RUN IS ABORTED
Meaning
A BIND error occurred when dynamically loading object module PCNSR9.
(&00): error code of the BIND macro
(&01): module library used.
Response
Check the module library used.
PER0112
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0112 STATEMENTS WITH UNICODE CCSN '(&00)' NOT SUPPORTED
Meaning
Statements with a Unicode CCSN are not supported.
(&00): statement CCSN.
Response
Correct the statement CCS.
PER0113
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0113 WARNING: STRUCTURE OPERAND 'OUTPUT-LENGTH' TOO SMALL FOR UNICODE AT RECORD (&00), LINK='(&01)'
Meaning
In the OUTPUT-FIELDS operand of the SET-RECORD-MAPPING statement a
field is used, whose structure operand OUTPUT-LENGTH is insufficient
for output and format conversion.
Fields will be cut off on the right side. The message is only output
for the first record that hits the above condition.
(&00): record counter
(&01): link name
Response
In interactive mode correct the invalid operand, in batch mode
repeat the conversion step after correction.
PER0114
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0114 FILE WITH UNICODE-CCSN NOT SUPPORTED FOR '(&00)', LINK='(&01)'
Meaning
Files with an Unicode-CCSN are not supported for SYSLST, SYSOUT and
SYSDTA.
(&00): SYSLST, SYSOUT, SYSDTA
(&01): link name.
Response
Correct the file CCS.
PER0115
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0115 FILE WITH UNICODE CCSN NOT SUPPORTED FOR '(&00)', LINK='(&01)'
Meaning
Files with a Unicode CCSN are not supported for ISAM, BTAM and PAM:
(&00): ISAM, BTAM, PAM
(&01): link name.
Response
Correct the file CCS.
PER0116
Destination: USER-TASK Routing code: Weight: 99
Warranty : NO
PER0116 RECORD LENGTH ODD FOR UTF16, LINK='(&00)'.
Meaning
Record length must be even for UTF16.
(&00): link name
Response
Correct record length.
PER0117
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0117 WARNING: AT LEAST ONE CHARCTER HAS NO EQUIVALENT AT RECORD (&00), LINK='(&01)'
Meaning
At least one character of the input record does not have an equivalent
in the output record. Default character is taken. The message is only
output for the first record that hits the above condition.
(&00): record counter
(&01): link name
PER0118
Destination: USER-TASK Routing code: Weight: 99
Warranty : YES
PER0118 WARNING: OUTPUT CCS PARTIAL COMPATIBLE TO INPUT CCS, LINK='(&00)'
Meaning
The output CCS is only partial compatible to the input CCS.
Some characters of the input file might be possibly replaced in
the output file by X'00'.
(&00): link name of the output file.
Response
Use another output CCS.