ILEMax
10-12-14, 10:53
Hallo
um PC Daten, die von verschiedenen externen Quellen kommen, verarbeite zu können
verschieben wir diese von einem PC Server (Auf der AS400 über MKDIR /qntc/... bekannt gemacht) ins IFS (/home/temp/)
Dort machen wir ein chgatr *ccsid 1208
Frage 1:
nach dem MOV steht im Joblog ein
CPFA0B8 Beendigung 40 10.12.14 11:35:05,093345 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 2200
Nachricht . . . : 6 Objekte versetzt. 0 Objekte fehlerhaft.
Fehlerbeseitigung: Das Jobprotokoll (mit dem Befehl DSPJOBLOG) durchsehen
oder die Taste F10 (Nachrichten im Jobprotokoll anzeigen) drücken, um
Nachrichten in nicht versetzten Objekten anzuzeigen. Die Fehler korrigieren
und die Anforderung wiederholen.
Das ist ein 40er Fehler, obwohl alles ok ist.
Ok, den kann ich abfangen, aber warum kommt der?
2. Frage
nach dem CHGATR kommt ein
CPFB414 Beendigung 40 10.12.14 11:35:05,120286 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 2800
Nachricht . . . : Attribute wurden für 6 Objekte geändert. 0 Objekte wurden
auch hier, Warum?
3 Frage
Die Dateien sollen anschließend zurück auf eine PC
Der Copy bricht ab mit
CPFA098 Diagnose 40 10.12.14 11:35:05,613050 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 3000
Nachricht . . . : Die CCSID der Zieldatei konnte nicht mit der CCSID der
Quellendatei abgeglichen werden.
Ursache . . . . : Das Kopieren schlug fehl, weil die CCSID der Zieldatei
nicht mit der CCSID der Quellendatei abgeglichen werden konnte. Folgende
Ursachen sind möglich: -- Das Zieldateisystem, in das kopiert wird,
unterstützt das Festlegen der CCSIDs nicht. -- Es wird versucht in eine
Datenbankteildatei (.MBR) zu kopieren, und die Teildatei konnte nicht mit
derselben CCSID wie die Quellendatei erstellt werden. Teildateien müssen
dieselbe CCSID besitzen wie die Datenbankdatei (.FILE), zu der sie gehören.
Die CCSID der Datenbankdatei stimmt nicht mit der der Quellendatei überein.
Fehlerbeseitigung: Wenn es sich um eine Datenbankteildatei handelt, in die
Das verstehe ich nicht!
manche der Dateien SIND in utf-8, hätten also nicht umgesetzt werden müssen
Da sie von einem (anderen) PC Pfad kommen muß der PC doch UTF-8 können
Kann das jemand erklären?
Danke
Der ILEMax
um PC Daten, die von verschiedenen externen Quellen kommen, verarbeite zu können
verschieben wir diese von einem PC Server (Auf der AS400 über MKDIR /qntc/... bekannt gemacht) ins IFS (/home/temp/)
Dort machen wir ein chgatr *ccsid 1208
Frage 1:
nach dem MOV steht im Joblog ein
CPFA0B8 Beendigung 40 10.12.14 11:35:05,093345 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 2200
Nachricht . . . : 6 Objekte versetzt. 0 Objekte fehlerhaft.
Fehlerbeseitigung: Das Jobprotokoll (mit dem Befehl DSPJOBLOG) durchsehen
oder die Taste F10 (Nachrichten im Jobprotokoll anzeigen) drücken, um
Nachrichten in nicht versetzten Objekten anzuzeigen. Die Fehler korrigieren
und die Anforderung wiederholen.
Das ist ein 40er Fehler, obwohl alles ok ist.
Ok, den kann ich abfangen, aber warum kommt der?
2. Frage
nach dem CHGATR kommt ein
CPFB414 Beendigung 40 10.12.14 11:35:05,120286 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 2800
Nachricht . . . : Attribute wurden für 6 Objekte geändert. 0 Objekte wurden
auch hier, Warum?
3 Frage
Die Dateien sollen anschließend zurück auf eine PC
Der Copy bricht ab mit
CPFA098 Diagnose 40 10.12.14 11:35:05,613050 QP0LCCFN QSYS *STMT MV_PCFILE T1411011 *STMT
Ausgangsmodul . . . . . . . : QP0LCEXH
Ausgangsprozedur . . . . . : qgc_sendpm__Fv
Anweisung . . . . . . . . . : 17
Zielmodul . . . . . . . . . : MV_PCFILE
Zielprozedur . . . . . . . : MV_PCFILE
Anweisung . . . . . . . . . : 3000
Nachricht . . . : Die CCSID der Zieldatei konnte nicht mit der CCSID der
Quellendatei abgeglichen werden.
Ursache . . . . : Das Kopieren schlug fehl, weil die CCSID der Zieldatei
nicht mit der CCSID der Quellendatei abgeglichen werden konnte. Folgende
Ursachen sind möglich: -- Das Zieldateisystem, in das kopiert wird,
unterstützt das Festlegen der CCSIDs nicht. -- Es wird versucht in eine
Datenbankteildatei (.MBR) zu kopieren, und die Teildatei konnte nicht mit
derselben CCSID wie die Quellendatei erstellt werden. Teildateien müssen
dieselbe CCSID besitzen wie die Datenbankdatei (.FILE), zu der sie gehören.
Die CCSID der Datenbankdatei stimmt nicht mit der der Quellendatei überein.
Fehlerbeseitigung: Wenn es sich um eine Datenbankteildatei handelt, in die
Das verstehe ich nicht!
manche der Dateien SIND in utf-8, hätten also nicht umgesetzt werden müssen
Da sie von einem (anderen) PC Pfad kommen muß der PC doch UTF-8 können
Kann das jemand erklären?
Danke
Der ILEMax