PDA

View Full Version : Datenumsetzung EBCDIC -> Macintosh



Marimari1009
25-08-03, 14:31
Hallo *ALL

ich habe die Aufgabe, vor einer FTP-Übertragung DB2/400-Daten
aus EBCDIC in ein Format zu übersetzen, das ein Macintosh versteht. Dieser benutzt wohl ein anderes ASCII-Format.
Die Zeichen-Entsprechungen sind bekannt.

Geht diese Umsetzung unter Verwendung einer AS/400-Tabelle
(Objekt der Art *TBL) ? Wenn ja wie ?

Vielen Dank im Voraus

Klaus Hardy

Erik Filchner
25-08-03, 16:24
Hallo Klaus Hardy,

bei mir auf dem System befinden sich zwei Objekte mit der Art *TBL; QEBCD2MAC und QMAC2EBCD. Diese wurden für die Umsetzung in MAC-ASCII in EBCDIC und umgekehrt benutzt.

Eigentlich habe ich immer (wie ich noch einen MAC hatte) ganz normal den FTP aufgerufen und es hat immer funktioniert.

Beim FTP kann man (nach F10) die Tabellen angeben.
Parameter TBLFTPOUT und TBLFTPIN

mfg Erik

Marimari1009
26-08-03, 11:02
Hallo Erik,

vielen Dank, das könnte die Lösung sein...., wenn ich diese Tabellen bei mir finden würde. Ab welchem Release werde diese denn mitgeliefert?

Wenn ich sie denn hätte, müßte ich wohl vor einer solchen Übertragung im CL-PGM temporär die FTP-Attribute ändern über

CHGFTPA TBLFTPOUT(lib/QEBCD2MAC) TBLFTPIN(lib/QEBCD2MAC) und hinterher wieder zurück nach *CCSID;
ist das so richtig ?

mfg Klaus Hardy

Erik Filchner
26-08-03, 14:25
Hallo Klaus Hardy,

bei mir waren die schon drauf (seit V4R3). Es kann aber sein das die irgendwann mal erstellt wurden und gar nicht von IBM kommen.

Mit dem CHGFTPA kann das so gehen, allerdings gilt das ja dann Systemweit für die FTP Übertragungen. Ich würde es eher beim Befehl FTP mitgeben dann gilt das nur für diese Verbindung.

Sag mir einfach mal Deine E-mail falls ich Dir die *TBL per SAVF schicken soll.

mfg Erik

horschma
26-08-03, 14:47
Hallo Klaus,

du kannst beim FTP auch die Übersetzungstabellen für die aktive Sitzung ändern.

Versuch mal folgendes:

beim FTP vom Mac -> iSeries
statt ascii

quote type c 1275

von der iSeries -> Mac
statt ascii

type c 1275

Wenn ich mich richtig erinnere war 1275 die CCSID (Codepage) für Mac.

hth
Thomas

Marimari1009
27-08-03, 08:55
Hallo,

leider klappt es mit "type c 1275" nicht;

FTP antwortet immer mit
504-Unknown TYPE: C 1275
504 TYPE is now ASCII

Habe ich da etwas falsch gemacht?

mfg Klaus Hardy

Marimari1009
19-09-03, 12:05
Abschließend an alle herzlichen Dank, besonders an Erik, dessen Hilfe das Problem letztlich gelöst hat.
Klaus Hardy