-
Wer kennt sich mit CPYTOIMPF aus?
Hallo Forum-Mitglieder!
Mir bereitet der CPYTOIMPF-Befehl einiges an Kopfzerbrechen. Ich kopiere die Sätze eines DB-Files in ein Streamfile mit folgendem Befehl:
CPYTOIMPF FROMFILE(MGL/MGLVAP)
TOSTMF('/lgv/mglvap.txt')
MBROPT(*REPLACE)
RCDDLM(*CRLF)
Zeige ich das Stream-File über WRKLNK an, dann sehe ich den korrekten Inhalt (CSV-Format).
Kopiere ich die Datei jedoch mit Hilfe des Windows NT Explorers auf ein PC-Laufwerk und möchte die Datei mit einem Text- Editor ansehen, kommt ungefähr für jeden Datensatz folgendes heraus:
ð@@k÷ðñ@@kÁ•£…‰“…@@@@@@@@@@@@@@@@ @@k@kôk@k@k`kÈk@kòôøððð@@k @k@k@
%
Hat dies etwas mit der CSSID zu tun?
Wer hat Erfahrung mit CPYTOIMPF und kann mir weiterhelfen?
Vielen Dank im Voraus für eure Antworten!
Michi
-
Hallo,
das hat mit der Konvertierung ASCII-EBCDIC zu tun.
Wie holst Du den File ins NT?
Wilfried.
-
Hallo Wilfried!
Ich ordne mir den AS400-Ordner mit 'net use x: \\as400-name\ordner' zu. Danach kopiere ich die Datei auf meinen PC.
Hast du vielleicht eine Lösung für mein Problem?
Danke!
Michi
-
Hallo,
das hat sehrwohl etwas mit der CCSID zu tun.
Beim CPYTOIMPF gibt es einen Parameter STMFCODPAG, den mußt du auf *PCASCII setzen, dann sollte es funktionieren
Thomas
-
Hallo,
ich habe auch schon mit dem Befehl gekämpft. Wir haben nocht V4R5M0, den Parameter STMFCODPAG gibt es da noch nicht. Muss ich da bei TOCCSID etwas angeben? Wenn ja, was?
Heinz
-
workaround :
- mit CPYTOSTMF eine Datei (kleine) erzeugen
- mit CPYTOIMPF in diese Datei kopieren
Beispiel :
Code:
CPYTOSTMF FROMMBR ('/qsys.LIB/Source.LIB/Source.FILE/Source.MBR')
TOSTMF('/tmp/ASCIIfile')
STMFOPT(*Replace) STMFCODPAG(*PCASCII)
ENDLINFMT(*CRLF)
cpyToImpF FromFile(trans) ToStmF('/ tmp/ASCIIfile')
MbrOpt(*replace) RcdDlm(*CrLf) DtaFmt(*fixed)
StrDlm('"') FldDlm(';')
das source-member sollte möglichst klein sein
Gruß Rolf
-
Nachtrag :
<BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>
Wir haben nocht V4R5M0, den Parameter STMFCODPAG gibt es da noch nicht
[/quote]
die Parameter wurden bis 4.4 zurück mit PTF verfügbar gemacht :
V4R4 PTF : SF61859 & SF61937
4.5 weiß ich die Nummer nicht, aber dafür gibt's ja Suchmaschinen
Gruß Rolf
-
Hallo!
Ein Dankeschön an alle für die Tips!
Gruß!
Michi
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 14-12-06, 17:20
-
By mott in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 09-10-06, 11:28
-
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