[NEWSboard IBMi Forum]

Thema: CPY

  1. #1
    Registriert seit
    Aug 2003
    Beiträge
    50

    CPY

    Hallo,

    ich möchte mir mit dem Befehl CPY die Feldnamen einer Datei in eine neue Datei kopieren, damit ich Überschriften für eine Querydatei erhalte. Leider komme ich mit dem Befehl CPY nicht klar. Hat jemand ein Beispiel?

    Vielen Dank.
    Gruss
    Petra

  2. #2
    Registriert seit
    Jan 2001
    Beiträge
    850
    Hallo,

    wenn Du eine Datei kopieren möchtest
    hilft Dir vieleicht der Befehl CPYF

    Mit F4 kannst Du die Parameter anzeigen. Die kopierte
    Datei erhält die Attribute der Ausgangsdatei.
    Gruss
    Michael

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Diesen Wunsch verstehe ich nicht.
    Der CPY ist ein Copy von Datei A nach Datei B, wobei ggf. CCSID-Anpassungen durchgeführt werden.
    Die Dateien werden dann Windows-Like angegeben:

    CPY OBJ('/home/MyDir/MyFile') TOOBJ('/Home/MyDir/MyFile2')
    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

  4. #4
    Joe is offline [professional_User]
    Registriert seit
    Mar 2001
    Beiträge
    365
    Hallo Petra.

    Versuchs mal mit DSPFFD und Ausgabe in *OUTFILE

    Gruss Joe

  5. #5
    Registriert seit
    Aug 2003
    Beiträge
    50

    CPY

    Vielen Dank erstmal für die Antworten. Hier etwas mehr Hintergurnd meiner Frage.

    Ich möchte mit CPYTOIMPF eine durch Query erstellte Datei ins IFS kopieren. Leider fehlen mir die Überschriften zu den Feldern. Hier im Forum habe ich folgenden Tipp gefunden

    "bei fixen Feldstrukturen braucht man eigentlich nur das Header File mit CPY zu duplizieren und dann CPYTOIMPF mit *ADD und das war es."

    und wollte dies ausprobieren, bin aber am Befehl CPY gescheitert. Auch mit dem DSPFFD *outfile habe ich so meine Probleme, da die Felder ja nicht meinen Dateiinhalten zugeordnet sind.

    Vielleicht hat ja noch jemand eine Idee.

    Vielen Dank.
    Gruss
    Petra

  6. #6
    Registriert seit
    Apr 2002
    Beiträge
    792
    Hi,

    als kleinen "Workaround" könntest du bevor du mit dem Query die Datenbankdatei schreibst, dir eine zweite PF (PF2) anlegen in der die Feldnamen stehen. Diese kopierst du mit *ADD in PF1. Jetzt änderst du dein QUERY so das es Sätze an PF1 anfügt. So hast du nun als ersten Datensatz deine Feldnamen und kannst PF1 mit CPYTOIMPF übertragen.

    Gruß

    Sascha

    P.s. PF2 und PF1 müssen natürlich den selben Aufbau haben.

Similar Threads

  1. Fehler im CPY Befehl
    By NEich in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 10-05-06, 08:42
  2. cpy
    By Armin in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 10-10-05, 14:24
  3. CPYTOIMPF
    By Helmut in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 15-08-05, 13:32
  4. Von optischen Platten kopieren
    By blackperl in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 02-06-05, 08:30
  5. Befehl SAV und Parameter OUTPUT
    By tomikra in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 07-09-04, 08:28

Berechtigungen

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