[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Mar 2001
    Beiträge
    163

    X.400 Zip-File empfangen und entpacken

    Hallo *all,

    ich habe folgendes Problem :
    Es soll eine Zip-Datei aus einer Mailbox X400 - AT&T) ampfangen werden. Danch soll die Zip-Datei entpackt , und verarbeitet werden. Das empfangen der Datei klappt auch, aber dann beim entzippen auf der iSeries gibt es Probleme in der Art, das GZIP das Zip-File nicht als solches erkennt und daher nicht entpackt.

    Hat schon jemand ähnliches realisiert ?
    Für alle Tips vorab schon einmal vielen Dank!

    Gruß
    Peter

  2. #2
    Registriert seit
    Dec 2003
    Beiträge
    42

    unzip

    Wir machen es so:

    H DFTACTGRP(*NO) ACTGRP(*CALLER) BNDDIR('QC2LE') EXPROPTS(*RESDECPOS)
    H DATFMT(*ISO) TIMFMT(*eur) OPTION(*NODEBUGIO)
    * ---------------------------------------------------------------*
    * unzip
    * ---------------------------------------------------------------*
    D cmd s 500
    D qs s 1a inz('''')

    D quellpfad s 64a inz('/edv')
    D zielpfad s 64a inz('/home/edv01')
    D zipdatei s 10a inz('test.zip')
    D rc s 10i 0
    //
    D system PR 10i 0 extproc('system')
    D i_cmd * value options(*string)
    C*--------------------------------------------------------------
    /free
    // Zielverzeichnis einstellen
    cmd = 'QSH CMD('+qs+%trimr(zielpfad)+qs+') ';
    rc = system(cmd);

    cmd = 'QSH CMD('+qs+'jar xf '+
    %trimr(quellpfad)+'/'+
    %trimr(zipdatei)+qs+') ';
    rc = system(cmd);

    *inlr = *on;
    /end-free

  3. #3
    Registriert seit
    Mar 2001
    Beiträge
    163
    Hallo Lieser,

    vielen Dank für die Antwort.
    Leider hilft sie mir noch nicht weiter, da die Datei als solches noch nicht als Zip erkannt wird. Ich denke im Header stehen noch nicht die erwarteten Daten oder ähnliches.
    Deshalb meine Frage: Hat schon einmal jemand mit Trusted Link Zip-Files verarbeitet ?

    Gruß
    Peter

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.643

    Trusted Link und GZIP

    Hallo Peter,
    das kommt bestimmt vom Transfer. Siehe:

    http://www.gzip.org/#faq

  5. #5
    Registriert seit
    Mar 2001
    Beiträge
    163
    Hallo Tarasik,

    tja das scheint so. Dein Link hilft da aber leider auch nicht recht weiter. Aber trotzdem Danke für die Hilfe.

    Peter

  6. #6
    Registriert seit
    May 2002
    Beiträge
    2.643

    Programme

    Hallo Peter,
    hast Du auch in dem Link ide Programme gesehen, die man sich
    downloaden kann, um diese Carriage Return Linefeeds
    zu entfernen.

  7. #7
    Registriert seit
    Mar 2001
    Beiträge
    163
    Hallo Tarasik,

    danke für den Hinweis. Ich habe es gesehen, aber das scheint momentan nicht mein Problem zu sein. Die Datei wird von GZIP nicht als Zipdatei erkannt, da der Headeraufbau falsch ist.
    Zumindest meldet das GZIP. Wie muß so ein Aufbau aussehen heist da wohl die Frage.

    Gruß
    Peter

  8. #8
    Registriert seit
    May 2002
    Beiträge
    2.643

    GZIP und header

    Hallo Peter,
    das ist mein letzter Hinweis:

    This is the same problem as above: a transfer not made in binary mode has corrupted the gzip header, thus fooling gunzip into emitting an incorrect error message. Transfer the file again in binary mode.

  9. #9
    Registriert seit
    Mar 2001
    Beiträge
    163
    Danke Tarasik,

    Gruß
    Peter

  10. #10
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Genau darauf wollte ich auch hinaus. Die Datei muss im Binär-Modus übertragen werden !
    Prüfe mal, ob 1. die Datei im Binärmodus in die Mailbox gesendet wurde und dann 2. ob der Empfang auch im Binärmodus erfolgt.
    Es nützt nichts hier nur eine Seite zu betrachten.
    Prüfe mal auch, ob über die Mailbox überhaupt Binär-Dateien unterstützt werden.
    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

  11. #11
    Registriert seit
    Mar 2001
    Beiträge
    163
    Hallo zusammen,

    im Binärmodus liegt wohl momentan der Schwachpunkt.
    Trusted Link kann offensichtlich nicht im Binärmodus empfangen.
    Deshalb kann auch kein Ziptool mit den empfangenen Daten arbeiten. ich versuche es nun direkt mit FTP.

    Danke nochmals an euch.

    Peter

Similar Threads

  1. verschlüsseltes zip erstellen ?
    By I0N in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 09-01-09, 17:38
  2. Nachricht CPA4262 empfangen bei Befehl SAVLIB
    By schatte in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 21-05-08, 08:18
  3. fehlende DDS Sourcen: disassembler?
    By emax in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 06-10-06, 11:01
  4. Savf File per FTP
    By wuwu in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 18-08-06, 08:09
  5. Zugriff auf Serielle Schnittstelle aus RPG/VARPG
    By Kampi4 in forum NEWSboard Programmierung
    Antworten: 13
    Letzter Beitrag: 25-11-05, 07:37

Berechtigungen

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