PDA

View Full Version : Wechsel von V7R3 auf V7R4, danach CCSID Probleme



Bobou
15-03-21, 13:11
Hallo zusammen,

wir haben einen Wechsel von V7R3 auf V7R4 durchgeführt.

Soweit, So gut....

Jetzt haben wir das Problem das wenn wir Daten von unserem SFTP-Server ins IFS stellen die heruntergeladenen Dateien die CCSID 1208 haben. Korrekt wäre CCSID 1252.

Wir können uns behelfen indem wir vorm CPYFRMIMPF den Befehl CHGATR verwenden.

Für uns wäre jetzt interessant ob das Problem auch in anderen Konstellationen auftreten kann. Wir haben die Standartsachen wir WRKSYSVAL mit ALT und NEU verglichen und können n keine Unterschied feststellen.
Hat evtl. jemand eine Idee wo man noch gucken könnte.

unsere Verbindung zum SFTP Server bauen wir mit folgenden Aufruf her

CALL PGM(QP2SHELL) PARM('/QOpensys/usr/bin/-sh' '-c' 'sftp -b ...........
Vielen Dank im Voraus
Bobou

Fuerchau
15-03-21, 13:17
Ja das ist bekannt, das hatten wir hier schon mal.
Ändere die Default-CCSID des Netservers in 1252. Der neue Default ist nun 1208.
Beachte auch ggf. eure FTP-Attribute (CHGFTPA), da war der Default früher immer 819.

camouflage
15-03-21, 13:51
@Baldur
Weisst Du, was genau der Default Value der CCSID vom i5/OS Netserver ist? Ich verwende da den Wert 0, welcher auf diesen hinweist. Probleme hatte ich deswegen jedoch noch nie. Allerdings ändere ich bei jedem System sofort den 65535er.

Fuerchau
15-03-21, 13:58
Die IBM lässt sich nicht so sehr darüber aus. Hier findest du eine Information:
https://www.ibm.com/support/pages/ibm-i-netserver-ccsid

Lustig finde ich den Hinweis auf die verschiedenen Namen;-).

Bei einer 0 kann ich nur raten. Der Default könnte früher 819 gewesen sein (ist ja schließlich Windows) und scheint seit V7R4 nun 1208 zu sein, da ja, wie beschrieben, das Filesystem (aber nur Verzeichnisse und Dateinamen) ab Windows 2000 in Unicode sein kann.