-
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
-
Ä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).
-
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
-
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.
-
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?
-
Eine Fehlermeldung wäre da schon hilfreich!
QDLS unterstützt keine CCSID und lange Namen, hierfür ist dann eher CPYTOPCD geeignet.
-
... gleiche Meldung wie im ersten Beitrag
-
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?
-
Der Befehl CPY funktioniert auch und übernimmt auch die entsprechende Umsetzung.
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 14-12-06, 17:20
-
By remo2010 in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 23-11-06, 13:31
-
By Muchi in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 03-08-06, 09:41
-
By SUBUIS in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 09-05-06, 09:36
-
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
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks