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 .........................................................................................................................................................................................................˝.......................................... 50702 1-194 AionDS Messages and Codes Invalid record I/O option string given An invalid option was passed to an I/O function. Check the function syntax. .........................................................................................................................................................................................................˝.......................................... 50703 Invalid record I/O get mode given An invalid get mode was specified in a GETREC statement. Check the syntax for GETREC. .........................................................................................................................................................................................................˝.......................................... 50706 Invalid I/O operation; GETREC returned EOF An attempt was made to execute an I/O function after the EOF function returned an end-of-file condition. .........................................................................................................................................................................................................˝.......................................... 50709 Invalid OPENFILE request; duplicate record name specified A duplicate record name was specified in an OPENFILE statement. AionDS already has a file parameter open for that record name. .........................................................................................................................................................................................................˝.......................................... 51001 EXITSTATE used outside of agenda; use /e command-line switch (PC/WIN/OS2/PM/SUN/AIX) A KDL property that is not a state’s agenda contains the EXITSTATE statement. You must pass the /E switch to HPO or HPOOPT. Because this switch results in slightly larger and slower code, you should avoid using it if possible. Instead make sure you use EXITSTATE in agendas only.

AionDS runtime errors .........................................................................................................................................................................................................˝.......................................... 51001 EXITSTATE used outside of agenda; use EXIT option with KBOPT (MVS/VM) A KDL property that is not a state’s agenda contains the EXITSTATE statement. You must assign the value of EXIT to the execution symbolic parameter P in the KBOPT or KBOPT1 JCL. Because this switch results in slightly larger and slower code, you should avoid using it if possible. Instead make sure that you use EXITSTATE in agendas only. .........................................................................................................................................................................................................˝.......................................... 51002 Unrecognized or unsupported KDL statement; import KB with High- Performance ON The knowledge base contains a statement that HPO does not support. All such statements are listed in Chapter 2 of the HPO Installation and Operation Guide for your environment. Before optimizing a knowledge base, you should always set the HIGH- PERFORMANCE profile option to ON and import the knowledge base. This will tell you if there are any statements in the knowledge base that HPO does not support. .........................................................................................................................................................................................................˝.......................................... 51003 Context too large; recompile using /o switch, with a higher argument A state or class contains more KDL than the Optimizer can compile. Try rerunning the HPO Optimizer using the /O switch. Give a higher argument to /O than the default. .........................................................................................................................................................................................................˝.......................................... 51004 Too many unique string constants in a context A state or class contains too many unique string constants. Try breaking up the state or class into two or more states or classes. AionDS Runtime Errors 1-195

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

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

51001<br />

EXITSTATE used outside of agenda; use EXIT option with KBOPT<br />

(MVS/VM)<br />

A KDL property that is not a state’s agenda contains the EXITSTATE<br />

statement.<br />

You must assign the value of EXIT to the execution symbolic parameter P in<br />

the KBOPT or KBOPT1 JCL. Because this switch results in slightly larger<br />

<strong>and</strong> slower code, you should avoid using it if possible. Instead make sure that<br />

you use EXITSTATE in agendas only.<br />

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

51002<br />

Unrecognized or unsupported KDL statement; import KB with High-<br />

Performance ON<br />

The knowledge base contains a statement that HPO does not support. All<br />

such statements are listed in Chapter 2 of the HPO Installation <strong>and</strong> Operation<br />

<strong>Guide</strong> for your environment.<br />

Before optimizing a knowledge base, you should always set the HIGH-<br />

PERFORMANCE profile option to ON <strong>and</strong> import the knowledge base.<br />

This will tell you if there are any statements in the knowledge base that HPO<br />

does not support.<br />

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

51003<br />

Context too large; recompile using /o switch, with a higher<br />

argument<br />

A state or class contains more KDL than the Optimizer can compile. Try<br />

rerunning the HPO Optimizer using the /O switch. Give a higher argument<br />

to /O than the default.<br />

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

51004<br />

Too many unique string constants in a context<br />

A state or class contains too many unique string constants. Try breaking up<br />

the state or class into two or more states or classes.<br />

<strong>AionDS</strong> Runtime Errors 1-195

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

Saved successfully!

Ooh no, something went wrong!