Kapitelübersicht
1. Einleitung
1.1 Vorbemerkung zu Datenbankfehlern
1.2 Vorbemerkung zu Fehlern bei Dateizugriffen
1.3 AP-Uebermittlung (ASS-Problem-Uebermittlung)
1.4 Uebersicht ueber die Fehlernummernkreise
1. Einleitung
Kapitelübersicht
Inhaltsverzeichnis
In diesem Fehlerhandbuch werden die ASS-Fehlermeldungen, die
im Zusammenhang mit der Verteilung von Daten durch die Dezen-
trale Datenversorgung und den dabei verwendeten Programmen
PCL1224 bis PCL1228 auftreten koennen, naeher erlaeutert und
Hinweise zur Beseitigung der Fehlerquellen gegeben.
Zur Erklaerung der Fehlermeldungen, die bei der Einspeicherung
der Summendaten am PC vermittels der Programme PCL1004,
PCL1001, PCL1024, PCL1002 und PCL1046 auftreten koennen, sei an
dieser Stelle auf die Fehlerhandbuecher 1 bis 3 verwiesen, in
denen die Fehlermeldungen dieser Programme ausfuehrlich erlaeu-
tert werden.
1.1 Vorbemerkung zu Datenbankfehlern
Kapitelübersicht
Inhaltsverzeichnis
ASS wurde urspruenglich in einer IMS/DLI-Umgebung entwik-
kelt. DLI arbeitet mit Returncodes (Fehlercodes) von 2 Byte
Laenge und alphanumerischem Format. Aus diesem Grund arbeitet
auch ASS mit derartigen Returncodes. In anderen DB-Umgebungen
wird unter Umstaenden mit andersformatigen Fehlercodes gearbei-
tet.
Naehere Informationen zu den uebermittelten Returncodes koennen
dem Fehlerhandbuch 1 entnommen werden.
Tritt ein Datenbankfehler auf, so wird i.a. zusaetzlich zum
Returncode ein Segmentname ausgegeben, aus dem auf die Daten-
bank geschlossen werden kann, in der der Fehler auftrat.
Die Zuordnung der Segmentnamen zu den Datenbanken kann der fol-
genden Tabelle entnommen werden.
Segmentname I Datenbank
---------------I---------------------------------------
I
SST001WE I Wertedatenbank (DST001)
SST002WA I Wertedatenbank (DST001)
I
SST011SA I Schluesseldatenbank (DST002)
SST011KY I Schluesseldatenbank (DST002)
SST012GR I Schluesseldatenbank (DST002)
SST013SA I Schluesseldatenbank (DST002)
SST014GZ I Schluesseldatenbank (DST002)
I
SST021CO I Steuerungsdatenbank (DST003)
SST022VS I Steuerungsdatenbank (DST003)
SST023CV I Steuerungsdatenbank (DST003)
SST024SA I Steuerungsdatenbank (DST003)
SST025VW I Steuerungsdatenbank (DST003)
SST026AR I Steuerungsdatenbank (DST003)
1.2 Vorbemerkung zu Fehlern bei Dateizugriffen
Kapitelübersicht
Inhaltsverzeichnis
In der PC-Umgebung sind einige zusaetzliche Returncodes zu
beachten, die durch die Verwendung von Micro Focus COBOL vorge-
geben werden. Zusaetzlich zu den COBOL Returncodes werden je-
doch auch einige der im Fehlerhandbuch 1 beschriebenen ASS Re-
turncodes verwandt.
Im Gegensatz zu den ASS Fehlermeldungen, deren Format be-
reits im ASS Fehlerhandbuch 1 beschrieben ist, enthalten die
neuen Fehlermeldungen in der PC-Umgebung COBOL Returncodes, die
im allgemeinen aus zwei Ziffern bestehen und eine Angabe der
betroffenen Datei.
Die neuen Fehlermeldungen haben folgende Form:
ASS ERROR DB-FEHLER .. IN SEGMENT ........ BEI OPCODE ...
I I I
I I I
Returncode I I
I I
Segmentbezeichnung I
I
Operationscode
ASS ERROR FEHLER .. BEI .. - ZUGRIFF AUF DATEI .......
I I I
I I I
Returncode I I
I I
Operationscode I
I
Dateiname
ASS ERROR FEHLER BEIM DATEIZUGRIFF AUF DATEI ...., RTC: ..
I I
I I
Name der betroffenen Datei I
I
Returncode
1.2
Die nachstehende Tabelle enthaelt die zusaetzlichen COBOL
Returncodes und eine kurze Erlaeuterung der Fehlerursache.
Returncode I Erklaerung
------------I----------------------------------------------
I
02 I ISAM - Mehrdeutiger Datenschluessel
04 I Die Laenge des Records passt nicht zu den
I definierten Dateiattributen
05 I Die optionale Datei kann nicht geoeffnet
I werden
10 I Dateiende erreicht (EOF)
21 I Sequenz - Fehler bei sequentieller Datei
I (READ/REWRITE)
22 I DB - Schluessel mehrdeutig (WRITE/REWRITE)
23 I Datensatz mit angegebenem Schluessel ist
I nicht vorhanden, oder optionale Datei ist
I nicht vorhanden
30 I Fehler beim Dateizugriff: Datensatz ist zu
I lang oder Uebertragungsfehler
34 I Datensatz ist laenger als die Definition
I (WRITE/REWRITE)
35 I Datei nicht gefunden (OPEN INPUT/I-O)
37 I Datei kann nicht im angegebenen Modus ge-
I oeffnet werden
38 I Datei kann nicht geoeffnet werden, da fuer
I Zugriff gesperrt
39 I Physikalische Datei passt nicht zu den Da-
I attributen im Programm
41 I Datei kann nicht geoeffnet werden, da be-
I reits offen
42 I Datei kann nicht geschlossen werden, da
I bereits geschlossen
43 I Kein READ vor DELETE/REWRITE
44 I boundary violation
46 I Kein gueltiger naechster Record (READ)
47 I Datei ist nicht INPUT/I-O (READ)
48 I Datei ist nicht OUTPUT/I-O (WRITE)
49 I Datei ist nicht I-O (DELETE/REWRITE)
9? I Compilerspezifische Fehlermeldung beim Da-
I teizugriff.
I ? enthaelt einen Binaercode zur weiteren
I Spezifikation des aufgetretenen Fehlers
1.3 AP-Uebermittlung (ASS-Problem-Uebermittlung)
Kapitelübersicht
Inhaltsverzeichnis
Es kann nicht grundsaetzlich ausgeschlossen werden, dass bei
einer bestimmten ASS-Installation Fehler oder Fehlermeldungen
auftreten, die von der jeweiligen ASS-Systembetreuung nicht
hinreichend analysiert oder nicht behoben werden koennen.
In diesem Fall ist eine ASS-Problem-Uebermittlung an die zen-
trale ASS-Wartung angebracht.
Problembestimmung:
------------------
Damit das Problem durch das ASS-Wartungspersonal analy-
siert werden kann, ist es erforderlich, dass der Effekt
bei der ASS-Wartungszentrale reproduzierbar ist.
Die hierzu noetigen Informationen sind bereitzustellen.
Eine schnellere Bearbeitung ist moeglich, wenn das Pro-
blem auf die kleinste, am wenigsten komplexe Form ge-
bracht wird, welche noch den Effekt liefert.
Problemuebermittlung:
---------------------
Neben der oben angesprochenen Fehlerbehandlung ist die
ASS-Problem-Uebermittlung auch zu Mitteilungen von Res-
triktionen vorgesehen.
1.4 Uebersicht ueber die Fehlernummernkreise
Kapitelübersicht
Inhaltsverzeichnis
Programm I Fehlernummern I Fehlerhandbuch
-------------I-------------------I-----------------
PCL1224 I ASS5751 - ASS5799 I HFEHLERV
PCL1225 I ASS5601 - ASS5650 I HFEHLERV
PCL1226 I ASS5651 - ASS5699 I HFEHLERV
PCL1227 I ASS5701 - ASS5710 I HFEHLERV
PCL1228 I ASS5711 - ASS5750 I HFEHLERV
I I
PCL1001 I ASS11.. I HFEHLER1
PCL1002 I ASS12.. I HFEHLER1
PCL1004 I ASS61.. I
I ASS8549 I HFEHLER3
PCL1024 I ASS1401 - ASS1410 I
I ASS1499 I HFEHLER1
PCL1046 I ASS7700 - ASS7749 I HFEHLER3
Zur besseren Auffindbarkeit der Erklaerungen der einzelnen
Fehler und der Massnahmen, die zur Beseitigung zu ergreifen
sind, sind die einzelnen Fehlermeldungen im folgenden, nach den
Fehlernummern in aufsteigender Reihenfolge sortiert, aufge-
fuehrt.
Vorheriges Kapitel: Titel / Inhaltsverzeichnis
Nächstes Kapitel: 2. Fehlerbeschreibungen