Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
第2章 ジョブの設計に必要な知識 | > 2.2 バッチジョブ定義 | > 2.2.5 置換えパラメタ |
置換えパラメタの指定形式は以下のとおりです。
${置換えパラメタ} |
![]()
- 置換えパラメタに指定できない文字を設定した場合は、指定された文字どおりに取り扱い、置換えパラメタとして取り扱いません。
- 置換えパラメタに予約語を指定した場合は、置換えパラメタの値を指定する必要はありません。
- 置換えパラメタの値の入力文字数は、置換えパラメタを設定する入力域の最大長(置換えパラメタなし)に依存します。入力域の最大長については、“置換えができるパラメタの入力域と指定できるパラメタの最大数/最大長”を参照してください。
ジョブの投入時の指定では、プロシジャ定義中の置換えパラメタの指定を直接行うことはできません。プロシジャ内のジョブステップ定義の置換えパラメタは、プロシジャ定義またはプロシジャ呼出しステップ定義から指定します。
プロシジャ呼出しステップ定義の置換えパラメタの値に置換えパラメタを指定することで、プロシジャ内のジョブステップ定義中の置換えパラメタをジョブの投入時のパラメタ指定で置き換えられます。
契機 |
順番 |
置換処理 |
---|---|---|
ジョブ投入時 |
1 |
ジョブの投入時に指定した置換えパラメタを置換する。 |
2 |
ジョブ定義とジョブステップ定義の中で値が指定されていない置換えパラメタは空文字列(“”)に置換する。 |
|
プロシジャ呼出し時 |
3 |
プロシジャ呼出しステップ定義で指定した置換えパラメタを置換する。 |
4 |
プロシジャ定義で指定した置換えパラメタを置換する。 |
|
5 |
プロシジャ内のジョブステップ定義の中で値を指定していない置換えパラメタは空文字列(“”)に置換する。 |
以下に置換えパラメタの指定から置き換えるまでの流れを示します。図中の数字は上記の表の順番に対応しています。
目次
![]() ![]() |