Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

STRJSM コマンドは RUNJSM プログラムを送信します。

この RUNJSM プログラムは、RUNJSMEXT がライブラリ・リストにあると、CL プログラム RUNJSMEXT を呼び出します。

以下のライフ・サイクル・イベントが発生すると、RUNJSM プログラムは CL プログラム RUNJSMEXT を呼び出します。

ENTRY

Java環境の開始前

REBOOT

Java環境のリブート時 Studioがリブートします。

EXIT

Java環境の終了時 

Java環境の終了時

Studioの停止またはQJVACMDSRVジョブの最後

この終了プログラムのソース・コードは、JSMライブラリのQCLSRCに保管されます。

Code Block
PGM PARM(&EVENT &INSTANCE &VERSION &JOB)

...


 

...


DCL VAR(&EVENT)     TYPE(*CHAR) LEN(10)

...


DCL VAR(&INSTANCE)  TYPE(*CHAR) LEN(50)

...


DCL VAR(&VERSION)   TYPE(*CHAR) LEN(8)

...


DCL VAR(&JOB)       TYPE(*CHAR) LEN(10)

...


 

...


IF COND(&EVENT *EQ 'ENTRY') THEN(DO)

...


   /* CHGJOB CCSID(37) FOR NATIVE JDBC DRIVER */

...


   GOTO END

...


ENDDO

...


 

...


IF COND(&EVENT *EQ 'REBOOT') THEN(DO)

...


   GOTO END

...


ENDDO

...


 

...


IF COND(&EVENT *EQ 'EXIT') THEN(DO)

...


   GOTO END

...


ENDDO

...


 

...


END: ENDPGM

...