-
Problem beim CPYTOIMPF
Hallo,
ich habe beim Übertragen von i5 Dateien in IFS ein Problem.
Ist - Stand
Datei CCSID
WUPPF001 PF 1141
WUPPF004 PF 1141
WUPPF006 PF 1141
CPYTOIMPF FROMFILE(CCMPDTA2/WUPPF001) TOSTMF(&STMF$P) +
MBROPT(*REPLACE) STMFCODPAG(*PCASCII) +
RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM(*NONE) +
RMVBLANK(*NONE) FLDDLM('|')
CPYTOIMPF FROMFILE(CCMPDTA2/WUPPF004) TOSTMF(&STMF$P) +
MBROPT(*REPLACE) STMFCODPAG(*PCASCII) +
RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM(*NONE) +
RMVBLANK(*NONE) FLDDLM('|')
CPYTOIMPF FROMFILE(CCMPDTA2/WUPPF006) TOSTMF(&STMF$P) +
MBROPT(*REPLACE) STMFCODPAG(*PCASCII) +
RCDDLM(*CRLF) DTAFMT(*DLM) STRDLM(*NONE) +
RMVBLANK(*NONE) FLDDLM('|')
Beispiel für &STMF$P:
CHGVAR VAR(&STMF$P) +
VALUE('/WuP/Material/i.material.' +
*BCAT &STR01 *bcat '.TXT')
alle Dateien werden in einem CL (WUPCL000) erstellt.
Die Dateien aus WUPPF001 und 006 sind dann ANSI und
die Datei aus WUPPF004 ist in UTF-8.
Ich habe auch schon die PF WUPPF004 neu erstellt, aber immer das gleiche Ergebnis.
Der Dateiaufbau der Dateien ist eigentlich auch gleich.
Es sind nur alp. Felder in den Dateien.
Bin für jeden Tip dankbar.
Gruß
Paul Hofmann
-
Wie kommst du auf UTF-8?
Die Ziel-Codepage mit *PCASCII ist immer 850, eben ASCII!
Möchtest du ANSI-Deutsch ist die Codepage 1252, willst du UTF-8, ist die Codepage 1208.
Wichtig für Windows:
Der CPYTOIMPF setzt kein BOM in die Datei. Notepad erkennt dann ggf. kein UTF-8.
-
Hallo,
wenn ich die Datei mit dem Notepad++ öffne, kann man unten recht das Format sehen.
Bei den anderen steht ANSI.
-
Notepad++ hat eine eigene Analyse-Funktion die die ersten paar KB analysiert.
Daraus resultiert dann seine Annahme der Codepage.
Ich habe da auch schon Probleme bekommen, dass Notepad++ ANSI annahm, die Daten aber UTF-8 waren. Die ersten UTF-8-Zeichen kamen erst hinter dem Analysebereich.
Im Menü kann man irgendwo die gesamte Datei noch mal analysieren lassen.
Auch die Analyse zwischen ANSI (1252) und OEM (850) ist da nicht so einfach.
Beim Speichern über Notepad++ kann man die Datei dann schnell zerstören.
Schau dir lieber per WRKLNK mal die Attribute auf der AS/400 an, die CCSID sagt dir den korrekten Inhalt.
-
Hallo Fuerchau,
mit WRKLNK und 8 haben alle Dateien die CCSID 1252.
Ich denke hier hat Notepad ++ wirklich einen Fehler und die Dateien sind OK.
Danke für die Unterstützung!!!!
Similar Threads
-
By KingofKning in forum IBM i Hauptforum
Antworten: 5
Letzter Beitrag: 16-03-15, 16:07
-
By TheDevil in forum NEWSboard Programmierung
Antworten: 6
Letzter Beitrag: 05-06-14, 21:47
-
By alex in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 03-06-03, 08:22
-
By Kent in forum IBM i Hauptforum
Antworten: 0
Letzter Beitrag: 15-11-01, 10:59
-
By Rukober in forum NEWSboard Drucker
Antworten: 4
Letzter Beitrag: 17-09-01, 08:58
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