[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2005
    Beiträge
    34

    CPYTOIMPF funktioniert nicht mehr

    Hallo,

    ich weiß jetzt nicht, ob ich mit meinem Problem(chen) im richtigen Forum bin - ich leg einfach mal los:

    Der CPYTOIMPF-Befehl funktioniert unter meiner Anmeldung auf der iSeries nicht mehr. Es wird die folgende Fehlermeldung ausgegeben:

    Code:
     > CPYTOIMPF FROMFILE(BIB/CSVFILE) TOSTMF('home/user/csvfile.csv') 
       MBROPT(*REPLACE) FROMCCSID(*FILE) STMFCODPAG(*PCASCII) 
       RCDDLM(*CRLF) DTAFMT(*FIXED)                                                        
       Fehler im Dateisystem. Die Fehlernummer ist 3025.                        
       Wegen eines Fehlers Kopierbefehl beendet.
    Dieser Befehl, in dieser Form ist Bestandteil eines CL's und funktioniert so schon seit Jahren (ok, 2 € fürs Phrasenschwein)

    Ich habe mein Benutzerprofil mit dem von einigen Kollegen verglichen bei denen der Befehl funktioniert - Es gibt keine Unterschiede.

    Am Wochenende werden wir bei der iSeries (V5R4) einen IPL durchführen, aber ich befürchte dass das nichts bringt, da der Befehl bei anderen ja funktioniert.

    Hat jemand einen Tipp oder weiß jemand woran das liegen kann ?

    Vielen Dank.

    Gruß

    Karlo

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.403
    Ändere das mal ab in

    TOSTMF('/home/user/csvfile.csv')

    und probiers dann nochmal

    (mit dem Schrägstrich vor "home", damit es ein absoluter Pfad ist).

  3. #3
    Registriert seit
    May 2005
    Beiträge
    34
    Hallo Pikachu,

    danke, das funktioniert.

    Verstehen kann ich das aber nicht - ich bin mir 100%ig sicher, dass ich auch das ausprobiert habe.

    Ausserdem hats ja schon Jahre so in einem CL gestanden und hat funktioniert. Bei den Kollegen funktioniert ja auch ohne den Slash.

    Seltsam ... seltsam ...

    Naja, erstmal vielen Dank. Das scheint so zu funktionieren.

    Gruß

    Karlo

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Kommt drauf an, was im HOMEDIR des jeweiligen Users definiert ist.
    Auch wenn innerhalb des Jobs mal ein anderes Programm, der User einen CD / CHDIR macht, kommt ein relativer Pfad immer schlecht.
    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

  5. #5
    Registriert seit
    Jan 2006
    Beiträge
    82
    habe ich nicht verstanden...
    Wir haben das gleiche Problem, egal ob mit "/" oder ohne, die Datei wird nicht im QDLS erzeugt
    Hat noch jmd. eine Idee?

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Eine Fehlermeldung wäre da schon hilfreich!

    QDLS unterstützt keine CCSID und lange Namen, hierfür ist dann eher CPYTOPCD geeignet.
    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

  7. #7
    Registriert seit
    Jan 2006
    Beiträge
    82
    ... gleiche Meldung wie im ersten Beitrag

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    CPYTOIMPF/CPYTOSTMF verlangen immer eine CCSID (*HEX ist ja auch eine).
    QDLS unterstützt das nicht, deshalb sind diese Befehle nicht geeignet (wie auch QNTC).
    Du kannst nur über einen Umweg über ein "/Home"-Verzeichnis mit anschliessendem QSH CMD('cp from to') arbeiten oder eben CPYTOPCD verwenden.
    Beim CPYTOPCD werden dann TBL-Objekte unterstützt um Codewandlungen durchzuführen.
    Z.B. Q273337850 für DOS-Codepage, für ANSI 1252 gibt es leider keine Standardtabelle.

    Warum willst du unbedingt ins QDLS?
    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
    Jun 2005
    Beiträge
    98
    Der Befehl CPY funktioniert auch und übernimmt auch die entsprechende Umsetzung.

Similar Threads

  1. cpytoimpf die ...
    By malzusrex in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 14-12-06, 17:20
  2. Hilfe! Rollback bei Transaktionen funktioniert nicht
    By remo2010 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-11-06, 13:31
  3. CPYTOIMPF Format
    By Muchi in forum IBM i Hauptforum
    Antworten: 11
    Letzter Beitrag: 03-08-06, 09:41
  4. CPYTOIMPF Ergebnis nicht lesbar
    By SUBUIS in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 09-05-06, 09:36
  5. CPYTOIMPF und CCSID
    By Muchi in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 21-04-06, 13:54

Berechtigungen

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