PDA

View Full Version : CVTTOSTMF



Boo Stefan
30-10-01, 11:15
Exportieren I-Series Daten zu PC-Anwendungen mit CVTTOSTMF

Wunderbar ausser einem kleinen Detail diese verflixten Umlaute werden nicht richtig umgesetzt.
An welchen Einstellungen könnte das liegen (JOBD, CDPAGE, LANGID) oder muss ich im ILLE- RPG änderungen vornehmen.

Wer hat diese Utillity schon ausprobiert und Erfahrungen damit gesammelt.

P.S. unser AS400 Park spricht Schweizerdeutsch
Was mir auch noch aufgefallen ist, sind Probleme mit ASCCI und Windows ANSI könnte möglicherweise das EXCEL die Datei nicht richtg interpretiert?

[Dieser Beitrag wurde von Boo Stefan am 31. Oktober 2001 editiert.]

Problem gelöst der Author des Tools hat es nochmals angepasst und erweitert.

[Dieser Beitrag wurde von Boo Stefan am 27. November 2001 editiert.]

Otten
27-11-01, 09:28
Die Sache mit den Umlauten ist mir auch
schon aufgefallen.
Leider habe ich auch keine Idee wo ich
suchen bzw. ändern muss.

Wäre dankbar um Mitteilung, falls Sie eine
Möglichkeit finden den Fehler zu beheben.

hgunz
27-11-01, 11:42
Das ist leider im Programm abgehandelt. Es wird ein API QDCEXLATE verwendet, welches als Umsetztabelle QASCII verwendet. Diese Umsetztabelle setzt EBCDIC in ASCII um. Es gibt keine alternative Umsetztabelle für ANSI. Es sind im System nur Umsetztabellen von einer Codepage in eine andere. Ich weiß aber nicht, wie das mit anderen Sprachen aussieht. Die Umsetztabelle QA6ZBFA93 setzt z.B. CCSID 1141 in CCSID 1252 um (1252 ist ANSI).

Grüße
Hanspeter Gunz

rolf
29-11-01, 17:18
Hallo Leute.
Wenns keine Umsetzungstabelle für ANSI gibt, so muss man halt eine erstellen.
Sourcemember vom Typ TBL erstellen und z.Bsp. untenstehende Daten einfüllen:
00010203DC09C39FCAB2D50B0C0D0E0F10111213DBDA08C118 19C8F21A1D1E1F
C4B3C0D9BF0A171BB4C2C5B0B1050607CDBA16BCBBC9CC04B9 CBCEDF1415FE1C
20FF83E4E0A0C686E7A45B2E3C282B2126E98889E8A18C8B8D E15D242A293B5E
2D2FB6C4C0B5C78F80A5A62C255F3E3F9BC9D2D3C8D6D7D8DE 603A2340273D22
9D616263646566676869AEAFD0ECE7F1B06A6B6C6D6E6F7071 72A6A791F792CF
E67E737475767778797AADA8D1EDE8A9A2A3BEFAB8A7F4ACAB F3AC7CEEF9EF9E
7B414243444546474849F093F695A2E47D4A4B4C4D4E4F5051 52FB96FC97A398
5CF6535455565758595AFDE2D6E3E0E5303132333435363738 39FCEADCEBE97F
Die Daten können auch aus der Tabelle QASCII kopiert werden (RTVTBLSRC) und dann die falschen Umsetzungen angepasst werden.
Am Schluss noch umwandeln (CRTTBL) und dann diese Tabelle als Umsetzungstabelle angeben.
Geht zum Bsp. auch bei CPYTOPCD.

Hoffe es hilft.
Gruss
Rolf