PDA

View Full Version : jt400 JDK1.3



it-wolf
22-07-02, 16:00
Aufruf eines AS400 native Programms mit CLASSPATH .../QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar...
bringt AS400SecurityException, weil aktuelle Sitzung nicht mehr erkannt wird.

Laut http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2924/index.htm?info/rzahh/page1.htm

sollte man

.../QIBM/ProdData/OS400/jt400/lib/jtNative.jar...
oder
.../QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/QIBM/ProdData/OS400/jt400/lib/jtNative11x.jar...

im CLASSPATH verwenden.

Beide laufen auf die Exception.


Entgegen der IBM Literatur funktioniert es mit dem CLASSSPATH-Eintrag:

.../QIBM/ProdData/HTTP/Public/jt400/lib/jt400.jar:/QIBM/ProdData/Java400/jt400ntv.jar...


Ist die IBM Aussage falsch oder mache ich hier etwas falsch?

torsten
23-07-02, 11:40
Bei mir hat der Austausch von jt400.jar gegen jt400Native.jar im Klassenpfad geholfen.
(JDK1.3 mit Group PTF#: SF99069-09 V5R1M0 May 09, 2002).
Bei dem 2. Classpath macht mich stutzig, dass
jt400.jar noch mit drin steht, das kann aber Sinn machen, wenn die 'nativen' jar's nicht alle Klassen von jt400.jar enthalten.

Gruß

Torsten

it-wolf
23-07-02, 15:47
Danke für die Bestätigung.

Bei mir klappt es jetzt auch.
Ich hatte bei diesen elend langen Classpath-Angaben unbemerkt einen Buchstabendreher eingebaut.