This section explains conversion messages generated by the pre-compiler source conversion function.
For the conversion messages that are output when a conversion item with severity code W or higher is detected, refer to "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER001E
Parameter Explanation
@1@ : conversion output file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER004U
Explanation
There is not enough memory to convert. Check the execution environment again. Troubleshooting tips:
When multiple applications are run at the same time, shut them down and recompile them, or
Increase virtual memory, or
Install more memory
PRCV-ER006E
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER007E
Parameter Explanation
@1@ : conversion result file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER008E
Parameter Explanation
@1@ : conversion result file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER009U
Explanation
The third-party COBOL reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER010U
Explanation
The third-party COBOL reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER011U
Parameter Explanation
@1@ : line number of the file in error
Explanation
The third-party COBOL reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER012U
Explanation
The third-party COBOL reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER013U
Parameter Explanation
@1@ : customized third-party COBOL reserved word file name
Explanation
An error occurred while opening the customized third-party COBOL reserved word file. Check if the specified file exists.
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER014U
Parameter Explanation
@1@ : customized third-party COBOL reserved word file name
Explanation
An error occurred while reading the customized third-party COBOL reserved word file.
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER015U
Parameter Explanation
@1@ : customized third-party COBOL reserved word file name
@2@ : line number of the file in error
Explanation
The content of the customized third-party COBOL reserved word file contains an error. Check the line number of the file in error.
PRCV-ER016U
Parameter Explanation
@1@ : customized third-party COBOL reserved word file name
Explanation
An error occurred while closing the customized third-party COBOL reserved word file.
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER017U
Explanation
The reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER018U
Explanation
The reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER019U
Parameter Explanation
@1@ : line number of the file in error
Explanation
The reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER020U
Explanation
The reserved word file is a product provided file. Check if the NetCOBOL development environment is correctly installed.
PRCV-ER021E
PRCV-ER022U
Parameter Explanation
@1@ : error detected module name
@2@ : detail code
Explanation
Rerun conversion after resolving the problems causing the errors when other messages are displayed in addition to this message.
In the third-party COBOL compiler, check if a syntax error of E level or higher is written. If an error is written, resolve those issues then rerun conversion.
When multiple COPY statements are described in one line, separate each COPY statement and then rerun conversion.
If above steps do not resolve the problem, a converter failure could be the cause. Please open a support incident to obtain assistance from a supplier.
PRCV-ER024S
Parameter Explanation
@1@ : compiler option name
PRCV-ER026E
Parameter Explanation
@1@ : incorrect keyword
@2@ : incorrect section name
Explanation
For the conversion information file, refer to "Specification Information of Conversion Information File" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER027E
Parameter Explanation
@1@ : incorrect constant name
@2@ : incorrect section name
Explanation
For the conversion information file, refer to "Specification Information of Conversion Information File" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER028E
Parameter Explanation
@1@ : incorrect compiler directive name
@2@ : incorrect section name
Explanation
For the conversion information file, refer to "Specification Information of Conversion Information File" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER029E
Explanation
For the conversion information file, refer to "Specification Information of Conversion Information File" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER030S
Explanation
When the -CVm option is specified, multiple source files cannot be specified. Please convert and compile each source file.
PRCV-ER031E
Explanation
Check the following about the conversion information file:
Is the access permission of the file correct?
Is an unsupported code (UTF-16,UTF-32) system specified?
PRCV-ER033S
Parameter Explanation
@1@ : compiler option name
@2@ : compiler option name
PRCV-ER101S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER102S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER103S
Parameter Explanation
@1@ : PICTURE character-string
Explanation
Check if the description of the pre-conversion source program is correct. If a compile error occurs in the third-party COBOL compiler, it cannot convert this source program correctly.
PRCV-ER104U
Parameter Explanation
@1@ : pre-conversion source file name or pre-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER105U
Parameter Explanation
@1@ : pre-conversion source file name or pre-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER106U
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER107U
Parameter Explanation
@1@ : pre-conversion source file name or pre-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER108S
Parameter Explanation
@1@ : COBOL library file name
Explanation
Library file does not exist or library file name is incorrect. Check the following settings and specify them correctly.
Extension of library file: Environment variable COB_LIBSUFFIX
Path of library file: Compiler command option -I, compiler option LIB, and environment variable COB_COBCOPY.
PRCV-ER109S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER110S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER111U
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER112U
Parameter Explanation
@1@ : pre-conversion source file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER113S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER114S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER115S
Explanation
For the quantitative restrictions, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER116U
Parameter Explanation
@1@ : work file name
Explanation
Check the free disk space. When the disk space is insufficient, increase the size of disk space and rerun conversion.
PRCV-ER117U
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER118S
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER119U
Explanation
For the pre-conversion source program and pre-conversion library file, please confirm the following about the code system.
Is an unsupported code (UTF-16,UTF-32) system specified?
Is a file with a code system that does not match the compiler option SCS specified?
PRCV-ER120S
Parameter Explanation
@1@ : constant name described in $IF statement
Explanation
If $IF statement with the following format is described in the pre-conversion source program, you must specify the value of the constant in the conversion information file.
[Format 1] $IF constant-name [NOT] {< | > | =} value
Check the specified value of the CONSTANT option in the conversion information file.
Is the constant name described in the $IF statement specified in the CONSTANT option?
Does the attribute of the constant specified in the CONSTANT option match the attribute (numeric literal or nonnumeric literal) of the value described in the $IF statement?
PRCV-ER121S
Explanation
In the $IF statement, the constant-name and directive-setting must be a character-string not exceeding 30 characters consisting of only ASCII characters.
PRCV-ER122S
Explanation
The numeric literal described in the $IF statement must be one of the following:
A numeric literal that has 1 to 31 digits and all digits are numeric.
A nonnumeric literal of NetCOBOL syntax
PRCV-ER123S
Explanation
The $IF statement format must be one of the following:
Format 1 :
$IF constant-name [NOT] {< | > | =} value
Format 2 :
$IF constant-name [NOT] DEFINED
Format 3 :
$IF directive-setting SET
PRCV-ER124S
Parameter Explanation
@1@ : $ELSE statement or $END statement
Explanation
The $IF statement corresponding to the $ELSE statement or $END statement is missing.
PRCV-ER125S
Explanation
The $END statement corresponding to the $IF statement or $ELSE statement is missing.
PRCV-ER126S
Explanation
The same name is written (as file-identifier or data-name) for files with different ASSIGN clause (with EXTERNAL /DYNAMIC).
Example:
SELECT FILE1 ASSIGN TO EXTERNAL A. SELECT FILE2 ASSIGN TO DYNAMIC A.
When the keyword EXTERNAL is written in ASSIGN clause, use the file-identifier for the environment variable name and set the target input-output file name at program execution.
NetCOBOL does not allow the EXTERNAL phrase or DYNAMIC phrase in the ASSIGN clause, so these keywords must be removed.
However, if the same name is written for files with different ASSIGN clauses (with EXTERNAL /DYNAMIC), removing these keywords causes the following problem:
Before Migration:
FILE1 performs I/O to the file name specified in the environment variable A.
After Migration:
FILE1 performs I/O to the file name specified in the data item A.
To prevent this problem, a conversion error occurs. Rename either the file-identifier or data-name and then convert again.
For details, refer to "m0310 (Delete EXTERNAL or DYNAMIC phrase of ASSIGN clause)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER127S
Explanation
Example:
SELECT FILE1 ASSIGN TO EXTERNAL A. WORKING-STORAGE SECTION. 01 A PIC X(10).
When the keyword EXTERNAL is written in ASSIGN clause, use the file-identifier for the environment variable name and set the target input-output file name at program execution.
NetCOBOL does not allow the EXTERNAL phrase in the ASSIGN clause, so this keyword must be removed. However, if there is a data item with the same name as the file-identifier, removing the keyword causes the following problem:
Before Migration:
FILE1 performs I/O to the file name specified in the environment variable A.
After Migration:
FILE1 performs I/O to the file name specified in the data item A.
To prevent this problem, a conversion error occurs. Rename either the file-indenter or data-name and then convert again.
For details, refer to " m0310 (Delete EXTERNAL or DYNAMIC phrase of ASSIGN clause)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER128S
PRCV-ER129S
PRCV-ER130S
PRCV-ER133S
Explanation
The file name control information (#FILE information) is mismatched. Check the following:
If the source program output by the pre-compiler is converted, check that the INSDBINF command is correctly executed.
PRCV-ER134S
Explanation
For the quantitative restriction, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER135S
Explanation
The line number control information (#LINE information) is mismatched. Check the following:
If the source program output by the pre-compiler is converted, check that the INSDBINF command is correctly executed.
PRCV-ER201U
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER202U
Parameter Explanation
@1@ : post-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER203U
Parameter Explanation
@1@ : post-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER204S
Explanation
Check if the description of the pre-conversion source program is correct. If a compile error occurs in the third-party COBOL compiler, it cannot convert this source program correctly.
PRCV-ER205S
Explanation
For the quantitative restriction, refer to "Restrictions" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER206U
Parameter Explanation
@1@ : library file name for SPECIAL-NAMES paragraph
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
The library file for SPECIAL-NAMES paragraph is created when the data description entry level number 78 is described in a COBOL library and is copied to the report section. The file name of library file for SPECIAL-NAMES paragraph is the original library file name with one prefix character. Default prefix character is "S".
For details, refer to "m0402 (Convert named literal in report section to SYMBOLIC CONSTANT clause)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER207U
Parameter Explanation
@1@ : library file name for SPECIAL-NAMES paragraph
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER208U
Parameter Explanation
@1@ : library file name for SPECIAL-NAMES paragraph
Explanation
Increase the disk space and rerun conversion.
PRCV-ER209U
Parameter Explanation
@1@ : library file name for SPECIAL-NAMES paragraph
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER210S
Parameter Explanation
@1@ : level-number
Explanation
Check if the description of the pre-conversion source program is correct. If a compile error occurs in the third-party COBOL compiler, it cannot convert this source program correctly.
PRCV-ER211U
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER212U
Parameter Explanation
@1@ : post-conversion source file name or post-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER213U
Parameter Explanation
@1@ : post-conversion source file name or post-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER214U
Parameter Explanation
@1@ : work file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER215U
Parameter Explanation
@1@ : post-conversion source file name or post-conversion library file name
Explanation
Check the free disk space. When the disk space is insufficient, increase the size of disk space and retrun conversion.
PRCV-ER216U
Parameter Explanation
@1@ : post-conversion source file name or post-conversion library file name
Explanation
Rerun conversion after resolving the problems causing the errors when "System error '$s1' occurred." is displayed in addition to this message.
PRCV-ER217U
Parameter Explanation
@1@ : post-conversion source file name or post-conversion library file name
Explanation
When overwriting the post-conversion source program or the post-conversion library file, specify the -f option.
PRCV-ER219W
Explanation
If the following two conversions are performed at same time for an alphanumeric item with COMP-X, the numeric item that exceeds 18 digits may be generated.
[m0405] Convert alphanumeric data item from COMP-X to BINARY
[m0509] Convert relational conditions(comparing binary data item and alphanumeric data item, comparing packed decimal data item and alphanumeric data item)
or
[m0510] Convert relational conditions (comparing binary data items and nonnumeric literal, comparing packed decimal data item and nonnumeric literal)
To compile a numeric item exceeding 18 digits, you must specify the compiler option ARITHMETIC(31).
The compiler option ARITHMETIC(31) and BINARY(BYTE) cannot be specified at the same time. Select one and specify. For details, refer to "m0405 (Convert alphanumeric data items from COMP-X to BINARY)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER220U
Parameter Explanation
@1@ : library file name for SPECIAL-NAMES paragraph
Explanation
The library file for SPECIAL-NAMES paragraph is created when the data description entry level number 78 is described in a COBOL library and is copied to the report section. The file name of library file for SPECIAL-NAMES paragraph is the original library file name with one prefix character. Default prefix character is "S".
When a file with the same name already exists, the prefix character can be changed with COPY-PREFIX-CHAR conversion option. When overwriting the file, specify the -f option.
For details, refer to "m0402 (Convert named literal in report section to SYMBOLIC CONSTANT clause)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)."
PRCV-ER221W
Parameter Explanation
@1@ : name of figurative constant.
Explanation
NetCOBOL does not allow comparisons between the following figurative constants and packed decimal data item or binary data item.
SPACE(S)
HIGH-VALUE(S)
LOW-VALUE(S)
QUOTE(S)
However, third-party COBOL allows these comparisons. The value of the packed decimal data item or binary data item moved to the zoned decimal data item with the same number of digits is compared to these figurative constants.
This conversion will convert to a pre-migration compatible operation, which may be incorrect. If necessary, modify the source program.
For details, refer to "m0510 (Convert relational conditions - comparing numeric data item and nonnumeric literal)" in "NetCOBOL User's Guide (Third-Party COBOL Resource Migration)