The messages have the format:
2001nnnn
| where | 2001 | is the message class, and |
| nnnn | is the message number in the range 0000-9999. |
20010020 | 20010021 | 20010022 | 20010023 | 20010024 | 20010025 | 20010026 | 20010027 | 20010028 | 20010029 | 20010030 | 20010031 | 20010032 | 20010033 | 20010034 | 20010035 | 20010036 | 20010037 | 20010038 | 20010039 | 20010040 | 20010041 | 20010042 | 20010043 | 20010044 | 20010045 | 20010046 | 20010047 | 20010048 | 20010050| 20010020 | No library found |
| Explanation |
IDL file does not contain any libraries. |
| Action |
Define at least one library. |
| 20010021 | Missing program with non-IMS parameter |
| Explanation |
Existing libraries contain only programs with IMS parameters, but IMS is not supported. |
| Action |
Define at least one library with a program that contains non-IMS parameters. |
| 20010022 | Empty library |
| Explanation |
Library "< |
| Action |
Add at least one program to the empty library. |
| 20010023 | Library name conflict |
| Explanation |
Library or library alias "< |
| Action |
Change name of conflicting library or library alias to be unique. |
| 20010024 | Empty program |
| Explanation |
Program "< |
| Action |
Add at least one parameter to the empty program. |
| 20010025 | Program name conflict |
| Explanation |
Program or program alias"< |
| Action |
Change name of conflicting program or program alias to be unique. |
| 20010026 | Undefined structure |
| Explanation |
Parameter declaration is referring to undefined structure "< |
| Action |
Change parameter declaration to use a defined structure or define the missing structure. |
| 20010027 | Structure name conflict |
| Explanation |
Structure "< |
| Action |
Change name of conflicting structure to be unique and update its references. |
| 20010028 | Self-referencing structure definition |
| Explanation |
Structure "< |
| Action |
Resolve self-referencing so that structure "< Example 1 (resloved with list):struct 'linkedList'
01 value (AV)
01 link ('linkedList')can be resolved: struct 'linkedList' 01 value (AV/V) Example 2 (resolved with substructure):struct 'name'
01 firstname (AV)
01 lastname (AV)
struct 'person'
01 myname ('name')
01 partner ('person')
01 children ('person'/V)
can be resolved: struct 'name'
01 firstname (AV)
01 lastname (AV)
struct 'person'
01 myname ('name')
01 partner ('person')
01 children (/V)
02 myname ('name')
02 partner ('person')
02 children (/V)
03 myname ('name')
03 partner ('person')
03 children (/V)
04 myname ('name')
04 partner ('person')
|
| 20010029 | Parameter name conflict |
| Explanation |
Parameter "< |
| Action |
Change name of conflicting parameter to be unique. |
| 20010030 | Wrong parameter level |
| Explanation |
Actual level "< |
| Action |
Change level from actual level "< |
| 20010031 | Empty group |
| Explanation |
Group "< |
| Action |
Add at least one parameter to the empty group. |
| 20010032 | Illegal token |
| Explanation |
Found illegal token "< |
| Action |
Remove the illegal token. |
| 20010033 | Unexpected token |
| Explanation |
Found "< |
| Action |
Replace found token with expected token. |
| 20010034 | Illegal type |
| Explanation |
Type "< |
| Action |
Change parameter declaration to use a valid IDL type [A (alphanumeric) , B (binary), D (date), F (floating point), I (integer), K (kanji), L (logical), N (decimal), P (packed decimal), T (time), U (Unicode)]. |
| 20010035 | Type length not allowed |
| Explanation |
Data type "< |
| Action |
Remove length specification. |
| 20010036 | Illegal decimal type length |
| Explanation |
Decimal length specification for IDL type "< |
| Action |
Change decimal length specification of IDL type "<
|
| 20010037 | Negative type length |
| Explanation |
Length specification must not contain negative length. |
| Action |
Remove character "-" from length specification. |
| 20010038 | Invalid array dimensions |
| Explanation |
Array dimension contains invalid character "< |
| Action |
Change array dimension according to
|
| 20010039 | Invalid use of decimal delimiter |
| Explanation |
IDL Type "< |
| Action |
Remove "." from length definition or use a valid decimal type such as "N" or "P". |
| 20010040 | Type length required |
| Explanation |
IDL Type "< |
| Action |
Add a length specification for type "< |
| 20010041 | Invalid type length |
| Explanation |
IDL type "< |
| Action |
Change length format of IDL type "< |
| 20010042 | Invalid structure reference |
| Explanation |
Empty string ('') is not a valid structure reference. |
| Action |
Enter a valid structure name by changing '' to "< |
| 20010043 | Invalid type declaration |
| Explanation |
Found single "'" in type declaration. Structure reference must be enclosed by "'". |
| Action |
Enter a valid type declaration. Either use a self-defined structure as type with ("< |
| 20010044 | Parsing error |
| Explanation |
An exception occurred when parsing an IDL file. |
| Action |
See exception message. |
| 20010045 | Invalid array definition |
| Explanation |
Mixed array definitions (fixed and unbounded length) are not supported. |
| Action |
Correct the array definition so that all array upper bounds are defined as fixed length, or all array upper bounds are defined as unbounded length. |
| 20010046 | Unsupported data type |
| Explanation |
When generating the IDL file, the IDL Extractor could not automatically handle the parameter at line |
| Action |
See the inline comment at the line indicated and change the type definition accordingly. |
| 20010047 | Maximum level of 99 exceeded |
| Explanation |
Parameter levels above "99" are not allowed. |
| Action |
Change parameter definition to level "99" or lower. |
| 20010048 | The length specification of this data type must be even |
| Explanation |
Type "K" needs an even value for its length specification. |
| Action |
Change length specification to be even. |
| 20010050 | Unexpected CHOICE token |
| Explanation |
|
| Action |
Remove |