Version 4.2.6
 —  TP Monitor Interfaces  —

Natural under IMS TM - Recovery Handling

This document describes recovery handling in the Natural IMS Interface.

The following topics are covered:


System and User Abends

The Natural IMS interface is protected by an ESTAEX environment which takes control in case of an abend.

Top of page

Non-Recoverable Errors

A non-recoverable error is a logical error detected by the Natural IMS interface which cannot be handled by Natural. These situations typically occur during startup, termination or terminal I/O. In all cases, the Natural runtime is not active and can thus not react to the error.

If a non-recoverable error is detected, the Natural IMS interface issues a NII error and terminates the session. The error message is also written to the IMS log and to the system log. Depending on the dump option in the error message table, a snap dump is produced.

If you do not wish a message to be written to the IMS log, set the ERRLHDR parameter of the NIMPARM macro explicitely to null, that is, you specify ERRLHDR=,.

If it is not possible to send the error message (for example if the GU has failed), the session abends (user abend).

Top of page

Recoverable Errors

If a logical error is detected by the Natural IMS interface which can be handled by Natural, for example an invalid destination for a report, a Natural error message is issued and Natural proceeds with its standard error handling.

Top of page