LASTMSG |
Mit dem Systemkommando LASTMSG können Sie sich zusätzliche
Informationen zu der zuletzt aufgetretenen Fehlersituation anzeigen lassen.
Wenn Natural eine Fehlermeldung ausgibt, kann es in manchen Fällen sein, dass es sich bei
dem betreffenden Fehler nicht um den tatsächlichen Fehler handelt, sondern um einen
Folgefehler eines anderen Fehlers (welcher wiederum ein Folgefehler eines anderen Fehlers
sein kann usw.) Mit dem LASTMSG-Kommando können Sie in solchen
Fällen den ausgegebenen Fehler bis zu dem Fehler zurückverfolgen, der die Fehlersituation
ursprünglich verursacht hat.
Wenn Sie das Kommando LASTMSG eingeben, erhalten Sie — jeweils
zu der zuletzt aufgetretenen Fehlersituation — die ausgegebene Fehlermeldung sowie alle
vorherigen (nicht ausgegebenen) Fehlermeldungen, die zu diesem Fehler geführt haben.
Um Informationen zu dem entsprechenden Fehler anzuzeigen
Markieren Sie eine dieser Meldungen mit dem Cursor und drücken Sie ENTER oder PF5.
Sie erhalten folgende Informationen zu dem betreffenden Fehler:
Fehlernummer;
Nummer der Zeile, in der der Fehler auftrat;
Name, Typ und Aufrufebene (Level) des Objekts, das den Fehler verursacht hat;
Name, Datenbank-ID und Dateinummer der Library, in der das Objekt enthalten ist;
Fehlerklasse (System = von Natural ausgegebener Fehler, User = von Benutzeranwendung ausgegebener Fehler);
Fehlertyp (Laufzeit, Syntax, Kommandoausführung, Session-Beendigung, Program-Beendigung, Remote Procedure Call);
Datum und Uhrzeit, wann der Fehler auftrat.
Im Ausgabebildschirm des Systemkommandos LASTMSG sind folgende
PF-Tasten verfügbar:
| PF-Taste | Name | Funktion |
|---|---|---|
| PF1 | Help | Ruft die Hilfe auf. Liefert Informationen über die Verwendung von PF2 und PF5. |
| PF2 | Clear | Löscht alle Fehlermeldungen aus dem Message Collector. |
| PF5 | Info | Liefert detaillierte Informationen über einen Fehler, wenn der Cursor auf der Fehlermeldung steht und Sie PF5 drücken. Dasselbe geschieht, wenn Sie den Cursor auf eine Fehlermeldung setzen und ENTER drücken. |
Anmerkung
Die Library SYSEXT enthält eine Programmierschnittstelle (API)
USR2006N, über die Sie die von LASTMSG gelieferten
Fehlerinformationen auch in Ihrer Natural-Anwendung erhalten können.
Bei einem Fehler auf dem Server werden folgende Fehlerinformationen nicht angezeigt: Datenbank-ID, Dateinummer, Datum und Uhrzeit.