In diesem Kapitel werden die Fehlermeldungen aufgeführt, die während der statischen Generierung unter Natural for Db2 ausgegeben werden können.
- STAT9001 Objektpufferzuordnung fehlgeschlagen. RC = return code
Das Programm
NDBCHNKwurde aufgerufen, um Platz für das Laden von Natural-Objekten zuzuordnen, aber die Zuordnung ist fehlgeschlagen; versuchen Sie es erneut oder vergrößern Sie den freien Speicherpool.- STAT9002 Schreiben in Objektbereich fehlgeschlagen. RC = return code
Das Programm
NDBCHNKwurde aufgerufen, um eine Natural-Objekt-Zeile in den entsprechenden Puffer zu schreiben. Der Schreibvorgang ist jedoch fehlgeschlagen; wahrscheinlich handelt es sich um einenNDBCHNK-Programmfehler.- STAT9003 Fehler beim Abrufen eines Statement-Eintrags. RC = return code
Das Programm
NDBSTATwurde aufgerufen, um Informationen über das nächste Db2-Statement aus dem im Hauptspeicher geladenen Natural-Objekt abzurufen, aber der Abruf ist fehlgeschlagen (RC war weder0(OK) noch4(EOP)); die wahrscheinliche Grund ist eine Inkonsistenz des Natural-Objekts.- STAT9004 Nicht unterstütztes Adabas-Kommando: command
Das Programm
NDBSTATwurde aufgerufen, um Informationen über das nächste Db2-Statement aus dem im Hauptspeicher geladenen Natural-Objekt abzurufen, aber der zurückgegebene Adabas-Kommandocode war ungültig; die wahrscheinliche Grund ist eine Inkonsistenz des Natural-Objekts.- STAT9005 Freemain fehlgeschlagen. RC = return code
Das Programm
NDBCHNKwurde aufgerufen, um den für das Laden des Natural-Objekts zugewiesenen Bereich freizugeben, aber die Freigabe ist fehlgeschlagen; dies ist wahrscheinlich ein Programmfehler.- STAT9006 Aufruf zur Abfrage des Zeitstempels des Programms fehlgeschlagen. RC = return code
Das Programm
NDBSTATwurde aufgerufen, um den Zeitstempel für das geladene Natural-Objekt zu ermitteln. Der Aufruf ist jedoch fehlgeschlagen; wahrscheinlich handelt es sich um einen Programmfehler.- STAT9007 Abruf von A-Listenelementen fehlgeschlagen. RC = return code
Das Programm
NDBSTATwurde aufgerufen, um das nächste kompilierte A-Listenelement abzurufen, aber der Abruf ist fehlgeschlagen (RC war weder0(OK) noch20(EOL)); die wahrscheinliche Grund ist eine Inkonsistenz des Natural-Objekts.- STAT9009 Ungültiges Datenbankfeldformat: format
Das Programm NDBSTAT wurde aufgerufen, um das nächste A-Listenelement der Kompilierung abzurufen, aber der zurückgegebene Db2-Formatcode ist ungültig; die wahrscheinliche Grund ist eine Inkonsistenz des Natural-Objekts.
- STAT9014 Warnung, kann auf ein Problem hinweisen: zweite Auswahltabelle zurückgesetzt.
Die Tabelle für eine zweite Auswahl protokolliert die Statement-Nummer aller zweiten
SELECT-Statements. Die Tabelle wird zurückgesetzt, wenn es mehr als 100 Einträge gibt, d.h. bei vielen geschachtelten Programmschleifen. Wenn die Tabelle zurückgesetzt wird, werden keine zweitenUPDATE- oderDELETE-Statements erzeugt.- STAT9016 Die Versionen der Natural-Programme NDBSTAT und SQLGEN stimmen nicht überein.
Die Versionen der für die statische Generierung verwendeten Natural-Programme (Bibliothek
SYSSQL) müssen mit denen des dynamisch geladenen Assembler-ProgrammsNDBSTATübereinstimmen.
- STAT9017 Adresse address des Programms program in der Bibliothek library nicht gefunden.
Eine Natural-Objektadresse wurde nicht gefunden und das Objekt kann nicht geändert werden. Entweder wurde das Objekt nicht gefunden oder die Adresse war falsch.
- STAT9019 *** Warnung: Natural wird abnormal beendet, Lauf kann fortgesetzt werden. ***
Warnung: Natural bricht abnormal mit
RC=4ab. Es wurde explizit ein Natural-Member angegeben, das nicht existiert oder keinen SQL-Zugriff hat. Die statische Generierung kann fortgesetzt werden.- STAT9020 Lauf von SQLGEN für DBRM dbrm starten.
- STAT9021 Zusammenführung temporärer Datasets starten.
- STAT9022 Precompile-Eingabe input in den temporären Dataset geschrieben.
Das temporäre Assembler-Programm für die Precompiler-Eingabe wurde in einen temporären Dataset geschrieben (Natural Workfile 6).
- STAT9023 *** ENDE DER DATEN ***
- STAT9024 Kein Programm mit SQL-Zugriff gefunden.
Keines der durch das Kommando
CMDverarbeiteten Programme griff auf ein SQL-System zu.- STAT9025 Programm program in Bibliothek library nicht gefunden.
- STAT9026 DB-Zugriffsmodulnamen module und module stimmen nicht überein.
Der mit dem Kommando
CMD CREATEangegebene Modulname muss mit dem Namen des DBRM übereinstimmen, der in der JobkarteDBRMLIBdes Vorkompilierungsschritts angegeben wurde.- STAT9027 Fehler error beim Bereinigen des Programms program, Bibliothek library im Bufferpool. Lauf wird fortgesetzt.
- STAT9028 Anzahl der zu generierenden Programme überschreitet 999.
Die Anzahl der statisch zu generierenden Programme in einem DBRM übersteigt die maximale Anzahl von 999.
- STAT9029 Grenzwert limit für NULL-Indikatoren pro SQL-Statement überschritten.
Die maximale Anzahl von 1500
NULL-Indikatoren pro SQL-Statement wurde überschritten.- STAT9030 Anzahl der zu generierenden Variablen überschreitet 9999.
Die Anzahl der statisch zu generierenden Variablen für ein Programm überschreitet die maximale Anzahl von 9999.
- STAT9031 XREF-Option NO und Predict DDA-Voreinstellung YES stimmen nicht überein.
Die Predict DDA-Standardeinstellung für statische SQL
XREFist aufYESgesetzt, aber dieXREF-Option im KommandoCMDist aufNOgesetzt.- STAT9032 XREF-Option FORCE, aber keine Predict Documentation gefunden.
Mit der XREF-Option
FORCEwird die statische Generierung nur dann fortgesetzt undXREF-Daten geschrieben, wenn für ein bestimmtes DBRM eine Predict Documentation vorhanden ist. Wenn keine Predict Documentation vorhanden ist, wird die statische Generierung nicht durchgeführt.- STAT9033 Es sind keine XREF-Daten für das Member member vorhanden. .
Entweder kann das Natural-Programm, das statisch generiert werden soll, nicht mit
XREF=ONkatalogisiert werden, oder dieXREF-Daten befinden sich nicht in der verwendeten Predict-Datei.- STAT9034 XREF-Option YES oder "NO", aber Predict DDA-Voreinstellung "FORCE".
Die Predict DDA-Standardeinstellung für statische SQL
XREFist aufFORCEgesetzt, aber dieXREF-Option im CMD-Kommando ist aufNOoderYESgesetzt.- STAT9036 Gegebene DBRM-Bibliothek nicht als 3GL-Predict-Anwendung definiert.
Die mit der Option
LIBangegebene Bibliothek für das DBRM ist nicht als 3GL-Anwendung in Predict definiert. Überprüfen Sie den Bibliotheksnamen in Predict, der das DBRM enthält.- STAT9039 Der Bibliotheksname darf nicht leer sein.
- STAT9040 CAT oder STOW für Bibliothek library nicht erlaubt.
Die Kommandos
CAToderSTOWsind in Ihrer Security-Umgebung nicht erlaubt. DasCAT- oderSTOW-Privileg ist jedoch für die statische Generierung erforderlich.- STAT9041 Natural Security-Einschränkung. Meldungscode: message code
- STAT9050 Keine Predict Documentation für das angegebene DBRM gefunden.
Für das mit dem
CMD-Kommando angegebene DBRM wurde in Predict keine Documentation gefunden. Entweder ist das DBRM in der verwendeten Predict-Datei nicht dokumentiert oder es wurde ein falscher DBRM-Name angegeben.- STAT9062 Kein Predict installiert oder SM-Level kleiner als SM4.
- STAT9063 XREF-Schnittstelle nicht verlinkt. XREF-Option zurückgesetzt, Lauf wird fortgesetzt.
- STAT9064 XREF-Option nicht gesetzt. Predict DDA-Standardeinstellung default übernommen.
Die Predict DDA-Standardeinstellung für statische SQL
XREFwird gelesen, da imCMD-Kommando keineXREF-Option angegeben ist und dieXREF-Schnittstelle und Predict installiert sind.- STAT9065 DBRM-Name muss mit einem Großbuchstaben beginnen.
- STAT9066 Kein Predict installiert oder SM-Level kleiner als SM4, Lauf wird fortgesetzt.
- STAT9072 DBRM-Name darf nicht leer sein.
- STAT9073 Ungültige Syntax für Parameter/Option parameter/option angegebenen.
- STAT9092 Fehler aufgetreten. XREF-Daten für DBRM werden gelöscht.
- STAT9093 Fehler error im Programm program in Zeile line aufgetreten.
- STAT9094 Return Code return code beim Aufruf des Programms program.
- STAT9095 Fehler im Parameter parameter beim Aufruf des Programms program.
- STAT9096 Programm program in Bibliothek library: Zeitstempel stimmt nicht überein.
Das Programm wurde während des statischen Generierungsprozesses neu katalogisiert. Der Änderungsschritt hat das Programmobjekt nicht geändert. Der Änderungsschritt der statischen Generierung wird mit dem nächsten Programm fortgesetzt.