Message Class 1020 - IDL Extractor for Natural

Messages have the format:

1020nnnn

where 1020 is the message class, and
nnnn are the error numbers grouped as follows:
0001-1999: reserved for Natural SYSIDL Server Application (library SYSIDL)
2000-3999: Communication with Natural and Software AG IDL file handling
4000-5999: Natural data parameter definition parser
6000-9999: not yet allocated

Overview of Messages

10200001 | 10200002 | 10200003 | 10200004 | 10200007 | 10200008 | 10200009 | 10200010 | 10200011 | 10200012 | 10200013 | 10200014 | 10200015 | 10200016 | 10200017 | 10200018 | 10200019 | 10200020 | 10200021 | 10200022 | 10200023 | 10200024 | 10200025 | 10200026 | 10200027 | 10200028 | 10200029 | 10200030 | 10200031 | 10202001 | 10202004 | 10202005 | 10202006 | 10204001 | 10204002 | 10204003 | 10204004 | 10204008

10200001 Data already retrieved - wrong usage
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200002 Invalid Parameter FCT
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200003 Error <number> in <name> occurred
Explanation

This is an internal error, whereby <number> is the error given by a module with the name <name>.

Action

Contact Software AG Support.


10200004 Invalid Parameter FTYPE
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200007 Buffer for Parameters too small
Explanation

The maximum number of parameters that can be extracted from a CALLNAT object is restricted.

Action

Contact Software AG Support.


10200008 <text>
Explanation

This is an internal error. See <text> for more information.

Action

Contact Software AG Support.


10200009 Functionality not supported
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200010 Internal Error
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200011 Data Area <data-area-name> not found
Explanation

The data area (PDA with the name <data-area-name>) referenced in a CALLNAT source was not found in the library of the CALLNAT source and current steplibs.

Action

Check if the data areas referenced in the CALLNAT source are located in the library of the CALLNAT source and current steplibs.


10200012 Steplib table overflow
Explanation

This is an internal error.

Action

Contact Software AG Support.


10200013 Unsupported X-Array Lower Bound: <natural-data-type>
Explanation

Natural X-Arrays with variable lower bounds cannot be mapped to Software AG IDL's Unbounded Arrays. <natural-data-type> is the original Natural data type which could not be mapped.

