[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    8

    alle Teildateien einer Datei täglich in PC-Doc

    Hallo,

    Habe folgende Anforderung:

    Eine Datei erweitert sich täglich um eine oder mehrere Teildateien. Wir benötigen jede einzelne Teildatei als PC-Dokument. Wir wollen täglich automatisiert jeweils alle Teildateien in ein PC-Dokument kopieren. Der Befehl CPYTOPCD hilft mir da nicht viel. Es muss täglich die gesamte Datei gelesen und jede Teildatei als PC-Dokument erstellt werden. Hat jemand einen Ansatz?

    Vielen Dank

    Huberth

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    per RTVMBRD kann die Liste der Teildateien abgearbeitet werden:

    RTVMBRD FILE(MYFILE) MBR(*FIRST) RTNMBR(&MBR) /* 1. Teildatei */
    RTVMBRD FILE(MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR) /* nächste Teildatei */

    Es gibt eine CPF3049-Nachricht, wenn keine Teildatei mehr vorhanden ist.

    Übrigens:
    *FIRST => nach Erstellung abrufen
    *FIRSTMBR => Nach Namen sortiert abrufen
    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

  3. #3
    Registriert seit
    Aug 2003
    Beiträge
    8

    Smile

    Vielen Dank für den Tip ! Hat mir sehr weitergeholfen !

    Viele Grüße

    Huberth

    Zitat Zitat von Fuerchau
    per RTVMBRD kann die Liste der Teildateien abgearbeitet werden:

    RTVMBRD FILE(MYFILE) MBR(*FIRST) RTNMBR(&MBR) /* 1. Teildatei */
    RTVMBRD FILE(MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR) /* nächste Teildatei */

    Es gibt eine CPF3049-Nachricht, wenn keine Teildatei mehr vorhanden ist.

    Übrigens:
    *FIRST => nach Erstellung abrufen
    *FIRSTMBR => Nach Namen sortiert abrufen

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    8
    Die genannten Hinweise haben mir schon mal sehr weitergeholfen, danke dafür;

    habe jetzt folgende Situation:

    RTVMBRD FILE(MYLIB/MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR)
    CPYTOPCD FROMFILE(MYLIB/MYFILE) TOFLR(MYFLR) FROMMBR(&MBR) REPLACE(*YES)

    Dies soll solange getan werden, bis keine Teildatei mehr gefunden wird;

    Wie lautet hierzu denn die IF - THEN - ELSE -Bedingung ?

    Vielen DANK und viele Grüße








    Zitat Zitat von Fuerchau
    per RTVMBRD kann die Liste der Teildateien abgearbeitet werden:

    RTVMBRD FILE(MYFILE) MBR(*FIRST) RTNMBR(&MBR) /* 1. Teildatei */
    RTVMBRD FILE(MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR) /* nächste Teildatei */

    Es gibt eine CPF3049-Nachricht, wenn keine Teildatei mehr vorhanden ist.

    Übrigens:
    *FIRST => nach Erstellung abrufen
    *FIRSTMBR => Nach Namen sortiert abrufen

  5. #5
    Registriert seit
    Jun 2004
    Beiträge
    26
    keine IF-Abfrage, sondern MONMSG, ggf. etwa so:

    PGM
    DCL [...]

    RTVMBRD FILE(MYLIB/MYFILE) MBR(*FIRSTMBR) RTNMBR(&MBR)
    MONMSG(CPF0000) CMD(GOTO ENDE)
    CPYTOPCD ...
    RMVM ...&mbr...

    TOP:
    RTVMBRD FILE(MYLIB/MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR)
    MONMSG(CPF0000) CMD(GOTO ENDE)
    CPYTOPCD ...
    RMVM ...&mbr...

    GOTO TOP

    ENDE: ENDPGM


    ' Ich würde immer mit FIRSTMBR arbeiten, weil *NEXT auch nach Namen sortiert arbeitet.

  6. #6
    Registriert seit
    Aug 2003
    Beiträge
    8

    Thumbs up

    Super, klappt! Besten Dank !

    Zitat Zitat von Dufti
    keine IF-Abfrage, sondern MONMSG, ggf. etwa so:

    PGM
    DCL [...]

    RTVMBRD FILE(MYLIB/MYFILE) MBR(*FIRSTMBR) RTNMBR(&MBR)
    MONMSG(CPF0000) CMD(GOTO ENDE)
    CPYTOPCD ...
    RMVM ...&mbr...

    TOP:
    RTVMBRD FILE(MYLIB/MYFILE) MBR(&MBR *NEXT) RTNMBR(&MBR)
    MONMSG(CPF0000) CMD(GOTO ENDE)
    CPYTOPCD ...
    RMVM ...&mbr...

    GOTO TOP

    ENDE: ENDPGM


    ' Ich würde immer mit FIRSTMBR arbeiten, weil *NEXT auch nach Namen sortiert arbeitet.

Similar Threads

  1. Mehrere Teildateien in eine Teildatei kopieren
    By KaFi in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 04-05-06, 11:49
  2. IFS Datei berechtigungen
    By PGMR in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 15-06-05, 15:37
  3. Datei von AS/400 auf PC übertragen
    By Dobby in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 16-11-04, 15:05
  4. AS Datei nach PC in Excelformat OHNE CA/ODBC
    By synus in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 03-09-04, 07:50
  5. Datei binär auf PC übertragen
    By sannefinger in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 17-05-04, 15:19

Berechtigungen

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