Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
付録A バッチジョブ定義エディタ | > A.1 新規にバッチジョブ定義を作成する | > A.1.7 ジョブステップ定義の設定 |
ジョブステップ定義のバッチアプリケーション定義を設定する方法について、以下に示します。
バッチアプリケーション定義は、ジョブステップとして実行するバッチアプリケーションの種別、パラメタ、環境変数を設定します。ジョブステップ定義ダイアログの[バッチアプリケーション定義]タブをクリックすると、バッチアプリケーション定義画面が表示されます。
バッチアプリケーション定義画面はバッチアプリケーションの種別により、以下の画面があります。
バッチアプリケーション定義画面の[バッチアプリケーションの種別]から[COBOL]ボタンを選択すると、COBOL用の[バッチアプリケーション定義]画面に切り替わります。以下に画面イメージと各部品の説明を示します。
バッチ実行基盤から呼び出すプログラム名(または関数名)に対応した任意の名前を設定します。この名前を“バッチアプリケーション名”と呼びます。
実際に呼び出すバッチアプリケーションのライブラリ名、プログラム名(または関数名)は、バッチアプリケーションの配備時に“アプリケーション情報入力ファイル”に設定します。
COBOLのプログラムへ渡すパラメタを設定します。
パラメタの設定は、パラメタの設定ダイアログから行います。
データ型 |
データ長 |
パラメタ値 |
---|---|---|
PIC S9(n) : 外部10進項目(符号付き) |
1〜18 |
数値 |
PIC 9(n) : 外部10進項目(符号無し) |
1〜18 |
数値 |
PIC X(n) : 英数字項目 |
1〜1,024 |
英数字 |
バッチジョブ定義エディタでは、[パラメタ値]に設定したパラメタの長さと[データ長]に設定した値の比較を行いません。バッチアプリケーションの実行時に“入力パラメタのデータ変換規則”に従って、パラメタを変換します。
パラメタの設定を行った後に、バッチアプリケーションの種別を変更した場合、パラメタの設定内容は削除されます。
COBOLのプログラムが使用する環境変数を設定します。環境変数の設定は、環境変数の設定ダイアログから行います。
[環境変数]一覧のタイトル部([変数]または[値])をクリックすることで、指定した列を基準に一覧がソートされます。
環境変数を設定してから、[バッチアプリケーションの種別]を[資源の獲得・回収のみ]に切り替える場合、設定した環境変数は削除されます。
バッチアプリケーション定義画面の[バッチアプリケーションの種別]から[C言語]ボタンを選択すると、C言語用の[バッチアプリケーション定義]画面に切り替わります。以下に画面イメージと各部品の説明を示します。
バッチ実行基盤から呼び出すプログラム名(または関数名)に対応した任意の名前を設定します。この名前を“バッチアプリケーション名”と呼びます。
実際に呼び出すバッチアプリケーションのライブラリ名、プログラム名(または関数名)は、バッチアプリケーションの配備時に“アプリケーション情報入力ファイル”に設定します。
C言語のプログラムへ渡すパラメタを設定します。
パラメタの設定は、パラメタの設定ダイアログから行います。
データ型 |
データ長 |
パラメタ値 |
---|---|---|
short : 数値型(2バイト)項目 |
2(固定) |
数値 |
int : 数値型(4バイト)項目 |
4(固定) |
数値 |
long long : 数値型(8バイト)項目 |
8(固定) |
数値 |
char : 英数字項目 |
1〜1,024 |
英数字 |
バッチジョブ定義エディタでは、[パラメタ値]に設定したパラメタの長さと[データ長]に設定した値の比較を行いません。バッチアプリケーションの実行時に“入力パラメタのデータ変換規則”に従って、パラメタを変換します。
パラメタの設定を行った後に、バッチアプリケーションの種別を変更した場合、パラメタの設定内容は削除されます。
C言語のプログラムが使用する環境変数を設定します。環境変数の設定は、環境変数の設定ダイアログから行います。
[環境変数]一覧のタイトル部([変数]または[値])をクリックすることで、指定した列を基準に一覧がソートされます。
環境変数を設定してから、[バッチアプリケーションの種別]を[資源の獲得・回収のみ]に切り替える場合、設定した環境変数は削除されます。
バッチアプリケーション定義画面の[バッチアプリケーションの種別]から[ユーティリティ]ボタンを選択すると、ユーティリティ用の[バッチアプリケーション定義]画面に切り替わります。以下に画面イメージと各部品の説明を示します。
ユーティリティとして実行できるファイル名を設定します。
[実行ファイル名]で指定するファイルのパスは、バッチワークユニットのPATH環境変数で指定する必要があります。実行するときに、[実行ファイル名]で指定するファイルのパスを、PATH環境変数で指定していない場合はエラーとなります。また、相対パスでの指定はできません。
ユーティリティへ渡すパラメタを設定します。パラメタの設定は、パラメタの設定ダイアログから行います。
パラメタの設定を行った後に、バッチアプリケーションの種別を変更した場合、パラメタの設定内容は削除されます。
ユーティリティが使用する環境変数を設定します。環境変数の設定は、環境変数の設定ダイアログから行います。
[環境変数]一覧のタイトル部([変数]または[値])をクリックすることで、指定した列を基準に一覧がソートされます。
環境変数を設定してから、[バッチアプリケーションの種別]を[資源の獲得・回収のみ]に切り替える場合、設定した環境変数は削除されます。
バッチアプリケーション定義画面の[バッチアプリケーションの種別]から[資源の獲得・回収のみ]ボタンを選択すると、資源の獲得・回収のみ用の[バッチアプリケーション定義]画面に切り替わります。以下に画面イメージを示します。
資源の獲得・回収のみの画面は、設定が必要な情報はありません。
[資源の獲得・回収のみ]ボタンを選択した場合、[マルチジョブ]タブの設定は無効となります。
目次
![]() ![]() |