Examples: (A100/*:10)
          (I4/*:5)
          (A/*:100) DYNAMIC
Action

Whenever possible, try to use X-Arrays with variable upper bounds.


10200014 Program <program-name> not found
Explanation

The program with the name <program-name> was not found.

Action

Check if the program exists in the current library.


10200015 <text>
Explanation
  1. If the replied error text is "Unable to load/locate symbol table", either

    • no object was found or

    • an object cataloged under Natural version x was accessed with Natural version y, whereby x > y. You will receive this error message if, for example, you catalog a subprogram under Natural version 4.2, move it afterwards to a Natural 4.1 environment and try to extract the IDL.

  2. For all other situations, refer to <text> for more information.

Action

For situation 1 you have probably mistyped the object or library name in the command-line interface.

For situation 2, contact Software AG Support.


10200016 SYSSEC<syssec-error-number> <syssec-error-text>
Explanation

A Natural SYSSEC Application error with the error number <syssec-error-number> <syssec-error-text> occurred.

Action

You can display the corresponding SYSSEC Application error and explanation if you log on to library SYSSEC in a Natural Session and enter HELP U<syssec-error-number> in the command line.


10200017 Program not found
Explanation

The program to extract from does not exist. If you are extracting from a remote source, it is possible that it was deleted by a different user in parallel on the remote side.

Action

Restart the extraction from the beginning.


10200018 Reserved
Explanation

None.

Action

None.


10200019 Unsupported V-array: <original-natural-syntax>
Explanation

Natural 1:V arrays cannot be extracted with this version of EntireX. The term <original-natural-syntax> contains the original Natural definition.

Action

Extract using EntireX 8.1.2 or later, where Natural 1:V arrays are supported.


10200020 Subprogram does not contain any parameters
Explanation

You cannot extract from a program without any parameters.

Action

None.


10200021 Object not found
Explanation
  1. If you are extracting from a mainframe (z/OS, BS2000) remote side, the symbol table cannot be found or the object (program) cannot be loaded.

  2. If you are extracting from a Linux or Windows remote side, the object (program) does not exist. It is possible it was deleted by a different user in parallel on the remote side.

Action

For situation 1: contact Software AG Support. For situation 2: none.


10200022 No library given
Explanation

You tried to generate a Natural RPC client and set the option to save or stow on the remote side, but no Natural library was specified in which to save or stow it.

Action

Provide a Natural library name.


10200023 No STOW/SAVE in SYS libraries
Explanation

You tried to generate a Natural RPC client and set the option to save or stow on the remote side in a Natural system (prefix SYS*) library. This is not possible.

Action

Provide a Natural library name for user programs.


10200024 Generation error. <details>
Explanation

You tried to generate a Natural RPC client and a generation error occurred.

Action

Refer to <details> within the message for more information.


10200025 Error <error-number> from RPCI-MSG
Explanation

You tried to generate a Natural RPC client and an error occurred during access to the message collector interface. The term <error-number> contains the error occurred.

Action

Contact Software AG Support.


10200026 Error during CAT/STOW
Explanation

You tried to generate a Natural RPC client and set the option stow. This may happen if the Natural program is re-generated (a second time) and is currently being edited. This might be in a different session by another user.

Action

Close the editor or try again later.


10200027 Unsupported array: <original-natural-syntax>
Explanation

You cannot extract from Natural arrays with fixed and variable dimensions, for example:

  • 1 mixed-v-array (A100/10,1:V)

  • 1 mixed-x-array (A100/10,1:*)

These forms are not supported with Software AG RPC technology. The term <original-natural-syntax> contains the original Natural definition.

Action

None.


10200028 Natural objects already exist. Mark overwrite to generate. Interface: <idl-program>
Explanation

You tried to re-generate a Natural RPC client (a second time) for the interface defined by the <idl-program> and a previous generated version exists.

Action

Mark to overwrite the previous generated version and retry.


10200029 Information <details> Interface: <idl-program>
Explanation

You tried to generate a Natural RPC client for the interface defined by the <idl-program>.

Action

None. Refer to <details> within the message for more information.


10200030 Error (reason <reason-code>): <reason-text>
Explanation

You tried to generate a Natural RPC client or server and an error occurred during generation.

Action

Refer to (<reason-code> and <reason-text>) within the message for more information.


10200031 Unsupported data type <original-natural-syntax>
Explanation

You cannot extract, for example, if the Natural data type C (control variable) is within the interface. The data type <original-natural-syntax> is not supported with Software AG RPC technology. The term <original-natural-syntax> contains the original Natural definition.

Action

None.


10202001 The expected version of the Natural SYSIDL is out of range
Explanation

This is an internal error.

Action

Contact Software AG Support.


10202004 Natural RPC server does not support Natural client interface object generation. Upgrade Required. <server-version-details>
Explanation

The Natural RPC server does not support the required functionality. Refer to <server-version-details> for the current installed Natural version.

Action

Upgrade Natural RPC server to the latest version.


10202005 Natural RPC server does not support Natural client interface object generation with CVM files. Upgrade Required. <server-version-details>
Explanation

The Natural RPC server does not support server mapping files (.cvm). Refer to <server-version-details> for the Natural version currently installed.

Action

Upgrade Natural RPC server to the latest version.


10202006 Natural RPC server does not support Natural server generation. Upgrade Required. <server-version-details>
Explanation

The Natural RPC server does not support the required functionality. Refer to <server-version-details> for the Natural version currently installed.

Action

Upgrade Natural RPC server to the latest version.


10204001 Parse exception encountered at line <line>, column <column>
Explanation

A Natural source code statement was recognized, but the use of this statement at this line and position is not allowed.

Action

Check the Natural source code for an invalid statement at the line and column indicated.


10204002 Lexical error at line <line>, column <column>. <detail information>
Explanation

Statement in the Natural source code is not supported by the Natural Extractor. See <detail information> for explanation.

Action

Check the Natural source code for an invalid statement at the line and column indicated.


10204003 <text>
Explanation

A Natural source code statement leads to an exception. See <text> for detailed explanation.

Action

Contact Software AG Support.


10204004 Subprogram does not contain any parameters
Explanation

You cannot extract from a program without any parameters.

Action

None.


10204008 Direction OUT and Natural V-Array in conflict
Explanation

A /* out comment inside your Natural server is forcing IDL direction out. Natural V-arrays (syntax ...\1:V) cannot be used with direction out, because they cannot be created (instantiated) inside a Natural server. See Extracting Natural Arrays, Groups, X-Arrays and Variable Arrays in the IDL Extractor for Natural documentation.

Action

Remove the /* out comment in your program or change it to /* in or /* inout.