Я вызываю банку runnbale из программы CL, используя команду RUNJVA два раза с разными параметрами следующим образом:
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('INIT' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
RUNJVA CLASS('/MYFOLDER/JAVA/project.jar') +
PARM('CLOSE' '129.186.121.33' 'TESTLIB') +
OUTPUT(* *CONTINUE)
Первый вызов завершается успешно; и второй вызов начался, но вскоре завершился без регистрации исключения в файле журнала. ПРИМЕЧАНИЕ. код окружен блоком try-catch(Throwable).
Важный момент: сбой JVM происходит в точке, где я создаю соединение с DB2 как:
connection = DriverManager.getConnection("jdbc:db2:*local;translate binary=true;prompt=false;naming=sql;libraries=TESTLIB");
или иногда при создании объекта AS400 как:
com.ibm.as400.access.AS400 server = new com.ibm.as400.access.AS400();
Любая помощь будет оценена.