Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
第2章 ジョブの設計に必要な知識 | > 2.2 バッチジョブ定義 | > 2.2.5 置換えパラメタ |
置換えパラメタを指定できる項目について説明します。
最大長 = 入力域の最大長 + 67(*) |
(*):67 = 64(置換えパラメタ1個の最大長) + 3(${}の文字数)
資源定義の[使用容量]、[相対世代番号]、[絶対世代番号]入力域では、置換えパラメタを指定した場合は、置換えパラメタ以外の文字は指定できないため、最大長は67となります。
最大長 = 入力域の最大長 + (67(*) × 置換えパラメタの指定できる最大数) |
(*):67 = 64(置換えパラメタ1個の最大長) + 3(${}の文字数)
定義名 |
入力域 |
指定できる置換えパラメタの最大数 |
指定できる入力域の最大長 |
||
---|---|---|---|---|---|
大項目 |
中項目 |
置換えパラメタなし |
置換えパラメタあり |
||
ジョブ定義 |
環境変数定義 |
環境変数の値 |
1 |
1,024 |
1,091 |
ジョブステップ定義 |
バッチアプリケーション定義 |
環境変数の値 |
1 |
1,024 |
1,091 |
COBOLアプリケーションのパラメタの値(符号なしの外部10進項目の場合) |
1 |
18 |
85 |
||
COBOLアプリケーションのパラメタの値(符号ありの外部10進項目の場合) |
1 |
19(*1) |
86(*1) |
||
COBOLアプリケーションのパラメタの値(英数字の場合) |
1 |
1,024 |
1,091 |
||
C言語アプリケーションのパラメタの値(short) |
1 |
2 |
69 |
||
C言語アプリケーションのパラメタの値(int) |
1 |
4 |
71 |
||
C言語アプリケーションのパラメタの値(longlong) |
1 |
8 |
75 |
||
C言語アプリケーションのパラメタの値(char) |
1 |
1024 |
1,091 |
||
ユーティリティのパラメタの値 |
1 |
1,024 |
1091 |
||
資源定義 |
ディレクトリ名 |
10 |
255 |
925 |
|
ディレクトリ名 |
10 |
64 |
734 |
||
ファイル名 |
10 |
255 |
925 |
||
相対世代番号 |
1 |
3 |
67 |
||
絶対世代番号 |
1 |
4 |
67 |
||
使用容量 |
1 |
4 |
67 |
||
プロシジャ呼出しステップ定義 |
基本情報 |
置換えパラメタの値 |
1 |
256 |
323 |
プロシジャ定義 |
基本情報 |
置換えパラメタの初期値 |
1 |
256 |
323 |
*1:データ型が符号ありの場合は、符号(“-”)を入力できるため、符号(“-”)を含めた長さです。
*2:入力域の最大長については“置換えパラメタ入力域の最大長”を参照してください。
置換えパラメタの値として指定できる数は以下のとおりです。
置換えパラメタの値は、上記の数を超えて指定できないため、置換えパラメタの使用時は最大数を意識してください。
ジョブスケジューラ製品のSystemwalker Operation Managerより、事前にジョブネットに登録して実行するスケジュールジョブの場合、置換えパラメタを指定できる最大数は32個です。
目次
![]() ![]() |