3.16.2 使用例
- 〈この項の構成〉
(1) ジョブ定義XMLファイル
<?xml version="1.0" encoding="Shift_JIS" ?> <HitachiBatchJobExec version="1.3" os="windows" > <JOB NAME="ENV_REPLACE"> <STEP NAME="STEP01" > <EXEC PGM="%{BJEX_DIR_SHELLDIR}%{EXEC_PGM}" /> <DD TYPE="%{TYPEVAL}" NAME="DDNAME" %{DSNATTR} /> </STEP> </JOB> </HitachiBatchJobExec>
(2) 環境変数の設定
環境変数名 |
指定値 |
指定個所 |
---|---|---|
BJEX_DIR_SHELLDIR |
abc123 |
JP1/AJSの[詳細定義−[PC Job]]画面の[環境変数]欄 |
C:\shell\ |
バッチジョブ実行システムの設定ファイル(bjex.conf) |
|
EXEC_PGM |
mkDD.bat |
JP1/AJSの[詳細定義−[PC Job]]画面の[環境変数]欄 |
TYPEVAL |
TEMP |
JP1/AJSの[詳細定義−[PC Job]]画面の[環境変数]欄 |
DSNATTR |
指定なし |
該当しない |
(3) 実行結果(抜粋)
環境変数を値に置換するときに,KAKC1175-Iのメッセージを出力する。
******** XML IMAGE ******** 000001 <?xml version="1.0" encoding="Shift_JIS" ?> 000002 <HitachiBatchJobExec version="1.3" os="windows" > 000003 <JOB NAME="ENV_REPLACE"> 000004 <STEP NAME="STEP01" > 000005 <EXEC PGM="C:\shell\mkDD.bat" /> 000006 <DD TYPE="TEMP" NAME="DDNAME" /> 000007 </STEP> 000008 </JOB> 000009 </HitachiBatchJobExec> ******** SYSTEM MESSAGE ******** 16:29:17 002404 KAKC0900-I Parsing of xml file "test.bjx" started. 16:29:17 002404 KAKC1175-I Environment variable %{BJEX_DIR_SHELLDIR} was replaced to "C:\shell\". 16:29:17 002404 KAKC1175-I Environment variable %{EXEC_PGM} was replaced to "mkDD.bat". 16:29:17 002404 KAKC1175-I Environment variable %{TYPEVAL} was replaced to "TEMP". 16:29:17 002404 KAKC1175-I Environment variable %{DSNATTR} was replaced to "". 16:29:17 002404 KAKC0909-I Parsing of xml file "test.xml" ended. code=0