Hallo,
ich habe ein Problem bei der Installation von Java-Objekten von einer AS/400 auf eine Andere.

Hierbei hat das Quellsystem die folgenden Systemwerte:
QCNTRYID DE,
QLANGID DEU
QCHRID Zeichensatz 697 und Codepage 273

Das Zielsystem hat die Werte
QCNTRYID EN,
QLANGID ENU
QCHRID Zeichensatz 697 und Codepage 37

Bestimmte Hexwerte sind bei dieser Kombination unterschiedlich definiert und hier vermute ich auch das Problem:

Übertragene Java-Programme lassen sich nicht aufrufen und auch nicht neu umwandeln. Es gibt immer den gleichen Fehler

java.lang.UnsatisfiedLinkError

(Im Sourcecode kann ich sehen, daß z.B. die Zeichen [ und ] anders umgesetzt wurden.)

So bin ich bei der Installation vorgegangen:
1. Das Hauptverzeichnis ist im \Root angelegt. CCSID der Quelle ist 850 für Hauptverzeichnis, alle Unterverzeichnisse und Streamfiles 850
2. Auf der Zielmaschine habe ich das Hauptverzeichnis manuell angelegt (geht glaube ich nicht anders) mit CCSID des Jobs 37.
3. Das Hauptverzeichnis habe ich aus Laufwerk zugeordnet und über IFS freigegeben
4. Alle Unterverzeichnisse habe ich auf CD gebrannt und dann mit map und drop übernommen . Diese haben dann auch alle CCSID 850

Wer kann mir bei diesem Problem helfen?

Viele Grüße
Stefanie Ahrendt