AionDS Messages and Codes Guide

AionDS Messages and Codes Guide AionDS Messages and Codes Guide

arti.vub.ac.be
from arti.vub.ac.be More from this publisher
29.06.2013 Views

AionDS runtime errors .........................................................................................................................................................................................................˝.......................................... 20464 1-130 AionDS Messages and Codes Invalid object base type in SQL string You may only use basic data types in parameters that are part of the SQL statement. .........................................................................................................................................................................................................˝.......................................... 20465 Object not a record or instance in SQL string An attempt was made to use a non-record parameter or instance as a record. Check your SQL statement. .........................................................................................................................................................................................................˝.......................................... 20466 Object not a list/set or class in SQL string An attempt was made to use an index on a parameter or class that is not a set or list. Check your SQL statement. .........................................................................................................................................................................................................˝.......................................... 20467 Invalid instance or list index in SQL string The list index or instance index for an AionDS parameter must be an integer literal or an integer parameter. Check your SQL statement. .........................................................................................................................................................................................................˝.......................................... 20468 List index out-of-bounds An attempt was made to use an element in a list beyond the last element that exists. Check your SQL statement. .........................................................................................................................................................................................................˝.......................................... 20469 Static instance does not exist The static instance referenced does not exist. Check your SQL statement. .........................................................................................................................................................................................................˝.......................................... 20470 Invalid file parameter or class in SQL string AionDS is unable to execute the SQL statement because the statement contains an invalid pointer reference. The characters ->, preceded by the name of a class or the name of a parameter whose type is FILE, dereference a pointer.

AionDS runtime errors AionDS supports embedded AionDS parameters in SQL strings. For example: SQL('select * from tbl1 where coll = :pa_table' into pa_list) selects all data from tbl1 where col1 is equal to the value in the AionDS parameter pa_table and places the result into the AionDS parameter pa_list. In this scenario, pa_table is a simple parameter. However, AionDS supports record fields from file pointers as well as slots from class as host parameters. For example: SQL('select * from tbl1 where col1 = :pa_fileptr->.field' into pa_list) SQL('select * from tbl1 where col1 = :pa_classptr->.slot' into pa_list) selects all data from tbl1 where col1 is equal to the value of the AionDS field pa_fileptr->.field or whose name is in the slot pa_classptr- >.slot into the AionDS parameter pa_list. This error displays if a pointer is not fully deferenced into a field or a slot, as in the following incorrect syntax: SQL('select * from tbl1 where col1 = :pa_fileptr->' into pa_list) SQL('select * from tbl1 where col1 =:pa_classptr->' into pa_list) .........................................................................................................................................................................................................˝.......................................... 20500 VTAM error occurred processing a report An error occurred writing a TSL report under CICS, or IMS. .........................................................................................................................................................................................................˝.......................................... 20501 SAESSEND VTAM link send failed During SEND processing, an error occurred that prevented SAES from sending a message to its session partner. AionDS Runtime Errors 1-131

<strong>AionDS</strong> runtime errors<br />

.........................................................................................................................................................................................................˝..........................................<br />

20464<br />

1-130 <strong>AionDS</strong> <strong>Messages</strong> <strong>and</strong> <strong>Codes</strong><br />

Invalid object base type in SQL string<br />

You may only use basic data types in parameters that are part of the SQL<br />

statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20465<br />

Object not a record or instance in SQL string<br />

An attempt was made to use a non-record parameter or instance as a record.<br />

Check your SQL statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20466<br />

Object not a list/set or class in SQL string<br />

An attempt was made to use an index on a parameter or class that is not a set<br />

or list. Check your SQL statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20467<br />

Invalid instance or list index in SQL string<br />

The list index or instance index for an <strong>AionDS</strong> parameter must be an integer<br />

literal or an integer parameter. Check your SQL statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20468<br />

List index out-of-bounds<br />

An attempt was made to use an element in a list beyond the last element that<br />

exists. Check your SQL statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20469<br />

Static instance does not exist<br />

The static instance referenced does not exist. Check your SQL statement.<br />

.........................................................................................................................................................................................................˝..........................................<br />

20470<br />

Invalid file parameter or class in SQL string<br />

<strong>AionDS</strong> is unable to execute the SQL statement because the statement<br />

contains an invalid pointer reference. The characters ->, preceded by the<br />

name of a class or the name of a parameter whose type is FILE, dereference a<br />

pointer.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!