-
cpytoimpf codepage für ascii?
Liebe i-Gemeinde,
auch wenn das Thema schon x-mal erörtert wurde, habe ich leider noch keine Lösung gefunden. Ich versuche eine Datei von unserem IBM i Server (V6R1M0) in das IFS zu stellen.
Mit dem Befehl
CPYTOIMPF FROMFILE(QTEMP/TEXT1) TOSTMF('/tmp/test1.txt') MBROPT(*REPLACE) STMFCODPAG(273) STMFAUT(*INDIR) RCDDLM(*CRLF) STRDLM(*NONE)
kann ich mit wrklnk den Text inklusive aller Umlaute lesen, aber in Hex-Modus wird kein ASCII, sondern EBCDIC angezeigt.
Was kann ich tun, um die Datei auch im Windows-Umfeld lesen zu können?
In den Parametern
FROMCCSID
TOCCSID
STMFCCSID
STMFCODPAG
habe ich bereits unzählige Möglichkeiten probiert, leider alle ohne Erfolg.
Weiß jemand einen Rat, wie die Daten unter Windows lesbar sind?
Vielen Dank im Voraus für einen guten Tipp.
Freundliche Grüße
Erol
-
Hi,
gibt es das Dokument schon im Zielverzeichnins ?? Wenn ja einfach mal löschen
Ich nehme immer STMFCCSID(*PCASCII) und lasse den FROMCCSID auf *FILE
Gruß
Ronald
-
Danke für die schnelle Antwort, diese Option habe ich schon probiert, damit wird in der Zieldatei die CCSID 1252 erzeugt, diese ist in Windows gar nicht und mit wrklnk nur ohne Umlaute lesbar. :-(
Grüße Erol
-
Ich nehme an, einen CPYTOSTMF hast du auch schon mal probiert...
kf
-
Hmm,
bei meinem Test hat die Ausgangsdatei die CCSID 273 und im IFS 1252.
Mit WRKLNK und über den Zugriff einer Wndows-Büchse kann ich es immer deutlich lesen...
PHP-Code:
CPYTOIMPF FROMFILE(QTEMP/TEST) TOSTMF('/temp/test.txt')
MBROPT(*REPLACE) STMFCCSID(*PCASCII) RCDDLM(*CRLF)
-
cpytoimpf codepage für ascii
vielen Dank für die Antworten,
mit folgenden Befehlen habe ich jetzt immerhin ein lesbares Dokument erzeugen können. Beim CPYFRMIMPF gehen allerdings die Leerzeilen verloren... Vielleicht hat noch jemand eine Idee?
Schöne Grüße
Erol
create table xusrtemp/text8 (line char(512) not null with default) ;
CPYFRMIMPF FROMSTMF('/home/spm/texte/unilink1.txt') TOFILE(XUSRTEMP/TEXT8) MBROPT(*REPLACE) RCDDLM(*CRLF)
CPYTOIMPF FROMFILE(XUSRTEMP/TEXT5) TOSTMF('/tmp/rek/text29.txt') MBROPT(*REPLACE) STMFCODPAG(1252) STMFAUT(*INDIR) RCDDLM(*CRLF) DTAFMT(*FIXED)
STRDLM(*NONE)
-
Hallo Erol,
ich vermute, dass der NetServer falsch eingestellt ist. 1252 ist die Windows CCSID. Kontrolliere mal via iNav die Einstellungen des NetServers (Systemname-Netzwerk-Server-TCPIP). Rechte Maustaste bei i5/OS NetServer und Eigenschaften. Ich glaub im 2. Reiter isr die CCSID. Wenn nicht 1252, dann auf 'Nächster Start' und dort auswählen.
Änderung wird erst nach neustart des NetServers aktiv (ENDTCPSVR *NETSVR - STRTCPSVR *NETSVR)
MFG Zerberus
-
Probier mal mit Parameter STMFCODPAG(819).
-
Das Problem ist natürlich die Quell-IFS-Datei. Wenn diese von Windows kommt ist als FROMCCSID natürlich auch 1252 zu verwenden und nicht der IFS-Dateiwert (der natürlich vom NetServer vorgegeben wurde).
-
vielen Dank allen,
der Fehler lag am SQL-Statement für die Hilfsdatei "create table xusrtemp/text8 (line char(512) not null with default) ;", dadurch waren keine NULL-Werte in der temporären Datei erlaubt, mit "CREATE TABLE XUSRTEMP/TEXT8 (LINE CHAR ( 512)) ;" gab es keine Probleme mehr.
Schöne Grüße
Erol
Similar Threads
-
By ebschubert in forum NEWSboard Programmierung
Antworten: 4
Letzter Beitrag: 04-04-09, 09:20
-
By malzusrex in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 14-12-06, 17:20
-
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
Tags for this Thread
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