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

Overview Overview .........................................................................................................................................................................................................˝.......................................... Fatal system errors 7-2 AionDS Messages and Codes A fatal system error occurs when AionDS detects an internal inconsistency or operating condition that requires the development or execution system to be shut down. The error is displayed on the user’s terminal, and is also written to the AionDS system log. Some common causes of fatal system errors are: ■ A bug in the AionDS product which, upon detection, jeopardizes the integrity of the application being developed or executed. ■ A bug in the application, such as a knowledge base logic error or an API data transfer error, which, upon detection, jeopardizes the integrity of the application execution. ■ An operating system error, which, upon detection, jeopardizes the integrity of the application being developed or executed. For example, a memory allocation request is made to the operating system, but there is not enough memory available to satisfy the request. .........................................................................................................................................................................................................˝.......................................... Fatal system error processing Fatal system errors can occur at edit time and runtime. AionDS performs the following actions when a fatal system error is detected: 1 The fatal system error is displayed on the user’s terminal. 2 The AionDS consultation trace is flushed and closed. 3 The AionDS system log is flushed and closed. 4 If a local SQL database connection exists, a ROLLBACK request is issued to cancel any uncommitted database changes. 5 A call is made to the operating system to terminate the development or execution system.

Overview Only at edit time can the integrity of a knowledge base be jeopardized. To ensure against loss of changes and knowledge base corruption, the application developer should periodically export the knowledge base during the development cycle. For more information: See the AionDS User’s Guide or User’s Guide (Character-Based) for more information about the AUTO-EXPORT profile option. AionDS Fatal System Errors 7-3

Overview<br />

Overview<br />

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

Fatal system errors<br />

7-2 <strong>AionDS</strong> <strong>Messages</strong> <strong>and</strong> <strong>Codes</strong><br />

A fatal system error occurs when <strong>AionDS</strong> detects an internal inconsistency or<br />

operating condition that requires the development or execution system to be<br />

shut down. The error is displayed on the user’s terminal, <strong>and</strong> is also written<br />

to the <strong>AionDS</strong> system log. Some common causes of fatal system errors are:<br />

■ A bug in the <strong>AionDS</strong> product which, upon detection, jeopardizes the<br />

integrity of the application being developed or executed.<br />

■ A bug in the application, such as a knowledge base logic error or an API<br />

data transfer error, which, upon detection, jeopardizes the integrity of the<br />

application execution.<br />

■ An operating system error, which, upon detection, jeopardizes the<br />

integrity of the application being developed or executed. For example, a<br />

memory allocation request is made to the operating system, but there is<br />

not enough memory available to satisfy the request.<br />

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

Fatal system error<br />

processing<br />

Fatal system errors can occur at edit time <strong>and</strong> runtime. <strong>AionDS</strong> performs the<br />

following actions when a fatal system error is detected:<br />

1 The fatal system error is displayed on the user’s terminal.<br />

2 The <strong>AionDS</strong> consultation trace is flushed <strong>and</strong> closed.<br />

3 The <strong>AionDS</strong> system log is flushed <strong>and</strong> closed.<br />

4 If a local SQL database connection exists, a ROLLBACK request is<br />

issued to cancel any uncommitted database changes.<br />

5 A call is made to the operating system to terminate the development or<br />

execution system.

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

Saved successfully!

Ooh no, something went wrong!