[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    365

    Kopieren scheitert

    Hallo zusammen,

    brauche mal wieder die Hilfe der Profis.

    In einem CL scheitert der Kopiervorgang von Dateien mit Fehler CPFA093 (IPDS to PDF Transformation).

    Im Quell-Verzeichnis wurden die Files mit einem Druckgenerator erstellt.

    Werden sonst noch Infos gebraucht ?


    Hier der CL-Ausschnitt des Kopierbefehls:


    0023.00
    0024.00 /*** übertragen EDI-Files von AS400 => Windows ***/
    0025.00
    0026.00 CPY OBJ('/QIBM/CommunicationManager/EDI/TEST/OUT/ITX_ORDRSP/*')-
    0027.00 TODIR('/QNTC/EDI-NBG-11/DATA/TEST/ORDRSP_SND')
    0029.00 MONMSG MSGID(CPF0000)


    Files kommen also im Ziel-Verzeichnis nie an.

    Wie könnte ich das abstellen ? Muss am CL was geändert werden ?

    Für Infos wäre ich wie immer dankbar.

    Grüße A.

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    DSPMSGD CPFA093 zeigt aber:

    Passendes Muster für Namen nicht gefunden.
    Das Muster im Pfadnamen &1 passt zu keinem Namen im Verzeichnis.
    Den Pfadnamen korrigieren und die Anforderung wiederholen.

    Sind überhaupt Dateien da?

    DSPLNK OBJ('/QIBM/CommunicationManager/EDI/TEST/OUT/ITX_ORDRSP/*')

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    365
    kann das an der CCSID liegen ?

  4. #4
    Registriert seit
    Jun 2015
    Beiträge
    365
    habe das mal debuggt und dann wurde plötzlich auf unterschiedliche CCSIDs verwiesen, weshalb der Kopiervorgang abgebrochen ist. Da muss ich evtl. den CPY-Befehl um den Parameter TOCCSID erweitern. Was meint ihr ?

  5. #5
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Welche Nachrichten werden gesendet?

  6. #6
    Registriert seit
    Jun 2015
    Beiträge
    365
    ich habe es gerade zum laufen gebracht. Habe den CPY-Befehl um den Parameter TOCCSID (mit der erwarteten CCSID) erweitert, sodass er jetzt dann im WINDOWS (Zielverzeichnis) die Dateien erstellt hat.
    Danke Euch trotzdem.

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Ich sagte ja schon mal: Das QNTC liegt auf Windows und unterstützt erst mal keine CCSID.
    Da der CPY leider direkt keine binäre Kopie unterstützt, irgendwelche CCSID's gibts immer, kann eine Binär-Kopie nur mit identischer CCSID erfolgen.
    Hierzu ist FROMCCSID(*OBJ), also die Herkunft, und als TOCCSID(*CALC), also auch die Herkunft, anzugeben. Dann erfolgt auch keine Umsetzung.
    Begründung:
    Die Quelldateien im IFS müssen bei der Kopie bereits die CCSID's aufweisen, wie sie auf QNTC, also Windows benötigt werden, i.d.R. 1252 (ANSI West) oder z.B. 1208 (UFT8).
    Wird beim CPY also FROM und TO unterschiedlich angegeben, so wird der Open des Ziels mit der gewünschten Ziel-CCSID ausgeführt, so das automatisch auch konvertiert wird.
    Nur das QNTC (oder auch das alte QDLS) unterstützt die automatische Konvertierung nicht. Innerhalb des normalen IFS funktioniert das schon. Da kann es auch schon mal bei einer generischen Kopie zu unterwünschten Konvertierungen kommen, wenn die Quellen verschiedene CCSID's haben, man aber nur 1 Ziel-CCSID angeben kann.
    Ich habe dafür immer CPYTOSTMF verwendet, da man da CVTDTA(*NONE) angeben kann. Man muss da dann leider die Copies einzeln aufrufen, da Generic nicht unterstützt wird.

    Fazit:
    Eine Kopiermethode in QNTC wählen, die eine Binär-Kopie durchführt.
    Da eignet sich i.Ü. auch der cp-Befehl der QSH, da dieser immer binär kopiert und generisch unterstützt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Starten Perle scheitert mit Error 173
    By TARASIK in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 16-03-06, 10:58
  2. SAVSYS auf einer 150 er scheitert mit msgcpf3895
    By TARASIK in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 20-11-03, 13:53
  3. Operations Navigator und kopieren
    By TARASIK in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 22-01-03, 09:33
  4. Leere Dokumente kopieren
    By elmar in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-07-01, 13:22
  5. Auf AS/400 Verzeichnisse kopieren
    By Uwe Kohlberg in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-02-01, 15:04

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •