Message Class 2007 - IDL Extractor for PL/I

This section describes error messages of the IDL Extractor for PL/I.

The messages have the format:

2007nnnn

where 2007 is the message class, and
nnnn is the message number in the range 0000 - 9999

Overview of Messages

20050009 | 20070030 | 20070031 | 20070032 | 20070033 | 20070034 | 20070035 | 20070036 | 20070037 | 20070038 | 20070039 | 20070041 | 20070042

20050009 Unexpected object
Explanation

Internal error.

Action

Contact Software AG Support and provide the source to be extracted.


20070030 Nested exception
Explanation

Other component throws an exception.

Action

Check documentation of encapsulated exception.


20070031 IMS file not found
Explanation

Parser could not find referenced IMS file.

Action

Check source code for correct file reference or that the referenced file exists on the file system.


20070032 Attribute is not supported
Explanation

Attribute (VAR)YING is not supported.

Action

Remove the attribute and extract again.


20070033 Size is not supported
Explanation

The specified size of the parameter is not currently supported.

Action

Change the parameter/precision combination and extract again. See Mapping PL/I Data Types to Software AG IDL in the IDL Extractor for PL/I documentation.


20070034 Print character is not supported
Explanation

The print character in a PICTURE data description is not supported.

Action

Change/remove the parameter and extract again.


20070035 Precision is not supported
Explanation

The precision of the parameter is not supported and cannot be mapped to IDL data type.

Action

Change the parameter/precision combination and extract again. See Mapping PL/I Data Types to Software AG IDL in the IDL Extractor for PL/I documentation.


20070036 Precision of fractional digits is not supported
Explanation

The precision of fractional digits of the parameter data type declaration is not supported.

Action

If precision is required, use a parameter with data type PIC X (n) and manually handle conversion from String representation to decimal. If precision is not required, simply remove precision for the fractional digits and the parameter will be mapped to F4/F8. See Mapping PL/I Data Types to Software AG IDL in the IDL Extractor for PL/I documentation.


20070037 No Procedure found
Explanation

IDL Extractor needs a valid procedure to perform extraction.

Action

Ensure that selected source file contains a valid procedure.


20070038 Maximum number of dimensions exceeded
Explanation

Arrays can only be defined with three dimensions.

Action

Reduce dimensions of specified parameter.


20070039 Declaration is not supported
Explanation

Declared data type could not be mapped to IDL data type.

Action

Change the declared data type to a supported one. See Mapping PL/I Data Types to Software AG IDL in the IDL Extractor for PL/I documentation.


20070041 Procedure does not contain any parameters
Explanation

Specified procedure has no parameters; the Software AG IDL does not support this type of call.

Action

If possible, add a dummy parameter to the procedure in the source code.


20070042 Unaligned is not supported
Explanation

The unaligned attribute is unsupported.

Action

See PL/I to IDL Restrictions in the IDL Extractor for PL/I documentation.