Natural unter IMS TM - Wiederherstellungsbehandlung

#### Search Results

Search

# Natural unter IMS TM - Wiederherstellungsbehandlung

Dieses Kapitel beschreibt die Behandlung von Wiederherstellungsvorgängen in der Natural IMS TM-Schnittstelle.

Die folgenden Themen werden behandelt:

- System- und Benutzerabbrüche

- Nicht behebbare Fehler

- Behebbare Fehler

## System- und Benutzerabbrüche

Die Natural IMS TM-Schnittstelle ist durch eine ESTAEX-Umgebung geschützt, die im Falle eines Abbruchs die Kontrolle übernimmt.

- Wird ein Benutzerabbruch erkannt, werden die Ressourcen bereinigt und der Abbruch abgefangen, ohne dass Natural die Kontrolle erhält.

- Wird ein Systemabbruch festgestellt, wird Natural über den Abbruch informiert und je nach Einstellung des Natural-Profilparameters `DU` setzt Natural die Sitzung mit einer Fehlermeldung fort oder beendet sie.

- Wenn die Unterstützung von IBMs Language Environement (LE) aktiviert ist und der Abbruch auftritt, während ein LE-Programm die Kontrolle hat, werden vom Benutzer geschriebene oder LE-spezifische Condition Handler angewendet, und Natural wird nur dann über den Abbruch informiert, wenn die Bedingung von allen LE-Condition Handlers abgefangen wird. In diesem Fall wird der Abbruch von Natural gemäß den folgenden Schritten behandelt, bevor die standardmäßige Abbruchbehandlung stattfindet:

  - Die entsprechende LE-Fehlermeldung wird nach `SYSOUT` geschrieben,

  - ein LE-Snap-Dump wird gemäß der LE-Laufzeitoption `TERMTHDACT` nach `CEEDUMP` geschrieben,

  - die LE wird angewiesen, die Verarbeitung nach dem Natural-`CALL`-Statement wieder aufzunehmen,

  - eine spezielle Natural-Fehlermeldung (NAT0950 bei `DU=OFF` oder NAT9967 bei `DU=ON`) wird ausgegeben, die die LE-Fehlernummer angibt.

  In allen Fällen können Sie einen Dump erzeugen, der die Situation zum Zeitpunkt des Auftretens des Fehlers darstellt (Registerinhalte, PSW usw.). Der Dump wird erzeugt, wenn `DU=ON` oder `DU=SNAP` gesetzt ist oder wenn der Benutzerabbruch dies angefordert hat.

## Nicht behebbare Fehler

Ein nicht behebbarer Fehler ist ein logischer Fehler, der von der Natural IMS TM-Schnittstelle erkannt wird und von Natural nicht behandelt werden kann. Diese Situationen treten typischerweise während des Starts, der Beendigung oder der Terminal-E/A auf. In allen Fällen ist die Natural-Laufzeit nicht aktiv und kann daher nicht auf den Fehler reagieren.

Wenn ein nicht behebbarer Fehler festgestellt wird, gibt die Natural IMS TM-Schnittstelle einen NII-Fehler aus und beendet die Sitzung. Die Fehlermeldung wird auch in das IMS TM Log (Protokoll) und in das Systemprotokoll geschrieben. Je nach der Dump-Option in der Fehlermeldungstabelle wird ein Snap-Dump erstellt.

Wenn Sie nicht möchten, dass eine Nachricht in das IMS TM-Protokoll geschrieben wird, müssen Sie den Schlüsselwort-Subparameter `ERRLHDR` des Makros `NTIMSPE` (im Natural-Parametermodul) explizit auf Null setzen, d. h. Sie müssen `ERRLHDR=,` angeben.

Wenn es nicht möglich ist, die Fehlermeldung zu senden (z.B. wenn der GU fehlgeschlagen ist), wird die Sitzung abgebrochen (User Abend).

## Behebbare Fehler

Wenn die Natural IMS TM-Schnittstelle einen logischen Fehler feststellt, der von Natural behandelt werden kann, z. B. ein ungültiges Ziel für einen Report, wird eine Natural-Fehlermeldung ausgegeben und Natural fährt mit seiner Standard-Fehlerbehandlung fort.

### On this page

- System- und Benutzerabbrüche
- Nicht behebbare Fehler
- Behebbare Fehler