[NEWSboard IBMi Forum]

Thema: CPYTOSTMF

  1. #1
    Registriert seit
    Jun 2005
    Beiträge
    6

    Question CPYTOSTMF

    Ich habe ein
    CPYTOSTMF +
    FROMMBR('qsys.lib/qtemp.lib/TRN00.FILE/TRN0+
    0.MBR') TOSTMF('home/email/&nrbea') +
    STMFOPT(*REPLACE)
    versucht und erhalte folgende Fehlermeldung:

    Nachricht . . . : Objekt ist entweder keine Datei oder eine Datei mit
    Attributen, die von diesem Befehl nicht unterstützt werden.
    Ursache . . . . : Das Objekt /qsys.lib/qtemp.lib/TRN00.FILE/TRN00.MBR muss
    entweder eine physische Quellendatei mit drei Feldern oder eine
    programmbeschriebene Datei sein. Extern beschriebene Dateien und physische
    Quellendateien, die weniger oder mehr als drei Felder enthalten, werden von
    diesem Befehl nicht unterstützt.
    Fehlerbeseitigung: Entweder den Namen einer vorhandenen physischen
    Quellendatei mit den richtigen Attributen oder eine programmbeschriebene
    Datei angeben und den Befehl wiederholen.


    Die Datei ist wie folgt beschrieben:

    Dateifeldbeschreibung anzeigen
    Eingabeparameter
    Datei . . . . . . . . . . . . . . . . . . . : TRN00
    Bibliothek . . . . . . . . . . . . . . . : *LIBL
    Dateiinformation
    Datei . . . . . . . . . . . . . . . . . . . : TRN00
    Bibliothek . . . . . . . . . . . . . . . : QTEMP
    Dateistandort . . . . . . . . . . . . . . . : *LCL
    Exten beschrieben . . . . . . . . . . . . . : Ja
    Anzahl der Satzformate . . . . . . . . . . : 1
    Dateiart . . . . . . . . . . . . . . . . . : Physisch
    Dateierstellungsdatum . . . . . . . . . . . : 01.06.05
    Text 'Beschreibung' . . . . . . . . . . . . : Transferdaten per E-mail (TMP-File)
    Satzformatinformation
    Satzformat . . . . . . . . . . . . . . . . : TRN
    Formatebenen-ID . . . . . . . . . . . . . . : 29A2822BDA152
    Anzahl Felder . . . . . . . . . . . . . . . : 1
    Satzlänge . . . . . . . . . . . . . . . . . : 120
    Formattext . . . . . . . . . . . . . . . . : Transferdaten per E-mail (TMP-File)
    Informationen auf Feldebene
    Daten Feld- Puffer- Puffer Feld Spalten
    Feld Art Länge Länge Position Verwend. Überschrift
    TRNTXT76 CHAR 120 120 1 Beides TEXT 120
    Feldtext . . . . . . . . . . . . . . . : TEXT 120
    ID des codierten Zeichensatzes . . . . . : 273


    Hat jemand eine Idee, woran das liegen kann? Vorher hatte ich das ins DLO kopiert, was einwandfrei geklappt hatte:
    CPYTOPCD FROMFILE(QTEMP/TRN00) TOFLR('EMAIL') +
    TODOC(&NRBEA) REPLACE(*YES)
    pk

  2. #2
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hi,
    damit es klappt musst du vorher einen CRTPF mit Fester Satzlänge absetzen, dann die Daten in diese Datei kopieren und dann diese Datei per CPYTOSTMF kopieren.


    Gruss
    Rince

    /edit/ wichtig, die Datei darf keine Source haben

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    CPYTOSTMF aus QTEMP geht nicht !!!
    Nimm stattdessen CPYTOIMPF.
    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
    Registriert seit
    Jul 2008
    Beiträge
    84
    Hallo Herr Fürchau,

    ich würde gern eine Datenbankdatei auf meinen PC als csv datei bringen.
    Könnten Sie mir ein Beispiel nennen?
    Schwierigkeiten habe ich frommbr und tostmf. Da habe ich keine Ahnung was da einzugeben ist.
    Können Sie mir helfen? Besten Dank im Voraus!

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Egentlich ganz einfach:
    CPYTOIMPF => F4 und alle nötigen Eingaben machen.
    Das Ergebnis z.B. unter "/Home/Dateiname.csv" ausgeben und eine Freigabe für /Home erstellen.

    Die 2. Alternative ist einfach Excel.
    Über Daten->Externe Daten die Daten in Excel laden (max. 1 Mio. Zeilen) und als CSV speichern.

    https://www.ibm.com/support/pages/cp...mimpf-examples
    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

  6. #6
    Registriert seit
    Jul 2008
    Beiträge
    84
    Danke! Werde ich gleich ausprobieren!

  7. #7
    Registriert seit
    Jul 2008
    Beiträge
    84
    Hallo Herr Fürchau,

    die Übertragung der Datei hat jetzt funktioniert. Allerdings kann ich die Datei nicht öffnen. Sie ist gesperrt.

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Da kann ich leider auch nicht mehr helfen. Ich bin ab Heute bis 23.10. im wohlverdienten Urlaub.
    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

  9. #9
    Registriert seit
    Jan 2003
    Beiträge
    746
    Sieh Dir mal den Parameter STMFAUT() an, z.B. als STMFAUT(*INDIR).

    Alternativ kannst Du einen weiteren Befehl hinterher schicken (Achtung: Sicherheitskonzept!):
    CHGAUT OBJ(-LINK-) USER(-USER-) DTAAUT(*RWX) OBJAUT(*ALL)

  10. #10
    Registriert seit
    Jan 2003
    Beiträge
    746
    Zitat Zitat von Fuerchau Beitrag anzeigen
    Da kann ich leider auch nicht mehr helfen. Ich bin ab Heute bis 23.10. im wohlverdienten Urlaub.
    Erhol Dich gut, lieber Baldur - und komm gesund zurück!

Similar Threads

  1. CPYTOSTMF
    By Joe in forum IBM i Hauptforum
    Antworten: 24
    Letzter Beitrag: 16-05-07, 14:05
  2. Crypt-en und CPYTOSTMF
    By bernd_at in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 08-09-05, 16:27
  3. CPYTOSTMF
    By KaFi in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 02-06-05, 14:34
  4. Fehlermeldung CPFA0A8 bei CPYTOSTMF
    By Günter Majewski in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 06-07-04, 11:02
  5. CPYTOSTMF / Zugriff auf Verz. in Root
    By Frank Wagner in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 26-04-04, 18:05

Berechtigungen

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