martikx
22-02-07, 08:41
Hallo,
ich habe immer mal wieder folgenden Fehler und weiß nicht wie er entsteht, bzw. wie ich im Programm darauf vernünftig reagieren sollen:
Von einem externen FTP-Server holen wir die Liste des Verzeichnisses mit FTP und dem Befehl "LS (DISK" in die Datei LSOUTPUT. Da mehrere Jobs auf diese Datei zugreifen wird vor dem Zugriff ein ALCOBJ gemacht.
Das Joblog sieht dann interessanter Weise ab und zu wie folgt aus:
6200 - ALCOBJ OBJ((LSOUTPUT *FILE *EXCL))
Keine Teildateien in Datenbankdatei LSOUTPUT in Bibliothek AIGENDTA.
Objekt(e) nicht zugeordnet.
6400 - CHKOBJ OBJ(AIGENDTA/LSOUTPUT) OBJTYPE(*FILE) MBR(LSOUTPUT)
Teildatei LSOUTPUT Datei LSOUTPUT in Bibliothek AIGENDTA nicht gefunden.
6700 - ADDPFM FILE(AIGENDTA/LSOUTPUT) MBR(LSOUTPUT)
Teildatei LSOUTPUT in Datei LSOUTPUT in Bibliothek AIGENDTA bereits vorhanden.
Teildatei LSOUTPUT nicht zu Datei LSOUTPUT in AIGENDTA hinzugefügt.
Die Lösung war bisher: die iSeries sagt das Objekt sei beschädigt. Ich habe es dann gelöscht und restored.
Das kann doch nicht der Weisheit letzter Schluss sein.
Weiß jemand Rat?
Gruß
martikx
ich habe immer mal wieder folgenden Fehler und weiß nicht wie er entsteht, bzw. wie ich im Programm darauf vernünftig reagieren sollen:
Von einem externen FTP-Server holen wir die Liste des Verzeichnisses mit FTP und dem Befehl "LS (DISK" in die Datei LSOUTPUT. Da mehrere Jobs auf diese Datei zugreifen wird vor dem Zugriff ein ALCOBJ gemacht.
Das Joblog sieht dann interessanter Weise ab und zu wie folgt aus:
6200 - ALCOBJ OBJ((LSOUTPUT *FILE *EXCL))
Keine Teildateien in Datenbankdatei LSOUTPUT in Bibliothek AIGENDTA.
Objekt(e) nicht zugeordnet.
6400 - CHKOBJ OBJ(AIGENDTA/LSOUTPUT) OBJTYPE(*FILE) MBR(LSOUTPUT)
Teildatei LSOUTPUT Datei LSOUTPUT in Bibliothek AIGENDTA nicht gefunden.
6700 - ADDPFM FILE(AIGENDTA/LSOUTPUT) MBR(LSOUTPUT)
Teildatei LSOUTPUT in Datei LSOUTPUT in Bibliothek AIGENDTA bereits vorhanden.
Teildatei LSOUTPUT nicht zu Datei LSOUTPUT in AIGENDTA hinzugefügt.
Die Lösung war bisher: die iSeries sagt das Objekt sei beschädigt. Ich habe es dann gelöscht und restored.
Das kann doch nicht der Weisheit letzter Schluss sein.
Weiß jemand Rat?
Gruß
martikx