DUPLICATE KEYS OR DB-KEYS FOUND / REC REF‘S OR RSQ’S OUT OF RANGE SEE PRINTER OUTPUT
|
| Bedeutung Zusätzlich werden auf SYSLST unter der Überschrift „LIST OF DUPLICATE KEYS OR DB-KEYS / LIST OF REC REF‘S OR RSQ’S OUT OF RANGE “ alle in den Eingabesätzen gefundenen doppelt vergebenen Schlüsselwerte oder Database Keys bzw. alle ungültigen Database Keys und RSQ‘s ausgegeben. Database Keys und RSQ‘s werden nur ausgegeben, wenn sie der Benutzer extern vergeben hat. Es sind folgende Fälle zu unterscheiden: 1. | Die gefundenen doppelt vergebenen Schlüsselwerte werden auf SYSLST in dezimaler und sedezimaler Form ausgegeben mit dem Vorspann „DUPL KEY: “. Es handelt sich um CALC-Keys oder Set-Keys mit der DDL-Spezifikation DUPLICATES NOT, bei Set-Keys gilt diese Klausel nur innerhalb einer jeden Set-Occurrence. Bei der Prüfung werden auch die bereits in der Datenbank vorhandenen Schlüsselwerte miteinbezogen. Maßnahme zu 1. Die gefundenen doppelt vergebenen Schlüssel zu den Eingabesätzen werden in folgenden Schritten zugeordnet: Feststellen des betroffenen Calc Keys bzw. Set Keys. Wenn der BINILOAD-Lauf vom Terminal mit OPTION MSG = FH gestartet wurde, so ordnen sich die Ausdrucke auf SYSLST logisch in das BINILOAD-Ablaufprotokoll ein; beim Start als ENTER-JOB befinden sich dagegen die Meldungen auf SYSLST insgesamt hinter denen auf SYSOUT, was die Zuordnung erschwert. Der erste Key ist dann immer noch anhand der WARNING auf SYSOUT zu ermitteln, Kriterien für evtl. weitere Keys sind die Klausel DUPLICATES NOT und die KEY-Länge. Zusammensetzen des Keys aus den einzelnen KEY-Items und Ermittlung deren jeweiliger Positionen im DB-Satz (RECORD-DISPL, LENGTH) aus der KEY-Information in der SSIA (BPSIA-Protokoll). Ermitteln der Belegung dieser KEY-Items durch die Strings (DISPL, LENGTH) des Eingabesatzes aus den RECORD-DISPL-Anweisungen zu diesem BINILOAD-Lauf. Auffinden des Eingabesatzes zu einem ausgegebenen doppelt vergebenen Schlüsselwert mit dem EDT (falls ein Eingabesatz zu einem doppelt vergebenen Schlüsselwert gefunden ist, können alle Eingabesätze zu der gleichen Set-Occurrence über den Schlüssel für die OWNER-Auswahl gefunden werden).
Nach der Ermittlung der betroffenen Eingabesätze wird die Eingabedatei korrigiert und die Datenbank zurückgesetzt (falls erforderlich), dann BINILOAD erneut starten. | 2. | Der Database Key oder die RSQ wird vom Benutzer im Eingabesatz extern vorgegeben. Zum Verständnis der Meldung sind hier weitere Unterscheidungen nötig: | 2.1. | Ist ein ungültiger Schlüssel auf SYSLST mit „DUPL KEY: “gekennzeichnet, so trifft für ihn einer der beiden Fälle 2.1.1. oder 2.1.2. zu, sonst Fall 2.2. | 2.1.1. | Es handelt sich bei dem aufgelisteten Schlüsselwert um einen doppelt vergebenen CALC-Key oder Set-Key mit der DDL-Spezifikation DUPLICATES NOT. Es gilt 1. | 2.1.2. | Es handelt sich bei dem aufgelisteten Schlüsselwert um einen doppelt vergebenen Database Key oder RSQ. Hier wurde ein Database Key oder RSQ vorgegeben, der in der Datenbank schon vergeben war oder in einem der Eingabesätze bereits vorgegeben wurde. Die Unterscheidung der Alternativen 2.1.1. und 2.2.2. muss anhand des aufgelisteten Schlüsselwerts getroffen werden. Die in sedezimaler Darstellung ausgegebenen Database Keys und RSQ‘s müssen in mindestens einem der Eingabesätze als Vorgabe auftreten. Der sedezimal ausgegebene Database Key beginnt mit der REC-REF-Nummer des einzuspeichernden Satzes (siehe BPSIA-Protokoll). Die Zuordnung des doppelt vergebenen Database Keys zum entsprechenden Satz der Eingabedatei geschieht über das für die Database-Key-Vorgabe spezifizierte Feld im Eingabesatz. Maßnahme zu 2.1 Nach Ermittlung des betroffenen Eingabesatzes die Eingabedatei abhängig von der Bedeutung des doppelt vergebenen Database Key oder RSQ korrigieren, die Datenbank ggf. zurücksetzen und BINILOAD erneut starten. | 2.2. | Ist ein ungültiger Schlüssel auf SYSLST mit dem Vorspann „REC REF OR RSQ OUT OF RANGE“ gekennzeichnet, so wurde im Eingabesatz ein Database Key oder RSQ vorgegeben, dessen REC-REF oder dessen Satzfolgenummer nicht im zulässigen Wertebereich liegt. Die zulässigen Wertebereiche sind bestimmt durch den Datenbanktyp (2 Kbyte oder 4/8 Kbyte) und durch die Größe der DBTT der vorliegenden Datenbank. Nach 1000 Ausgaben des Vorspanns „REC REF OR RSQ OUT OF RANGE“ auf SYSLST, wird die folgende Meldung ausgegeben: "FOR ALL OTHER RECORDS RSQ OUT OF RANGE OCCURED". Maßnahme zu 2.2 Die Datenbank ggf. zurücksetzen; die Werte passend zum Datenbanktyp (2 Kbyte oder 4/8 Kbyte) wählen, die DBTT dann ggf. entsprechend der größten in den Eingabesätzen vorkommenden Satzfolgenummer mit BREORG vergrößern und BINILOAD erneut starten. |
|
NO USER-HASH-ROUTINES LOADED
|
| Bedeutung Die Modlib dbname.HASHLIB ist entweder gar nicht vorhanden oder enthält nicht alle in der DDL definierten benutzereigenen HASH-Routinen einschließlich des Verbindungsmoduls UDSHASH (aus BGSIA). Die Namen der fehlenden Moduln werden ausgegeben. Wird in dem speziellen Ladelauf keine benutzereigene HASH-Routine benötigt, so setzt BINILOAD den Ladelauf ordnungsgemäß fort. Wird dagegen irgendeine private HASH-Routine benötigt, so bricht BINILOAD ab, die Datenbank ist noch unzerstört. D.h. wenn keine private HASH-Routine benötigt wird, braucht auch keine vorhanden zu sein, wenn aber mindestens eine benötigt wird, müssen alle vorhanden sein. Maßnahme Falls Abbruch des BINILOAD-Laufs, die fehlenden HASH-Routinen in die MODLIB dbname.HASHLIB eintragen, dann BINILOAD erneut starten. Hinweis Wenn die MODLIB dbname.HASHLIB einen Verbindungsmodul UDSHASH enthält, der nicht von dem BGSIA-Lauf zum Aufbau dieser Datenbank stammt, sondern aus einer anderen HASHLIB kopiert wurde, so bietet das Nichtauftreten der obigen Warnung keine Gewähr, dass wirklich alle in der DDL definierten benutzereigenen HASH-Routinen geladen wurden. In einem solchen Fall erfolgt, falls eine nicht vorhandene benutzereigene HASH-Routine verlangt wird, ein unkontrollierter Abbruch des BINILOAD-Laufs mit PAGING-ERROR. |
0607
| NO IS BEFORE INT. OR CHAR. CONSTANT
Bedeutung Die Anweisung enthält statt IS oder integer ein an dieser Stelle falsches Schlüsselwort. Maßnahme Keine (Es ist zu erwarten, dass im Anschluss zu der gleichen Anweisung eine weitere Fehlermeldung erfolgt.) |
0609
| EXPECTED RESERVED WORD IS NOT schlüsselwort
DEFAULT VALUE IS ASSUMED
Betroffene Anweisung: EXECUTION { WITH | WITHOUT } CHECK
bzw. RUN { WITH | WITHOUT } EFFICIENT IO
Bedeutung An dieser Stelle wird die Eingabe des obligatorischen Schlüsselwortes schlüsselwort erwartet. schlüsselwort kann folgende Werte enthalten: CHECK EFFICIENT IO WITH WITHOUT Maßnahme Voreinstellung ist WITH. Falls diese Voreinstellung nicht gewünscht wird, muss diese Anweisung korrigiert werden. Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0611
| SORTCORE INTEGER VALUE IS INVALID DEFAULT VALUE = 150 IS ASSUMED
Betroffene Anweisung:
SORTCORE IS integer
Bedeutung Die Zahl wurde außerhalb des Gültigkeitsbereichs spezifiziert. Maßnahme Falls die Voreinstellung von 150 nicht gewünscht wird, muss diese Anweisung korrigiert werden. Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0612
| LENGTH FIELD IS INVALID IN LINE line-number
Bedeutung Das Längenfeld des variablen Feldes in Zeile nnn enthält einen nicht korrekten Wert; die Eingabezeile wird übergangen. Maßnahme Keine. |
0613 |
LENGTH FIELD IS INVALID IN LINE line-number, FIELD NAME: field-name, VALUE: value
Bedeutung Das Längenfeld des variablen Feldes in Zeile nnn der CSV Eingabedatei enthält einen nicht korrekten Wert; die Eingabezeile wird übergangen. Maßnahme Keine. |
0614 | ITEM item-name OF UNKNOWN ITEM TYPE IN RECORD record-name Bedeutung Warnung: Selbsterklärend |
0615 | INCORRECT VALUE. LINE NUMBER line-number, FIELD-NAME: field-name. ERROR TYPE: error-type
Bedeutung Warnung: Der Wert für das angegebene Feld ist nicht korrekt. Der Wert wird angepasst (verkürzt) gemäß dem Datentyp des Feldes. - Falls der Wert vom Typ BINARY15 / 31 / 63 ist und einen Dezimalpunkt enthält, werden die Nachkommastellen abgeschnitten
- Falls der Wert numerisch vom Typ decimal/unpacked ist und zuviele Nachkommastellen enthält, wird er gemäß Datentyp abgeschnitten.
- Falls der Wert alphanumerisch ist und seine Länge größer als die Maximallänge, wird er gemäß Maximallänge abgeschnitten.
Maßnahme Keine. |
0701
| NON-EXISTING SCHEMA SPECIFIED
Betroffene Anweisung:
SCHEMA schemaname
Bedeutung Die Anweisung wurde syntaktisch richtig, aber mit einem falschen Schemanamen eingegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0702
| NO SUBSCHEMA SPECIFIED
Betroffene Anweisung:
SUBSCHEMA subschemaname
Bedeutung Die Anweisung wurde entweder gar nicht oder syntaktisch falsch eingegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann die betroffene Anweisung korrekt eingeben. |
0703
| NON-EXISTING SUBSCHEMA SPECIFIED
Betroffene Anweisung:
SUBSCHEMA subschemaname
Bedeutung Die Anweisung wurde syntaktisch richtig, aber mit einem falschen Subschemanamen eingegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann die betroffene Anweisung korrekt eingeben. |
0705
| AREA realmname INVOLVED IN UTILITYLOCK
Bedeutung Ein vorausgegangener BMEND-Lauf auf diesem Realm ist unterbrochen worden. Maßnahme Realm in korrekt geschlossenen Zustand bringen, dann BINILOAD erneut starten. |
0706
| AREA realmname INVOLVED IN SYSTEMBREAK
Bedeutung In dem angegebenen Benutzerrealm war bereits vor diesem BINILOAD-Lauf das SYSTEM-BREAK-BIT gesetzt. (Dagegen war im DATABASE DIRECTORY das SYSTEM-BREAK-BIT nicht gesetzt). Die vorliegende Datenbank ist inkonsistent. Maßnahme Ursache für die inkonsistente Datenbank anhand der Protokolle zu den vorangegangenen Bearbeitungen klären. Die Datenbank in einen konsistenten Zustand bringen; dann BINILOAD erneut starten. |
0707
| DATABASE INCONSISTENT; AREA: realmname
Bedeutung In dem angegebenen Benutzerrealm stimmen die BACKUP-DATA oder die Versionsnummer nicht mit der zugehörigen Angabe im DATABASE-Directory überein oder der angegebene Benutzerrealm passt nicht zum zugewiesenen DATABASE-Directory oder AK0 und AKN differieren. Maßnahme Ursache für die inkonsistente Datenbank anhand der Protokolle zu den vorangegangenen Bearbeitungen klären. Die Datenbank in einen konsistenten Zustand bringen; dann BINILOAD erneut starten. |
0711
| NOT ENOUGH SPACE ON PUBLIC VOLUMES FOR FILE LINK = SORTWK
Bedeutung Es war keine SORT-Datei mit LINK-NAME=SORTWK angemeldet; für die SORT-Datei, die von BINILOAD intern mit SPACE = (120,120) eingerichtet werden sollte, war nicht genügend Platz auf den öffentlichen Platten. Maßnahme Entweder Platz schaffen durch Löschen anderer Dateien oder SORT-Datei auf privaten Platten einrichten; dann BINILOAD erneut starten (die Datenbank ist noch unzerstört). |
0712
| NOT ENOUGH SPACE ON PUBLIC VOLUMES FOR FILE LINK = SCRTCH1
Bedeutung Es war keine SCRATCH-Datei mit LINK-NAME=SCRTCH1 angemeldet. Für die SCRATCH-Datei, die von BINILOAD intern mit SPACE = (9,9) bzw. SPACE = (135,135) bei effizienter IO eingerichtet werden sollte, war nicht genügend Platz auf den öffentlichen Platten. Maßnahme Entweder Platz schaffen durch Löschen anderer Dateien oder SORT-Datei auf privaten Platten einrichten; dann BINILOAD erneut starten (die Datenbank ist unverändert). |
0715
| INPUT FILE NAME EXPECTED AS LITERAL
Betroffene Anweisung:
INPUT FILE ’input-filename’ Bedeutung Der Eingabe-Dateiname muss in Hochkommata eingeschlossen werden. Wenn dieser Name einen oder mehrere Punkte enthalten hat, so tritt hier lediglich als Folgefehler - anschließend die Meldung 0809 auf. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0716
| INPUT-FILENAME NOT GIVEN
Betroffene Anweisung:
INPUT FILE ’input-filename’ Bedeutung Die Anweisung wurde entweder gar nicht oder syntaktisch falsch eingegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0717
| OPEN OF INPUT-FILE IMPOSSIBLE WITH DMS-CODE dmscode FOR FILE input-filename
Betroffene Anweisungen:
INPUT FILE ’input-filename’ USER FILE RECORD LENGTH IS integer
Bedeutung Die spezifizierte Eingabedatei kann nicht geöffnet werden; der Dateiname und der spezielle DMS-Code sind angegeben. Maßnahme DMS-Code nachschlagen bzw. mit /HELP-MSG-Kommando erfragen; Fehler-Ursache beseitigen; dann BINILOAD erneut starten (die Datenbank ist unverändert). |
0718
| USER-INPUT-RECORD CANNOT BE READ, DMS-CODE = dmscode
Betroffene Anweisungen:
INPUT FILE ’input-filename’ USER FILE RECORD LENGTH IS integer
Bedeutung Beim Lesen irgendeines Satzes aus der Eingabedatei tritt ein Fehler auf; der spezielle DMS-Code ist angegeben. Maßnahme Falls der Fehler nicht während des Prüflaufs aufgetreten ist, so ist die Datenbank zerstört und muss zurückgesetzt werden; nach Korrektur der Eingabedatei BINILOAD erneut starten. |
0719
| RECORD CONTAINS A VARIABLE ITEM
Bedeutung Eine Satzart mit einem variablen Feld kann mit BINILOAD nicht geladen werden. Maßnahme Satzart ändern; BINILOAD erneut starten. |
0720
| FSTAT-ERROR AT filename
ERR-CODE: errcode ERRBYTE: errbyte
Bedeutung Fehler beim FSTAT; die Ursache ist aus dem mitgelieferten Errorcode und Errorbyte zu entnehmen. BINILOAD wird abnormal beendet. Maßnahme BINILOAD mit der richtigen Eingabedatei erneut starten. |
0721
| EMPTY INPUT FILE filename
Bedeutung Leere Eingabedatei Maßnahme BINILOAD beendet sich unmittelbar abnormal. Die Datenbank ist noch unzerstört. BINILOAD mit korrekter Eingabedatei erneut starten. |
0722 |
line-name LINE IS NOT FOUND IN CSV FILE Bedeutung Kopfzeile oder Inhaltszeilen wurden in der CSV-Datei nicht gefunden. Maßnahme Prüfen und kontrollieren Sie die CSV-Datei und führen Sie BINILOAD erneut aus. |
0723 | ERROR DURING READ OF CSV LINE: line-number , ERROR: error-type
Bedeutung CSV Zeile mit inkorrekter Syntax Mögliche Fehler: - Anführungszeichenn nicht verdoppelt
Maßnahme Überprüfen und korrigieren Sie den Wert; Löschen Sie alle Sätze der angegebenen Satzarten mit BOUTLOAD (REMOVE-RECORD Anweisung) und lassen Sie BINILOAD nochmal laufen. |
0724 | CSV INPUT FILE WITH FIXED-LENGTH RECORDS IS NOT SUPPORTED. CSV FILE NAME file-name
Bedeutung CSV Eingabedateien müssen RECFORM V haben mit Record-Maximallänge 32752 Bytes. Maßnahme CSV Dateiformat überprüfen und ändern |
0801
| FILLING INTEGER INVALID
Betroffene Anweisung:
FILLING IS integer
Bedeutung Für integer wurde O oder ein Wert > 100 spezifiziert. Falls die Voreinstellung mit 100 nicht gewünscht wird, muss die Anweisung korrigiert werden. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0804
| NO NAME SPECIFIED
Bedeutung Diese Anweisung enthält einen syntaktischen Fehler, der zu spezifizierende name kann nicht interpretiert werden. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0805
| NO RESERVED WORD SPECIFIED AFTER schlüsselwort
Bedeutung Nach der Eingabe von schlüsselwort wird ein weiteres Schlüsselwort erwartet.Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden.
schlüsselwort kann folgene Werte enthalten: |
, |
| Bedeutung Nach dem Komma wird ein Schlüsselwort erwartet. |
INSERT
|
| Betroffene Anweisung:
INSERT INTO SET setname
Bedeutung In der Anweisung ist SET ein obligatorisches Schlüsselwort; es wurde nach INSERT aber kein Schlüsselwort angegeben. |
INTO
|
| Betroffene Anweisung: INSERT INTO SET setname
Bedeutung In der Anweisung ist SET ein obligatorisches Schlüsselwort; es wurde nach INTO aber kein Schlüsselwort angegeben. |
ORDER
|
| Betroffene Anweisung:
SET ORDER ... Bedeutung An dieser Stelle wird USING bzw. VIA erwartet. |
RECORD-DBKEY
|
| Betroffene Anweisung:
RECORD-DBKEY IS DISPL IS integer
Bedeutung Nach RECORD-DBKEY wird IS oder DISPL erwartet. |
RECORD-RSQ
|
| Betroffene Anweisung:
RECORD-RSQ IS DISPL IS integer
Bedeutung Nach RECORD-RSQ wird IS oder DISPL erwartet. |
STORE
|
| Betroffene Anweisung:
STORE RECORD recordname
Bedeutung Es wurde nach STORE kein Schlüsselwort eingegeben. |
0807
| EXPECTED RESERVED WORD IS NOT schlüsselwort
Bedeutung An dieser Stelle wird die Eingabe des obligatorischen Schlüsselwortes schlüsselwort erwartet. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. schlüsselwort kann folgende Werte enthalten: |
AREA
|
| Betroffene Anweisung:
OWNER CALCKEY ..., AREA realmname
Bedeutung An dieser Stelle ist nur das obligatorische Schlüsselwort AREA zugelassen. |
CALCKEY, DBKEY, RSQ, SEARCHKEY OR KEY
|
| Bedeutung Für die Art der OWNER-Auswahl wurde ein ungültiges Schlüsselwort eingegeben. |
COLUMN-NR OR ORDER-NR
|
| Betroffene Anweisung:
OWNER SEARCHKEY ... Bedeutung An dieser Stelle wird die Eingabe entweder von COLUMN-NR oder von ORDER-NR erwartet. |
DISPL OR VALUE
|
| Bedeutung An dieser Stelle wird die Eingabe entweder von DISPL oder von VALUE erwartet. |
DISPL
|
| Betroffene Anweisungen:
SET ORDER USING DISPL IS integer, LENGTH IS integer
OWNER KEY DISPL IS integer, LENGTH IS 1 Bedeutung An dieser Stelle ist nur das obligatorische Schlüsselwort DISPL zugelassen. |
FILE OR RECORDNUMBER
|
| Betroffene Anweisungen:
INPUT FILE ’input-filename’ INPUT RECORDNUMBER IS integer
Bedeutung Nach dem Start-Schlüsselwort INPUT sind nur die Schlüsselwörter FILE oder RECORD-NUMBER zugelassen. |
FILE
|
| Betroffene Anweisung: SET ORDER VIA USER FILE SEQUENCE Bedeutung An dieser Stelle ist nur das obligatorische Schlüsselwort FILE zugelassen. |
LENGTH
|
| Bedeutung An dieser Stelle wird die Eingabe des obligatorischen Schlüsselwortes LENGTH erwartet. |
ORDER
|
| Betroffene Anweisung:
SET ORDER ... Bedeutung Nach dem Start-Schlüsselwort Set ist nur das Schlüsselwort ORDER zugelassen. |
RECORD
|
| Betroffene Anweisung:
STORE RECORD recordname
Bedeutung In der Anweisung ist RECORD ein obligatorisches Schlüsselwort; es wurde nach STORE aber nicht das Schlüsselwort RECORD eingegeben. |
SEQUENCE
|
| Betroffene Anweisung:
SET ORDER VIA USER FILE SEQUENCE Bedeutung An dieser Stelle ist nur das obligatorische Schlüsselwort SEQUENCE zugelassen. |
SET
|
| Betroffene Anweisung:
INSERT INTO SET setname
Bedeutung In der Anweisung ist Set ein obligatorisches Schlüsselwort; es wurde nach INSERT bzw. INTO aber nicht das Schlüsselwort Set eingegeben. |
USER
|
| Betroffene Anweisung:
SET ORDER VIA USER FILE SEQUENCE Bedeutung An dieser Stelle ist nur das obligatorische Schlüsselwort USER zugelassen. |
VIA OR USING
|
| Betroffene Anweisung: SET ORDER ... Bedeutung An dieser Stelle wird die Eingabe entweder von VIA oder von USING erwartet. |
VIA, COLUMN-NR OR ORDER-NR
|
| Betroffene Anweisung:
OWNER SEARCHKEY ... Bedeutung Falls der Set zur OWNER-Auswahl ein expliziter singulärer Set ist, ist an dieser Stelle das obligatorische Schlüsselwort VIA erforderlich; falls der Set zur Owner-Auswahl ein impliziter Set ist, ist an dieser Stelle entweder das obligatorische Schlüsselwort COLUMN-NR oder ORDER-NR erforderlich, da in diesem Fall die Spezifikation VIA SET... unzulässig ist. |
0809
| MAJOR KEYWORD NOT DETECTED
Bedeutung An dieser Stelle wird die Eingabe einer neuen Anweisung, beginnend mit einem Start-Schlüsselwort, erwartet. Diese Meldung kann unter Umständen ein Folgefehler aus einer vorausgegangenen inkorrekten Anweisung sein (s. z. B. bei 0715). Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0810
| NO IS BEFORE INTEGER OR CHAR. CONSTANT
Bedeutung Nach dem Schlüsselwort VALUE wurde ein IDENTIFIER eingegeben, der aber ungleich dem an dieser Stelle einzig möglichen optionalen Schlüsselwort IS ist, möglicherweise wurden die Hochkommata bei der Angabe des Literals vergessen. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0811
| DELIMITER EXPECTED
Bedeutung An dieser Stelle muss ein Trennzeichen (Komma bzw. Doppelpunkt) eingegeben werden. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0812
| THE EXPECTED DELIMITER IS NOT A COMMA
Bedeutung An dieser Stelle wird ein Komma als Trennzeichen erwartet. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0816
| NO LITERAL AFTER VALUE SPECIFIED
Betroffene Anweisung:
RECORD-DISPL integer, VALUE literal
Bedeutung Nach dem obligatorischen Schlüsselwort VALUE wird die Eingabe eines Literals (Zeichenkonstante oder Sedezimalkonstante) erwartet. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0817
| NO TYPE AFTER OWNER SPECIFIED
Bedeutung Nach dem Schlüsselwort OWNER wird ein weiteres Schlüsselwort für die Art der OWNER-Auswahl erwartet (CALCKEY, SEARCHKEY, DBKEY, KEY). Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0819
| NO RESERVED WORD AFTER OWNER TYPE
Bedeutung Nach der korrekten Spezifikation der Art der OWNER-Auswahl wird ein weiteres obligatorisches Schlüsselwort erwartet (DISPL bzw. VALUE). Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0821
| NO INTEGER OR CHAR. CONSTANT SPECIFIED
Bedeutung An dieser Stelle wird die Eingabe einer Zahl erwartet. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0830
| RECORD-DBKEY LENGTH IS INVALID
Betroffene Anweisung:
RECORD-DBKEY IS DISPL IS integer[,LENGTH IS 4]. Bedeutung Die spezifizierte Länge des Database Key ist falsch. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH-Betrieb aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0833
| COLUMN-NR integer INVALID (< 1 OR > 255)
Betroffene Anweisung:
OWNER SEARCHKEY ..., COLUMN-NR integer
Bedeutung Die spezifizierte DBTT-COLUMN-NR für die SORT KEY-/SEARCH KEY-Tabelle zur OWNER-Auswahl liegt außerhalb des allgemeinen Gültigkeitsbereiches. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0834
| SPEC. LENGTH OR LITERAL LENGTH IS INVALID
Betroffene Anweisung: Anweisung mit Spezifikation DISPL integer, LENGTH integer bzw. VALUE ’literal’ Bedeutung Die spezifizierte Länge des Feldes aus dem Eingabesatz ist ungültig, oder das Literal hat die Länge 0. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0835
| INCORRECT RECORD REFERENCE NUMBER
Betroffene Anweisung:
OWNER DBKEY VALUE recref:page-number
Bedeutung Die spezifizierte recref in dbkey ist entweder syntaktisch falsch (< 1 oder > Satzanzahl der SIA) oder nicht die REC-REF der OWNER-Satzart des INSERT SETS
Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben.
|
0836
| THE EXPECTED DELIMITER IS NOT :
Betroffene Anweisung:
OWNER DBKEY VALUE recref:page-number
Bedeutung An dieser Stelle wird ein Doppelpunkt als Trennzeichen zwischen recref und page-number (RSQ) in dbkey erwartet. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0837
| NO INTEGER HAS BEEN SPECIFIED AFTER :
Betroffene Anweisung:
OWNER DBKEY VALUE recref:page-number
Bedeutung Für page-number (RSQ) wurde nach dem Doppelpunkt keine Zahl eingegeben. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0838
| NO PREVIOUS INSERT STATEMENT SPECIFIED
Betroffene Anweisungen:
SET ORDER ... OWNER ... Bedeutung Vor einer solchen Anweisung wurde keine INSERT-Anweisung für den zugehörigen Set gegeben. Maßnahme Zunächst die INSERT-Anweisung, dann erst die betroffene Anweisung eingeben. |
0839
| AREA IN WHICH RECORD MUST BE STORED NOT SPEC.
Betroffene Anweisung:
RECORD-AREA realmname
Bedeutung Die WITHIN-Klausel (DDL) für die zu speichernde Satzart enthält mehr als einen Realm-Namen. Es wurde aber keine RECORD-AREA-Anweisung gegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0840
| OWNER SEARCHKEY NOT IN SINGULAR SET SING SET: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER SEARCHKEY ..., VIA SET setname
Bedeutung Der in der VIA-Klausel spezifizierte Set für die OWNER-Auswahl ist nicht singulär. Der spezifizierte Setname wird ausgegeben. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0841
| OWNER CALCKEY NOT FOUND KEY: key
Betroffene Anweisung: OWNER CALCKEY ... Bedeutung Das für den OWNER CALCKEY spezifizierte Feld in irgendeinem Satz der Eingabedatei bzw. in der VALUE-Klausel enthält einen CALC KEY, der in der Datenbank nicht vorhanden ist. Der fehlerhafte CALC KEY wird ausgegeben. Die Meldung erscheint für jeden falschen Schlüsselwert nur einmal, auch wenn mehrere Sätze der Eingabedatei den gleichen falschen Schlüsselwert für die OWNER-Auswahl haben. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so werden alle falschen OWNER-Schlüssel ermittelt und danach der Lauf mit unveränderter Datenbank abgebrochen. Wurde der Prüflauf nicht gewählt, so wird schon nach dem ersten falschen OWNER-Schlüssel abgebrochen, und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0842
| OWNER SEARCHKEY NOT FOUND KEY: key
Betroffene Anweisung:
OWNER SEARCHKEY ... Bedeutung Das für den OWNER SEARCHKEY spezifizierte Feld in irgendeinem Satz der Eingabedatei bzw. in der VALUE-Klausel enthält einen SEARCH KEY, der in der Datenbank nicht vorhanden ist. Der fehlerhafte SEARCH KEY wird ausgegeben. Die Meldung erscheint für jeden falschen Schlüsselwert nur einmal, auch wenn mehrere Sätze der Eingabedatei den gleichen falschen Schlüsselwert für die OWNER-Auswahl haben. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so werden alle falschen OWNER-Schlüssel ermittelt und danach der Lauf mit unveränderter Datenbank abgebrochen. Wurde der Prüflauf nicht gewählt, so wird schon nach dem ersten falschen OWNER-Schlüssel abgebrochen, und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0843
| TOO MANY USER RECORDS (DBTT FULL)
Bedeutung Die vorhandene DBTT ist für die Anzahl der Eingabesätze zu klein. Diese Meldung erscheint nur, wenn der Prüflauf nicht gewählt wurde; BINILOAD bricht danach sofort ab, und die Datenbank ist zerstört. Maßnahme Die Datenbank muss zurückgesetzt werden, danach lassen sich die noch vorhandenen leeren DBTT-Einträge mit Hilfe des Dienstprogramms BSTATUS ermitteln. Die DBTT wird dann entsprechend der Anzahl der Eingabesätze mit BREORG vergrößert; dann BINILOAD erneut starten. |
0845
| NO STORE RECORD STATEMENT INCLUDED
Betroffene Anweisung:
STORE RECORD recordname
Bedeutung Die Anweisung wurde entweder gar nicht oder syntaktisch falsch eingegeben. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0846
| RECORD NAME DOES NOT EXIST IN SCHEMA RECORD NAME: recordname
Betroffene Anweisung:
STORE RECORD recordname
Bedeutung Der spezifizierte Satzname ist im Schema der Datenbank nicht vorhanden. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0847
| SET NAME DOES NOT EXIST IN SCHEMA SET NAME: setname
Betroffene Anweisungen: INSERT INTO SET setname
OWNER SEARCHKEY ..., VIA SET setname, ... Bedeutung Der spezifizierte Setname ist im Schema der Datenbank nicht vorhanden. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0848
| AREA NAME DOES NOT EXIST IN SCHEMA AREA NAME: realmname
Betroffene Anweisungen:
RECORD-AREA realmname
OWNER CALKEY ..., AREA realmname
Bedeutung Der spezifizierte Realm-Name ist im Schema der Datenbank nicht vorhanden. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann die betroffene Anweisung korrekt eingeben. |
0849
| SET DOES NOT EXIST IN SUBSCHEMA SET NAME: setname
Betroffene Anweisungen: INSERT INTO SET setname
OWNER SEARCHKEY ..., VIA SET setname, ...
Bedeutung Der spezifizierte Setname ist im spezifizierten SUBSCHEMA nicht enthalten. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann die betroffene Anweisung korrekt eingeben. |
0850
| INPUT RECORD LENGTH NOT EQUAL DATABASE RECORD LENGTH PERHAPS: RECORD-DISPL STATEMENT MISSING
Betroffene Anweisungen:
USER FILE RECORD LENGTH integer
RECORD-DISPL integer, DISPL integer, LENGTH integer
Bedeutung Es wurde keine RECORD-DISPL-Anweisung gegeben. BINILOAD geht davon aus, dass die Länge des Eingabesatzes und die Länge des Benutzer-Teils des Datenbanksatzes übereinstimmen - dies ist aber nicht der Fall. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0851
| RECORD DOES NOT EXIST WITHIN SPECIFIED AREA
Betroffene Anweisungen: STORE RECORD recordname
RECORD AREA realmname
Bedeutung Der spezifizierte Realm ist nicht in der WITHIN-Klausel (DDL) zu der zu speichernden Satzart enthalten. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0852
| RECORD NOT MEMBER OF SPECIFIED SET
Betroffene Anweisungen: STORE RECORD recordname
INSERT SET setname
Bedeutung Die zu speichernde Satzart ist nicht MEMBER des spezifizierten INSERT-SETS. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0853
| DATABASE IS INCONSISTENT
Bedeutung Die angegebene Datenbank ist inkonsistent. Maßnahme Ursache für die inkonsistente Datenbank anhand der Protokolle der vorangegangenen Bearbeitungen klären. Die Datenbank in einen konsistenten Zustand bringen; dann BINILOAD erneut starten. |
0854
| INVALID DISPL OR LENGTH FIELD IN RECORD-DISPL STATEMENT RECORD-DISPL NR. displ-number
Betroffene Anweisungen: USER FILE RECORD LENGTH integer RECORD-DISPL integer, DISPL integer, LENGTH integer
Bedeutung Das Empfangsfeld (RECORD-DISPL, LENGTH) passt nicht in den DB-Satz oder das Sendefeld (DISPL, LENGTH) passt nicht in den Eingabesatz. Die ausgegebene displ-number kennzeichnet die spezielle RECORD-DISPL-Anweisung. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0855
| OWNER DBKEY INVALID SET NAME: setname
Betroffene Anweisung: OWNER DBKEY IS VALUE dbkey
Bedeutung Die in dbkey spezifizierte RSQ ist zu groß (d.h. nicht in der vorhandenen DBTT enthalten). Maßnahme Den angegebenen Database Key korrigieren. |
0855
| OWNER DBKEY INVALID OWNER DATABASE KEY: dbkey
Betroffene Anweisung:
OWNER DBKEY ... Bedeutung Das für den OWNER DBKEY spezifizierte Feld in irgendeinem Satz der Eingabedatei bzw. in der VALUE-Klausel enthält einen Datenbank KEY, der in der Datenbank nicht vorhanden ist. Der fehlerhafte Datenbank KEY wird ausgegeben. Die Meldung erscheint für jeden falschen Schlüsselwert nur einmal, auch wenn mehrere Sätze der Eingabedatei den gleichen falschen Schlüsselwert für die OWNER-Auswahl haben. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so werden alle falschen OWNER-Schlüssel ermittelt und danach der Lauf mit unveränderter Datenbank abgebrochen. Wurde der Prüflauf nicht gewählt, so wird schon nach dem ersten falschen OWNER-Schlüssel abgebrochen, und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0856
| FILLING PERCENTAGE TOO SMALL
Betroffene Anweisung:
FILLING IS integer PERCENT Bedeutung Falls integer < 100 , so werden auch Seiten mit LIST RECORDS nur teilweise gefüllt (als LEVEL-0-Seiten einer Tabelle); bei Ausgabe dieser Meldung wurde integer so klein gewählt, dass selbst ein einziger LIST RECORD nicht mehr in eine Seite passt. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0857
| OWNER OF INSERT SET NOT MEMBER OF SPEC. SINGULAR SET SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER SEARCHKEY ..., VIA SET setname
Bedeutung Der OWNER-RECORD des INSERT-SETS ist nicht MEMBER-RECORD des für die OWNER-Auswahl spezifizierten singulären Sets. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0858
| COLUMN-NR NOT PRESENT IN SCHEMA SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER SEARCHKEY ..., VIA SET setname
Bedeutung Die spezifizierte DBTT-COLUMN-NR zu der SORT KEY-/SEARCHKEY-Tabelle im spezifizierten singulären Set ist im Schema nicht vorhanden Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0859
| OWNER SEARCHKEY LENGTH INVALID
Betroffene Anweisungen:
INSERT SET setname
OWNER SEARCHKEY ..., VIA SET setname
Bedeutung Die spezifizierte Länge des Feldes für die OWNER-Auswahl stimmt nicht mit der im Schema definierten Länge des Schlüssels überein. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0861
| AUTOMATIC SET NOT PRESENT SET NAME: setname
Betroffene Anweisung:
INSERT SET setname
Bedeutung Für den ausgegebenen AUTOMATIC SET wurde keine INSERT-Anweisung spezifiziert. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0862
| SET ORDER STATEMENT SPECIFIED FOR A SORTED SET SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
SET ORDER ... Bedeutung Die SET ORDER-Anweisung ist nur für INSERT SETS zulässig mit der ORDER-Klausel (DDL): ORDER IS FIRST/LAST/NEXT/PRIOR/IMMATERIAL BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0863
| OWNER SYMBOLIC OUTSIDE BOUNDS OF USER RECORD SET NAME: setname
Betroffene Anweisungen: OWNER { CALCKEY | SEARCHKEY | DBKEY | KEY } DISPL integer, LENGTH integer, ... Bedeutung Das spezifizierte Feld (DISPL, LENGTH) für die OWNER-Auswahl befindet sich außerhalb des Eingabesatzes. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0864
| OWNER SYMBOLIC SPECIFIED FOR A SINGULAR SET SET NAME: setname
Betroffene Anweisungen: INSERT SET setname
OWNER { CALCKEY | SEARCHKEY | DBKEY }...
Bedeutung Eine OWNER-Auswahl in dieser Form ist nur für einen nicht-singulären Set sinnvoll, der spezifizierte INSERT SET ist aber singulär. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0865
| OWNER CALCKEY SPEC., BUT OWNER NOT LOCATED BY CALC
Betroffene Anweisungen:
INSERT SET setname
OWNER CALCKEY ... Bedeutung Die OWNER-Satzart zu dem INSERT SET hat nicht in der DDL die Klausel: LOCATION MODE CALC, daher ist die OWNER-Auswahl über einen CALC KEY nicht möglich, es kann nur die Spezifikation DBKEY oder SEARCHKEY verwendet werden, letztere nur, wenn die OWNER-Satzart MEMBER in einem singulären Set ist. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0866
| OWNER CALCKEY NOT WITHIN SPECIFIED AREA SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER CALCKEY ..., AREA realmname
Bedeutung Der spezifizierte Realm enthält keine CALC-Blöcke, d.h. der Realm ist nicht in der POPULATION-Klausel (SSL) und nicht in der WITHIN-Klausel (DDL) zu der OWNER-Satzart enthalten. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0867
| AREA NAME IN OWNER CALCKEY STATEMENT NOT SPECIFIED SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER CALCKEY ..., AREA realmname
Bedeutung Bei der Anweisung OWNER CALCKEY...,AREA realmname fehlt die Realm-Angabe, und zu der Ownersatzart befinden sich Calc-Blöcke in mehr als 1 Realm. Daher muss in diesem Fall einer von diesen Realms spezifiziert werden. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0868
| OWNER CALCKEY ITEM LENGTH INVALID SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER CALCKEY ..., AREA realmname
Bedeutung Die spezifizierte Länge des Feldes für die OWNER-Auswahl stimmt nicht mit der im Schema definierten Länge des Schlüssels überein. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0869
| SET ORDER ITEM OUTSIDE BOUNDS OF USER RECORD SET NAME: setname
Betroffene Anweisungen: USER FILE RECORD LENGTH integer
INSERT SET setname SET ORDER USING DISPL integer, LENGTH integer
Bedeutung Das als Sortierkriterium definierte Feld (DISPL, LENGTH) befindet sich außerhalb des Eingabesatzes. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0870
| OWNER KEY SPEC. NOT ALLOWED FOR MANDAT. AUTOMATIC SING. SET SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER KEY DISPL integer, LENGTH 1 Bedeutung Die OWNER-Anweisung mit der Spezifikation KEY ist nur für einen singulären MANUAL SET oder für einen singulären OPTIONAL SET zulässig und kennzeichnet dann ein FLAG-Byte im Eingabesatz für Einfügen bzw. Nichteinfügen des zugehörigen DB-Satzes; ein singulärer MANDATORY AUTOMATIC SET wird mit einer INSERT-Anweisung ohne eine nachfolgende OWNER-Anweisung spezifiziert. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0871
| OWNER OF SET IS NOT SYSTEM SET NAME: setname
Betroffene Anweisungen:
INSERT SET setname
OWNER { CALCKEY | SEARCHKEY | DBKEY }... Bedeutung Der INSERT SET ist nicht singulär, es wurde aber keine Anweisung zur OWNER-Auswahl spezifiziert. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0872
| USER FILE RECORD LENGTH NOT SPECIFIED
Betroffene Anweisung:
USER FILE RECORD LENGTH integer
Bedeutung Diese Anweisung wurde entweder gar nicht oder syntaktisch falsch eingegeben. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0873
| USER FILE BUFFER LENGTH NOT SPECIFIED
Betroffene Anweisung:
USER FILE BUFFER LENGTH integer
Bedeutung Diese Anweisung wurde entweder gar nicht oder syntaktisch falsch eingegeben. Anmerkung Die spezifizierte Pufferlänge wird in BS2000 nicht ausgewertet; die Anweisung ist trotzdem erforderlich (Kompatibilität zu BS1000). BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0874
| USER FILE BUFFER LENGTH IS NOT A MULTIPLE OF RECORD LENGTH
Betroffene Anweisungen:
USER FILE RECORD LENGTH integer
USER FILE BUFFER LENGTH integer
Bedeutung In BS1000 muss die Pufferlänge ein Vielfaches der Länge des Eingabesatzes sein, diese Abprüfung wird auch in BS2000 durchgeführt. Anmerkung Die spezifizierte Pufferlänge wird in BS2000 nicht ausgewertet; die Anweisung BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0876
| RECORD DOES NOT EXIST IN SUBSCHEMA RECORD NAME: recordname
Betroffene Anweisungen:
SUBSCHEMA subschemaname
STORE RECORD recordname
Bedeutung Die zu speichernde Satzart ist im spezifizierten Subschema nicht vorhanden, der Satzname oder der Subschemaname sind zu korrigieren. BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. Maßnahme BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0877
| WRONG RECORD REFERENCE NUMBER RECORD-DBKEY:dbkey
Betroffene Anweisung:
RECORD-DBKEY ... Bedeutung Das für den RECORD-DBKEY spezifizierte Feld in irgendeinem Satz der Eingabedatei enthält einen Database Key mit einer fehlerhaften REC-REF. Der fehlerhafte Database Key wird ausgegeben. Maßnahme Die Eingabedatei ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0879
| DBTT TOO SMALL. REORGANIZE DATABASE. MODIFY-RECORD-POPULATION recordname, DIFFERENCE = n
Bedeutung Die vorhandene DBTT ist für die Anzahl der Eingabesätze zu klein, die Anzahl n der fehlenden leeren DBTT-ENTRIES wird ausgegeben. Diese Meldung erscheint nur, wenn der Prüflauf gewählt wurde. Maßnahme Nach Beendigung des Prüflaufs ist die Datenbank unverändert. Die Vergrößerung der DBTT kann unmittelbar mit dem Dienstprogramm BREORG durchgeführt werden. |
0880
| AREA TOO SMALL. REORGANIZE DATABASE. MODIFY-REALM-SIZE realmname, DIFFERENCE =n
Bedeutung In dem Realm realmname fehlen n leere Seiten zur Aufnahme der Sätze und/ oder Tabellen. Diese Meldung erscheint nur, wenn der Prüflauf gewählt wurde. Maßnahme Ist für den betroffenen Realm die SECONDARY_ALLOCATION = 0 eingestellt, so wird der BINILOAD-Lauf nach Beendigung des Prüflaufs mit unveränderter Datenbank abgebrochen. Die Vergrößerung des Realms kann unmittelbar mit dem Dienstprogramm BREORG durchgeführt werden. (Hinweis: Falls zugleich die DBTT vergrößert werden muss, so ist der zugehörige Realm um die dafür erforderlichen Seiten zusätzlich zu vergrößern.) Ist für den betroffenen Realm eine SECONDARY_ALLOCATION > 0 eingestellt, so wird der BINILOAD-Lauf wegen fehlendem Freiplatz nach dem Prüflauf nicht abgebrochen. Stattdessen wird im weiteren Verlauf der benötigte Freiplatz durch automatische Realmerweiterung beschafft. |
0881
| LIST TABLE NOT EMPTY OWNER KEY : key (IF PRESENT) OWNER DATABASE KEY : dbkey
OWNER ACTUAL KEY : actkey
Betroffene Anweisungen:
INSERT SET setname
OWNER ... Bedeutung Der INSERT-SET ist ein LIST-Set, und die über den OWNER ausgewählte Set-Occurrence zum Einfügen des bzw. der neuen DB-Sätze ist nicht leer. Zum LIST-Set können mit BINILOAD aber nur komplett neue Set-Occurrences hinzugeladen werden. Sollen neue DB-Sätze in eine vorhandene, nicht leere Set-Occurrence eingefügt werden, so muss dies über ein Anwenderprogramm mit dem DBH durchgeführt werden. Die Meldung erscheint für jeden falschen Schlüsselwert nur einmal, auch wenn mehrere Sätze der Eingabedatei den gleichen falschen Schlüsselwert für die OWNER-Auswahl haben. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so werden alle falschen OWNER-Schlüssel ermittelt und danach der Lauf mit unveränderter Datenbank abgebrochen. Wurde der Prüflauf nicht gewählt, so wird schon nach dem ersten falschen OWNER-Schlüssel abgebrochen, und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. Anmerkung Dieser Fehlerfall kann auch bei einem singulären LIST-Set auftreten. |
0882
| A KEY-ITEM IS NOT DECLARED IN SUBSCHEMA
Bedeutung Bei einem zusammengesetzten Schlüssel eines Satzes wurde im Subschema ein Schlüsselfeld nicht vereinbart. Maßnahme Schlüsselfeld im Subschema deklarieren; BINILOAD erneut starten. |
0884 | DBKEY / RSQ FOR OWNER ISN'T SPECIFIED IN CSV FILE, SET_NAME: set-name Bedeutung DBKEY oder RSQ für den Owner nicht in CSV Datei enthalten. Maßnahme CSV Datei korrigieren und BINILOAD wiederholen. |
0890
| SPECIFIED AREA IS TEMPORARY
Betroffene Anweisungen:
RECORD-AREA realmname
OWNER CALCKEY ..., AREA realmname
Bedeutung Der spezifizierte Realm ist temporär. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. |
0891
| MORE THAN 5 RECORD-DISPL STATEMENTS WITH VALUE SPECIFIED
Betroffene Anweisung:
RECORD-DISPL integer, VALUE literal
Bedeutung BINILOAD kann zwar praktisch beliebig viele RECORD-DISPL-Anweisungen mit der Spezifikation (DISPL, LENGTH), aber nur bis zu 5 Anweisungen mit der Spezifikation VALUE verarbeiten. Maßnahme BINILOAD beendet sich unmittelbar danach abnormal. Die Datenbank ist unverändert. BINILOAD erneut starten und dann betroffene Anweisung korrekt eingeben. Versuchen, die Anzahl der betroffenen Anweisungen durch Zusammenlegen zu verringern. |
0892
| OWNER RECORD HAS NO SEARCHKEY RECORD NAME: recordname
Betroffene Anweisungen:
INSERT SET setname
OWNER SEARCHKEY ... Bedeutung Die OWNER SEARCHKEY-Anweisung ist ohne die Angabe eines expliziten singulären Sets über VIA SET setname spezifiziert; BINILOAD geht in diesem Fall davon aus, dass die OWNER-Auswahl über einen impliziten Set (= SEARCHKEY zu OWNER RECORD) erfolgen soll; zu der OWNER-Satzart ist aber in der DDL kein SEARCHKEY auf RECORD-Ebene definiert. Maßnahme OWNER SEARCHKEY-Anweisung mit der Angabe VIA SET... wiederholen. |
0893
| ORDER-NR integer INVALID (< 1 or > 255)
Betroffene Anweisung:
OWNER SEARCHKEY ..., ORDER-NR integer
Bedeutung Die spezifizierte ORDER-NR für die SORT KEY/SEARCH KEY-Tabelle zur OWNER-Auswahl liegt außerhalb des allgemeinen Gültigkeitsbereiches. Maßnahme Im Dialog kann die Anweisung unmittelbar korrigiert werden durch erneute Eingabe der gesamten Anweisung, danach wird der BINILOAD-Lauf normal fortgesetzt. Ist der Fehler im BATCH aufgetreten, so muss BINILOAD mit der korrigierten Anweisung erneut gestartet werden. |
0894
| ORDER-NR IS NOT POSSIBLE FOR SET SET NAME setname
Betroffene Anweisung:
OWNER SEARCHKEY ..., ORDER-NR integer
Bedeutung Die ORDER-NR zu einem Set zählt alle Keys in dieser SET-Beschreibung (DDL) durch, einschließlich der CALC-Keys. Es wurde zu dem spezifizierten singulären Set für die OWNER-Auswahl eine zu große ORDER-NR angegeben. Maßnahme ORDER-NR korrigieren. |
0895
| OWNER KEY NOT LOW-VALUE OR HIGH-VALUE KEY: key
Betroffene Anweisungen: INSERT SET setname
OWNER KEY DISPL integer, LENGTH 1 Bedeutung Das spezifizierte FLAG-Byte enthält weder X’00’ (LOW-VALUE für Einfügen) noch X’FF’ (HIGH-VALUE für Nichteinfügen), der Inhalt des FLAG-Bytes wird ausgegeben. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0896
| OWNER CALC SEARCH KEY NOT FOUND
Betroffene Anweisung:
OWNER SEARCHKEY ... Bedeutung Das für den OWNER SEARCHKEY spezifizierte Feld in irgendeinem Satz der Eingabedatei bzw. in der VALUE-Klausel enthält einen SEARCH KEY, der in der Datenbank nicht vorhanden ist. Der fehlerhafte SEARCH KEY wird ausgegeben. Die Meldung erscheint für jeden falschen Schlüsselwert nur einmal, auch wenn mehrere Sätze der Eingabedatei den gleichen falschen Schlüsselwert für die OWNER-Auswahl haben. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so werden alle falschen OWNER-Schlüssel ermittelt und danach der Lauf mit unveränderter Datenbank abgebrochen. Wurde der Prüflauf nicht gewählt, so wird schon nach dem ersten falschen OWNER-Schlüssel abgebrochen, und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0897
| OWNER OF LIST SET NOT IN RECORD-AREA OWNER KEY : key (IF PRESENT) OWNER DATABASE KEY : dbkey
OWNER ACTUAL KEY : actkey
Betroffene Anweisungen: RECORD-AREA realmname INSERT SET setname OWNER ... Bedeutung Es handelt sich bei dem INSERT-Set um einen LIST-Set, der in der SSL anders spezifiziert wurde als mit DETACHED WITHIN realmname, die AREA-Listen zu Owner- und Membersatzart in der DDL (beide müssen dann gleich sein) enthalten mehr als ein Realm. Für diesen Fall müssen auch alle ausgewählten Owner-Occurrences in der spezifizierten RECORD-AREA des speziellen BINILOAD-Laufs liegen. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0898
| OWNER OF PLOP SET NOT IN RECORD-AREA OWNER KEY : key (IF PRESENT) OWNER DATABASE KEY : dbkey
OWNER ACTUAL KEY : actkey
Betroffene Anweisungen:
RECORD-AREA realmname
INSERT SET setname
Bedeutung Für einen SET mit PLACEMENT OPTIMIZATION gilt dasselbe wie bei 0897. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des ausgegebenen falschen Schlüsselwertes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei bzw. das Literal in der VALUE-Klausel ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0899
| OWNER KEY HIGH VALUE FOR A MANDATORY AUTOMATIC SET
Betroffene Anweisungen: INSERT SET setname
OWNER { CALCKEY | SEARCHKEY | DBKEY }...
Bedeutung Es handelt sich um einen nicht-singulären MANDATORY AUTOMATIC SET, und das Feld im Eingabesatz für die OWNER-Auswahl enthält X’FF...FF’ (HIGH-VALUE für Nichteinfügen), dies ist aber nur bei einem MANUAL SET oder einem OPTIONAL SET möglich. Der Name des zugehörigen INSERT-SETS wird unmittelbar zuvor im BINILOAD-Ablaufprotokoll ausgegeben. Wurde der Prüflauf gewählt, so wird der Lauf mit unveränderter Datenbank beendet. Wurde der Prüflauf nicht gewählt, so wird abgebrochen und die Datenbank ist zerstört. Maßnahme Aus der OWNER-Anweisung geht der Spaltenbereich für das Feld im Eingabesatz hervor. Wenn dieser Spaltenbereich korrekt definiert worden war, so lassen sich mit Hilfe des OWNER-Auswahl-Feldes die betroffenen Eingabesätze ermitteln (am einfachsten mit dem EDT, wenn dies möglich ist). Die Eingabedatei ist zu korrigieren. Wenn der Prüflauf nicht gewählt worden war, muss jetzt die Datenbank auf einen konsistenten Stand vor diesem BINILOAD-Lauf zurückgesetzt werden. |
0900
| OWNER DBKEY POSSIBLY INVALID, SIA NOT UP TO DATE OSET NAME : setname
Betroffene Anweisungen:
OWNER DBKEY IS VALUE dbkey
Bedeutung Die in dbkey spezifizierte RSQ ist zu groß (d.h. nicht in der vorhandenen DBTT enthalten). Da die zur Validierung verwendete SIA aber evtl. veraltet ist kann in seltenen Fällen die Ursache darin liegen, dass eine erfolgte Online-DBTT-Erweiterung in die SIA noch nicht vermerkt wurde. Maßnahme Eingabe korrigieren oder für die Aktualisierung der SIA sorgen (DB in eine Update DBH-Session zuschalten). |
0901
| LISTREALM OF A DISTRIBUTABLE LISTSET NOT SPECIFIED RECORD NAME: recordname
Bedeutung Die Satzart recordname ist Member eines verteilbaren LIST-Sets. Im angegebenen Subschema sind nicht alle List-Realms definiert. BINILOAD beendet sich abnormal, Datenbank ist unverändert. Maßnahme Subschema korrigieren und BINILOAD-Lauf wiederholen. |
0902
| OWNER RECORD NOT SPECIFIED RECORD NAME: recordname
Bedeutung Die zu ladende Satzart ist in einen Set einzuhängen (INSERT-Anweisung). Die zugehörige Ownersatzart ist nicht im angegebenen Subschema definiert. BINILOAD beendet sich abnormal, Datenbank ist unverändert. Maßnahme Subschema korrigieren, BINILOAD-Lauf wiederholen. |
0903
| SPECIFIED REALM UNEQUAL TO TABLE AREA OF A DISTRUBUTABLE LISTSET
Betroffene Anweisungen: RECORD-AREA realmname
Bedeutung Die zu ladende Satzart ist Membersatzart einer verteilbaren Liste. Der angegebene Realm ist nicht der Tabellenrealm. BINILOAD beendet sich abnormal, Datenbank ist unverändert. Maßnahme In Anweisung RECORD-AREA Tabellenrealm des verteilbaren LIST-Set angeben. |
0904
| WRONG AREA IN OWNER CALCKEY STATEMENT
Betroffene Anweisungen: INSERT SET setname OWNER CALCKEY ... Bedeutung Die zu ladende Satzart wird in einen Set eingehängt, deren Owner mittels eines CALC-Key ausgewählt wird. Die Ownersatzart ist Membersatzart einer verteilbaren Liste. In der OWNER CALCKEY-Anweisung ist bei AREA NAME nicht der Tabellenrealm angegeben. BINILOAD beendet sich abnormal, Datenbank ist unverändert. Maßnahme OWNER CALCKEY-Anweisung korrigieren, BINILOAD-Lauf wiederholen. |
0905
| DISTRIBUTABLE LISTSET MISSING
Bedeutung Zu ladende Satzart gehört zu einer verteilbaren Liste. Es ist aber für die Satzart kein passender Set spezifiziert. Die zugehörige INSERT-Anweisung fehlt. BINILOAD beendet sich abnormal, Datenbank ist unverändert. Maßnahme INSERT-Anweisung ergänzen und BINILOAD-Lauf wiederholen. |
0906 | STATEMENT statement-name IS NOT ALLOWED WHEN FORMAT CSV IS SPECIFIED Bedeutung Die Anweisungen RECORD-DISPL, RECORD-DBKEY, USER BUFFER LENGTH, USER FILE RECORD LENGTH, OWNER KEY, OWNER SEARCHKEY, OWNER CALCKEY, OWNER DBKEY und OWNER RSQ sind nicht erlaubt, wenn FORMAT IS CSV angegeben wird. BINILOAD beendet sich abnormal und die Datenbank ist unverändert. Maßnahme Prüfen und korrigieren Sie die Anweisungen und wiederholen Sie den BINILOAD-Lauf. |
0907 | OPTION <DISPL IS n, LENGTH IS m> IN STATEMENT statement-name IS NOT ALLOWED WHEN FORMAT CSV IS SPECIFIED Bedeutung OPTION <DISPL IS n, LENGTH IS m> ist in der SET ORDER-Anweisung nicht erlaubt, wenn FORMAT IS CSV angegeben wird. BINILOAD beendet sich abnormal und die Datenbank ist unverändert. Maßnahme Prüfen und korrigieren Sie die Anweisungen und wiederholen Sie den BINILOAD-Lauf. |
0908 | ERROR DURING VALUE CONVERSION. LINE NUMBER: line-number, FIELD NAME: field-name, ERROR TYPE: error-type
Bedeutung Der Wert kann nicht in den Feld-Typ der Datenbank konvertiert werden. Die eingegebene Zeile wurde beim Einspeichern in die Datenbank übersprungen. Mögliche Fehlertypen: - INVALID SYMBOL (X)
- MORE SIGNIFICANT DIGITS THAN ALLOWED
- INCORRECT FORMAT OF DECIMAL NUMBER
- INCORRECT VALUE
- VALUE IS BIGGER THAN ALLOWED
- VALUE CANNOT BE CONVERTED TO UTF16. XHCS RETURN CODE: return-code return-code - XHCS-Fehlercode. Um ausführlichere Informationen über den XHCS-Fehlercode zu erhalten, geben Sie im Systemmodus /HELP-MSG ein oder schlagen Sie im XHCS-Handbuch nach.
- ALPHANUMERIC VALUE IS NOT IN DOUBLE QUOTES
Maßnahme Prüfen und korrigieren Sie den Wert in dem Feld, in dem der Fehler aufgetreten ist, löschen Sie alle Sätze der angegebenen Satz-Typen mit Hilfe von BOUTLOAD (REMOVE-RECORD-Anweisung) aus der Datenbank und führen Sie BINILOAD erneut aus. |
0909 | ERROR DURING FIELDS NAMES PARSING. LINE NUMBER: line-number, FIELD NAME: field-name, ERROR TYPE: error-type
Bedeutung Der Name des Feldes stimmt mit keinem Feldnamen in der Datenbank überein. Mögliche Fehlertypen: - NO FIELD WITH RSQ FOUND
- INVALID FIELD NAME
Maßnahme Prüfen und korrigieren Sie den Namen in dem Feld, in dem der Fehler aufgetreten ist und führen Sie BINILOAD erneut aus. |
0910 | SOME VALUES ARE MISSED IN CSV LINE: line-number
Bedeutung Die Anzahl der Werte in der angegebenen CSV-Zeile stimmt nicht mit der Anzahl der Feldnamen in der Header-Zeile überein. Maßnahme Prüfen und korrigieren Sie die Werte in der Zeile, in der der Fehler aufgetreten ist. |
0911 | OPTION <USING FIELD NAME IS> IN <SET ORDER> STATEMENT IS ALLOWED ONLY WHEN FORMAT CSV IS SPECIFIED Bedeutung OPTION <USING FIELD NAME IS> ist nur dann in der SET ORDER-Anweisung erlaubt, wenn FORMAT IS CSV angegeben wurde. BINILOAD beendet sich abnormal und die Datenbank ist unverändert. Maßnahme Prüfen und korrigieren Sie die Anweisungen und führen Sie BINILOAD erneut aus. |
0912 | FIELD NAME SPECIFIED IN <SET ORDER> IS NOT CORRECT Bedeutung Der in der Anweisung SET ORDER USING FIELD NAME IS angegebene Feldname ist nicht korrekt. BINILOAD beendet sich abnormal und die Datenbank ist unverändert. Maßnahme Prüfen und korrigieren Sie die Anweisung und führen Sie BINILOAD erneut aus. |
5889
| DATABASE INCONSISTENCE: WRONG FORMAT OF TABLE RECORD
Bedeutung BINILOAD hat einen Tabellenknoten im ACT-KEY Format in der Datenbank entdeckt, obwohl bezüglich der Tabelle keiner im ACT-KEY Format existieren darf. BINILOAD beendet sich abnormal. Bedeutung Datenbank mit BCHECK prüfen. |
5890
| ERROR IN SIA ACCORDING TO A DISTRIBUTABLE LISTSET RECORD NAME: recordname oder SET NAME: setname
Bedeutung Hinsichtlich verteilbaren LIST-Sets liegt eine Inkonsistenz in der SIA vor, etwa Verteileigenschaft bezüglich Record und Set passen nicht zusammen, oder für die Satzart ist nur ein Realm spezifiziert. Der Name des betroffenen Objektes ist ausgegeben. Maßnahme Konsistenz der Datenbank vor BINILOAD-Lauf prüfen. Falls keine Inkonsistenz erkannt wird, liegt ein Systemfehler vor. |
5891
| DATABASE INCONSISTENCE: TABLE RECORD NOT FOUND DBKEY: dbkey
COLUMN NR: column-number
Bedeutung Während des internen Programmlaufes (OWNER-Auswahl, Löschen von Tabellen) kann eine TABLE-OCCURRENCE nicht gefunden werden, die bereits vor dem BINILOAD-Lauf in der Datenbank vorhanden sein müsste. Maßnahme Falls die Meldung nicht während des Prüflaufs aufgetreten ist, muss jetzt die Datenbank zurückgesetzt werden. Die Konsistenz der Datenbank vor dem BINILOAD-Lauf ist zu überprüfen. Wenn die Datenbank vor dem BINILOAD-Lauf sich als konsistent erweist, dann liegt ein Systemfehler vor. |
5892
| DATABASE INCONSISTENCE: RECORD NOT FOUND DBKEY: dbkey
Bedeutung Während des internen Programmlaufes (OWNER-Auswahl, Löschen von Tabellen) kann eine RECORD-OCCURRENCE nicht gefunden werden, die bereits vor dem BINILOAD-Lauf in der Datenbank vorhanden sein müsste. Maßnahme Falls die Meldung nicht während des Prüflaufs aufgetreten ist, muss jetzt die Datenbank zurückgesetzt werden. Die Konsistenz der Datenbank vor dem BINILOAD-Lauf ist zu überprüfen. Wenn die Datenbank vor dem BINILOAD-Lauf sich als konsistent erweist, dann liegt ein Systemfehler vor. |
5894
| DB_KEY IN SCD OF CHAIN INVALID OWNER DB_KEY: owner dbkey
DB_KEY: member dbkey
Bedeutung BINILOAD bearbeitet den angegebenen Owner. Aus dessen SCD gewinnt BINILOAD den angegebenen Member-DB-Key (des ersten oder des letzten Members in der Kette). Für diesen Member-DB-Key sucht BINILOAD über die Member-DBTT den Act-Key. Es wird aber keiner gefunden. Maßnahme Falls die Meldung nicht während des Prüflaufs aufgetreten ist, muss jetzt die Datenbank zurückgesetzt werden. Die Konsistenz der Datenbank vor dem BINILOAD-Lauf ist zu überprüfen. Wenn die Datenbank vor dem BINILOAD-Lauf sich als konsistent erweist, dann liegt ein Systemfehler vor. |
5895 | USER CODED CHARACTER SET CANNOT BE DETERMINED: SRMUINFI RETURN CODE: returncode
Bedeutung Der benutzerdefinierte Zeichensatz kann vom Makro SRMUINFI nicht ermittelt werden (siehe den Returncode) und das Laden von Daten aus der Datei im CSV-Format ist derzeit nicht möglich. BINILOAD beendet sich abnormal. Maßnahme Daten können aus der Eingabedatei geladen werden, die nicht im CSV-Format ist. |
5899
| IN MODULE: module
AT OPERATION: operation
RETCODE: retcode
Bedeutung In einigen Fällen wird darüberhinaus der Puffer zu der zuletzt gelesenen bzw. geschriebenen Datenbank-Seite auf SYSLST ausgedruckt. Maßnahme Diagnoseunterlagen erstellen und Fehlermeldung schreiben. Wenn der Systemfehler nicht während des Prüflaufs auftritt, dann ist die Datenbank zerstört und muss zurückgesetzt werden. |
5899
| OPERATION = WRITIL1/WRITIL2/WRITIL3 RETCODE = X’0002000B’
Bedeutung Es wird versucht in die SCRATCH-Datei mit LINK-NAME=SCRTCH1 zu schreiben, der Returncode entspricht dem DMS-Code: 0922 Die SCRATCH-Datei wurde mit SPACE = (primär, sekundär) eingerichtet, die jeweils nicht vielfache von 9 bzw. 135 (bei Anwendung der effizienten IO) sind. Maßnahme SCRATCH-Datei neu einrichten. |
5899
| OPERATION = WRITIL1/WRITIL2/WRITIL3 RETCODE = X’0002000D’
Bedeutung Es wird versucht in die SCRATCH-Datei mit LINK-NAME=SCRTCH1 zu schreiben, der Returncode entspricht dem DMS-Code: 054D Die SCRATCH erweist sich als zu klein und ist nicht mehr erweiterbar. Maßnahme Datenmenge für SCRATCH-Datei berechnen (siehe Handbuch „Aufbauen und Umstrukturieren") und SCRATCH-Datei neu einrichten. |
5899
| OPERATION = SORTPEN RETCODE = X’0106001E’
Bedeutung Die Primärzuweisung für die SORT-Datei mit LINK-NAME=SORTWK ist hinsichtlich des gewählten SORTCORE-Parameters zu gering. Maßnahme SORT-Datei neu einrichten. |
5899
| OPERATION = SORT-IN/SORTOUT RETCODE = X’0106000D’
Bedeutung Die SORT-Datei ist hinsichtlich des SORTCORE-Parameters richtig dimensioniert, erweist sich aber als zu klein und ist nicht mehr erweiterbar. (Dieser Fehler tritt vorzugsweise beim Sortieren der Sätze in der STORE-Phase auf). Maßnahme Datenmenge für SORT-Datei berechnen (siehe Handbuch „Aufbauen und Umstrukturieren") und SORT-Datei neu einrichten. |