-
Als STMFCODPAG(850) solte für Windows-Ziele 1252 verwendet werden (Umlaute).
Ansonsten wird meisten *CRLF und nicht *LFCR erwartet (umdrehen der Hexwerte), das war eher das Problem.
-
Ein kleines Problem gibt es noch:
CHGJOB CCSID(1141)
CPYTOIMPF FROMFILE(DECORADD/WSAMOUNT) +
TOSTMF('/Webshop/amount.dat') +
MBROPT(*REPLACE) STMFCODPAG(1252) +
RCDDLM(*CRLF) DTAFMT(*FIXED) STRDLM('') +
FLDDLM(X'05')
CHGJOB CCSID(*SYSVAL)
Das ist das CL Programm.
Zwischen den einzelnen Spalten sollten Tabs sein, in der erzeugten Textdatei sind es aber leider nur Leerzeichen.
Weiß jemand ob und wie ich das ändern kann?
Vielen Dank
-
liegt evtl. an FLDDLM(X'05') ?
weiss aber nicht den code für TAB....
k.
-
ASCII-Tab ist X'08', EBCDIC-Tab ist X'16'.
Folglich muss als FLDDLM(X'16') bei der Ausgabe werden.
-
Vielen Dank für die Info:
Habe es mit X'16' und X'08' getestet.
Leider ohne Erfolg, es sind immer leerzeichen und keine Tabs in der Textdatei im IFS
-
Wie schaust du dir die Textdatei denn an ?
Tab's sind nicht sichtbar, sondern werden als Leerzeichen dargestellt.
Einzig in der Hex-Anzeige sieht man den Unterschied.
-
Ich schaue mit die Datei mit dem normalen Windows-Editor an.
Die Datei wird für eine Schnittstelle zu einen Webshop benötigt.
Wenn ich unter Excel eine tab-getrennte Datei erzeuge, so sind die Tabs auch in dem Editor ersichtlich.
Mit dem iSeries Befehl nicht.
Beim Versuch, diese Datei zu importieren in den Webshop kommt dann immer eine Fehlermeldung, da sie nicht tab-getrennt ist.
-
Tschuldige, kleiner Fehler von mir:
X'09' = Tab ASCII
X'05' = Tab EBCDIC
Kuempi hatte Recht.
-
Hm, langsam habe ich so meine Zweifel ob es überhaupt geht...
Hier der Code:
CHGJOB CCSID(1141)
CPYTOIMPF FROMFILE(DECORADD/WSAMOUNT) +
TOSTMF('/Webshop/amount.dat') +
MBROPT(*REPLACE) STMFCODPAG(1252) +
RCDDLM(*CRLF) DTAFMT(*FIXED) STRDLM('') +
FLDDLM(X'09')
CHGJOB CCSID(*SYSVAL)
Trotz allen werden immer nur Leerzeichen statt tabs gemacht.
Leider akzeptiert das so diese Schnittstelle nicht.
Oh man ist das ärgerlich.
-
immer schön locker bleiben
 Zitat von CaddyMajor
Ich schaue mit die Datei mit dem normalen Windows-Editor an.
Wenn ich unter Excel eine tab-getrennte Datei erzeuge, so sind die Tabs auch in dem Editor ersichtlich.
Mit dem iSeries Befehl nicht.
nach murphy ist sowas nur normal.
und wenn der prophet nicht zum berg.....
checke doch mal mit nem editor der auch hexen kann.
will sagen nimm mal nicht den standardeditor sondern etwas anderes wie UltraEdit (mein favorit für solchen driss) oder sowas.
und dann checke mal wie der unter excel erzeugte hexcode ist bzw. der aus der as/400.
das wird schon...
k.
-
und müsste es nicht auch DTAFMT(*DLM) heissen?
k.
-
Da du VON EBCDIC nach ASCII wandelst, musst du X'05' als FLDDLM verwenden. Dieser wird dann durch die Codwandlung nach X'09' umgesetzt.
Zusätzlich überblendest du mit DTAFMT(*FIXED) alle Angaben.
DTAFMT(*DLM) erlaubt das Verwenden von Feldbegrenzern !!!
F1-Hilfe auf dem Befehl ist manchmal auch tatsächlich eine Hilfe
Similar Threads
-
By malzusrex in forum IBM i Hauptforum
Antworten: 6
Letzter Beitrag: 14-12-06, 18:20
-
By mott in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 09-10-06, 12:28
-
By Muchi in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 03-08-06, 10:41
-
By SUBUIS in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 09-05-06, 10:36
-
By Muchi in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 21-04-06, 14: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