3.15.5 JP1/IM - Viewからの応答入力
- 〈この項の構成〉
(1) 応答入力
応答要求メッセージへの応答入力は,JP1/IM - Viewから行う。応答手順については,JP1のマニュアルを参照のこと。
(2) 応答内容表示
JP1/IM - Viewから入力された応答は,KAKC5001-IメッセージでJOBLOGおよび実行ログに出力される。
また,設定ファイルのDISPLAY_REPLY_MESSAGEパラメータにYESを指定することによってJP1イベント(イベントID:00005C25)としてJP1/IM - Viewの画面に出力することができる。
(a) JP1/IM - Viewへの出力方法
DISPLAY_REPLY_MESSAGEパラメータにYESを指定することによって応答要求メッセージに対する応答メッセージをJP1/IM - Viewの画面に出力する。
また,SETENV要素に環境変数BJEX_DISPLAY_REPLYを指定することで,特定のジョブやジョブステップごとに応答メッセージをJP1/IM-Viewの画面に出力するかどうかを設定することができる。環境変数BJEX_DISPLAY_REPLYの指定値ごとの動作を次に示す。
|
環境変数BJEX_DISPLAY_REPLYの設定 |
応答メッセージ出力 |
|---|---|
|
YES |
JP1/IM - Viewの画面に出力する。 |
|
NO |
JP1/IM - Viewの画面に出力しない。 |
|
YESまたはNO以外 |
JP1/IM - Viewの画面に出力しない。 |
|
設定していない |
設定ファイルのDISPLAY_REPLY_MESSAGEパラメータの指定が有効になる。 |
(b) 環境変数設定例
環境変数BJEX_DISPLAY_REPLYは,SETENV要素で指定する。
SETENV要素を用いて環境変数BJEX_DISPLAY_REPLYを指定する例を次に示す。
<?xml version="1.0" encoding="Shift_JIS" ?>
<HitachiBatchJobExec version="1.3" os="unix">
<JOB NAME="SAMPLE">
<SETENV NAME="BJEX_DISPLAY_REPLY" VALUE="YES"/>・・・(1)ジョブ全体で有効な環境変数
<STEP NAME="STEP1"> BJEX_DISPLAY_REPLYに
<EXEC PGM="MYPROG1" LANG="COBOL"/> YESを指定することを示す。
</STEP>
<STEP NAME="STEP2">
<EXEC PGM="MYPROG2" LANG="COBOL"/>
</STEP>
<STEP NAME="STEP3">
<EXEC PGM="MYPROG3" LANG="COBOL"/>
<SETENV NAME="BJEX_DISPLAY_REPLY" VALUE="NO"/>・・(2)ジョブステップで有効な環境変数
</STEP> BJEX_DISPLAY_REPLYに
</JOB> NOを指定することを示す。
</HitachiBatchJobExec>(1)JOB要素内で環境変数BJEX_DISPLAY_REPLYにYESを指定して,ジョブ全体で応答内容をJP1/IM - Viewの画面に出力する。
(2)STEP3のSTEP要素内で環境変数BJEX_DISPLAY_REPLYにNOを指定する。(1)の指定よりも優先度が高いため,STEP3は応答内容をJP1/IM - Viewの画面に出力しない。