Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Returncodes der Dienstprogramme


Die Returncodes sind Bestandteil einer Fehlermeldung, wenn das Dienstprogramm, das den Returncode bekommt, den Fehler nicht beheben kann.
Kann mit Hilfe des Returncodes die Fehlerursache nicht erkannt werden, sollte versucht werden ein lesendes UDS/SQL-Dienstprogramm (wie z. B. BSTATUS) oder aber DPAGE zu starten. Bei Lese-Fehler sollte die betroffene Seite so wie ihre Umgebung mit DPAGE ausgedruckt und der ACT-KEY geprüft werden.
Der Returncode besteht aus einem 4 byte langen Feld. Die ersten 2 Bytes geben die Herkunft des Returncodes an:

0000  NO ERROR
0002  datenbank ACC
0003  CHAIN ACC
0005  SCRATCH
0006  SORT
0106  SORT

In den Meldungen bedeuten die zweiten 2 Bytes den sedezimalen Wert, die Zahl danach den dezimalen Wert der Returncodes.

Bei einigen Fehlermeldungen werden Returncodes ohne Aufschlüsselung ausgegeben.
Dies erübrigt sich auf Grund des ausgegebenen Klartextes.

00020001

1 NO INIT

Bedeutung
Die I/O-Dienste wurden noch nicht initialisiert oder sie werden zum 2. mal initialisiert (Fehler des Dienstprogramms).

00020003

3 READ ERROR

Bedeutung
ACT-KEY der eingelesenen Seite stimmt mit dem (explizit oder implizit) übergebenen Puffer nicht überein (Fehler in der Datenbank oder des Dienstprogramms).

0002000B

11 PAGNR TOO BIG

Bedeutung
Es soll über das Dateiende (bzw. Dateiende + Secondary Allocation) hinaus gelesen bzw. geschrieben werden; (DMS-CODE = ..22 oder 0C77)

0002000D

13 PAMLIMIT

Bedeutung
Wegen zu niedriger Speicherzuweisung im JOIN-Eintrag der Benutzerkennung kann eine Datei nicht weiter vergrößert werden; (DMS-CODE = ..4D).

0002000F

15 AMBIGUOUS FILENAME

Bedeutung
Der Dateiname ist nicht eindeutig.

00020013

19 OTHER ERROR

Bedeutung
Im allgemeinen I/O-Error (näheres ist dem ausgegebenen DMS-Code zu entnehmen) oder misslungene Ergänzung des Datenbanknamens mit Konfigurationskennung.

00030001

1 NO REC

Bedeutung
Ein zu lesender/löschender Spanned Record ist nicht vorhanden.

00050001

1 NUM OF FIL ERR

Bedeutung
Versorgungsparameter NR OF SUBFILES ist falsch. Er soll zwischen 1 und 4 liegen.

00050002

2 FILE NUMB ERR

Bedeutung
Versorgungsparameter SUBFILE NUMBER ist falsch. Er soll zwischen 1 und 4 liegen.

00050013

19 OTHER ERROR

Bedeutung
Seitengröße der SCRATCH-Datei passt nicht.

00060003

3 READ ERROR

Bedeutung
ACT-KEY der eingelesenen Seite stimmt mit dem übergebenen (explizit oder im übergebenen Puffer) nicht überein.

0006000D

13 PAMLIMIT

Bedeutung
Wegen zu niedriger Speicherzuweisung im JOIN-Eintrag der Benutzerkennung kann eine Datei nicht weiter vergrößert werden; (DMS-CODE = ..4D).

00060013

19 OTHER ERROR

Bedeutung
Im allgemeinen I/O-Error (näheres ist dem ausgegebenen DMS-Code zu entnehmen) oder misslungene Ergänzung des Datenbanknamens mit Konfigurationskennung.

00060015

21 ILLEGAL CALL

Bedeutung
Falsche Parameterversorgung des SORT (Fehler des Dienstprogramms)

0006001E

30 INSUFFICIENT DISC MEMORY

Bedeutung
Nicht genügend Platz auf der Platte

0006srt

Bedeutung
srt Fehlercode des SORT (siehe Handbuch „SORT (BS2000)“).