Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
付録B バッチジョブ定義の定義規約 |
バッチジョブ定義エディタの各画面内の各入力域の定義規約を以下に示します。
画面名 |
サブ画面 |
チェック対象名 |
省略可否 |
省略値 |
チェック内容 |
条件 |
|
---|---|---|---|---|---|---|---|
定義画面 |
読込み/DB登録時の解析 |
||||||
バッチジョブ定義プロジェクトウィザード |
プロジェクト情報画面 |
プロジェクト名(*1) |
否 |
− |
なし |
入力文字数 |
文字数制限はなし |
文字種 |
|
||||||
ディレクトリ名(*1) |
否(デフォルトを使用しない場合) |
− |
Interstage Studioのデフォルトフォルダ |
入力データ長、指定したディレクトリ名の存在チェック |
フォルダの絶対パスで244バイト以内 |
||
文字種 |
|
||||||
ジョブ定義ファイル生成ウィザード |
ジョブ定義情報画面 |
フォルダ名(*1) |
否 |
− |
バッチジョブ定義プロジェクトフォルダ |
入力データ長 |
フォルダの絶対パスで244バイト以内 |
文字種 |
|
||||||
ジョブ定義名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
||
一意性 |
プロジェクト配下のジョブ定義名で一意 |
||||||
文字種 |
|
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜15,000(*2) |
||
文字種 |
制限なし |
||||||
ジョブ定義エディタ |
基本情報画面 |
ジョブ定義名 |
否(タブ切替え/保存は可) |
否 |
ジョブ定義ファイル生成ウィザードでの指定値 |
入力文字数 |
1〜64 |
文字種 |
|
||||||
コメント |
可 |
可 |
ジョブ定義ファイル生成ウィザードでの指定値 |
入力文字数 |
0〜15,000(*2) |
||
文字種 |
制限なし |
||||||
ステップの追加/挿入ウィザード |
ジョブステップ定義情報設定画面 |
ジョブステップ名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
プロシジャ呼出しステップ定義情報設定画面 |
プロシジャ呼出しステップ名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
|
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
呼び出すプロシジャ定義名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
||
文字種 |
|
||||||
ステップ定義情報変更画面(ジョブステップ定義用) |
ジョブステップ名 |
否 |
否 |
選択したジョブステップ定義のジョブステップ名 |
入力文字数 |
1〜64 |
|
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
ステップ定義情報変更画面(プロシジャ呼出しステップ定義用) |
プロシジャ呼出しステップ名 |
否 |
否 |
選択したプロシジャ呼出しステップ定義のジョブステップ名 |
入力文字数 |
1〜64 |
|
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
呼び出すプロシジャ定義名 |
否 |
否 |
選択したプロシジャ呼出しステップ定義のプロシジャ定義名 |
入力文字数 |
1〜64 |
||
文字種 |
|
||||||
バッチジョブ定義ファイル選択画面 |
プロジェクト名(*1) |
否 |
− |
なし |
入力文字数 |
Interstage Studioのデフォルトフォルダからの相対パスで1〜125 |
|
文字種 |
|
||||||
ファイル名(*1) |
否 |
− |
なし |
入力データ長、指定したファイル名の存在チェック |
絶対パスで244バイト以内 |
||
文字種 |
|
||||||
終了条件の設定ダイアログ |
− |
比較値1 |
否 |
否 |
なし |
入力文字数 |
1〜11 |
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
比較値2 |
否(範囲指定時) |
否(範囲指定時) |
なし |
入力文字数 |
1〜11 |
||
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
ジョブステップ定義ダイアログ(ジョブステップ定義/プロシジャ内のジョブステップ定義共通) |
基本情報画面 |
ジョブステップ名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜1,024(*2) |
||
文字種 |
制限なし |
||||||
バッチアプリケーション定義画面 |
サーバアプリケーション名 |
否(タブ切替/[OK]は可) |
否 |
なし |
入力文字数 |
1〜30 |
|
文字種 |
|
||||||
バッチアプリケーション定義画面 (ユーティリティ) |
実行ファイル名 |
否(タブ切替/[OK]は可) |
否 |
なし |
入力文字数 |
1〜255 |
|
文字種 |
|
||||||
迂回条件の設定ダイアログ(ジョブステップ定義用) |
− |
先行プロシジャ内のジョブステップ名 |
否(先行ジョブステップがプロシジャ呼出しステップの場合) |
否(先行ジョブステップがプロシジャ呼出しステップの場合) |
なし |
入力文字数 |
1〜64 |
文字種 |
|
||||||
比較値1 |
否 |
否 |
なし |
入力文字数 |
1〜11 |
||
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
比較値2 |
否(範囲指定時) |
否(範囲指定時) |
なし |
入力文字数 |
1〜11 |
||
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
パラメタの設定ダイアログ |
− |
データ長 |
否 |
否 |
なし |
入力文字数 |
[データ型]で選択した項目により以下のとおり異なる。
|
文字種 |
半角数字 |
||||||
パラメタ値 |
否 |
否 |
なし |
入力文字数 |
[データ型]で選択した項目により以下のとおり異なる。
|
||
文字種 |
[データ型]で選択した項目により以下のとおり異なる。
|
||||||
パラメタ値 |
否 |
否 |
なし |
入力文字数 |
1〜1,024(*7) |
||
文字種 |
制御文字を除き、制限なし |
||||||
環境変数の設定ダイアログ |
− |
変数名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
一意性 |
ジョブ定義内で一意、ジョブステップ定義内で一意 |
||||||
文字種 |
|
||||||
変数値 |
可 |
可 |
なし |
入力文字数 |
0〜1,024(*7) |
||
文字種 |
制御文字を除き、制限なし |
||||||
資源の追加ウィザード |
資源定義情報設定画面 |
資源名 |
否 |
否 |
なし |
入力文字数 |
1〜8 |
一意性 |
ジョブステップ定義内で一意 |
||||||
文字種 |
|
||||||
資源定義情報変更画面 |
資源名 |
否 |
否 |
なし |
入力文字数 |
1〜8 |
|
一意性 |
ジョブステップ定義内で一意 |
||||||
文字種 |
|
||||||
バッチジョブ定義ファイル選択画面 |
プロジェクト名(*1) |
否 |
− |
なし |
入力文字数 |
Interstage Studioのデフォルトフォルダからの相対パスで1〜125 |
|
文字種 |
|
||||||
ファイル名(*1) |
否 |
− |
なし |
入力データ長、指定したファイル名の存在チェック |
絶対パスで244バイト以内 |
||
文字種 |
|
||||||
資源定義設定ダイアログ |
− |
資源名 |
否 |
否 |
なし |
入力文字数 |
1〜8 |
文字種 |
|
||||||
ディレクトリ名 |
否 |
否 |
なし |
入力文字数 |
|
||
文字種 |
|
||||||
ファイル名 |
否([一時ファイルを使用する]をチェックしない場合) ([OK]は可) |
否([一時ファイルを使用する]をチェックしない場合) |
なし |
入力文字数 |
|
||
文字種 |
|
||||||
相対世代番号 |
否([世代ファイルを使用する]をチェックする場合)(*8) |
否([世代ファイルを使用する]をチェックする場合)(*8) |
なし |
入力文字数 |
|
||
文字種 |
半角記号(“-","+")、半角数字で以下の範囲で指定できます。 -99〜-1、0、+1〜+99 |
||||||
絶対世代番号 |
否([世代ファイルを使用する]をチェックする場合 (*8) |
否([世代ファイルを使用する]をチェックする場合)(*8) |
なし |
入力文字数 |
|
||
文字種 |
半角数字で以下の範囲で指定できます。
|
||||||
先行プロシジャ内のジョブステップ名 |
否([先行ステップ名]が先行プロシジャ呼出しステップの場合) ([OK]は可) |
否([先行ステップ名]が先行プロシジャ呼出しステップの場合) |
なし |
入力文字数 |
1〜64 |
||
文字種 |
|
||||||
参照する資源名 |
否 ([OK]は可) |
否 |
なし |
入力文字数 |
1〜8 |
||
文字種 |
|
||||||
使用容量 |
可 |
可 |
0 |
入力文字数 |
|
||
文字種 |
0〜9999 |
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜1,024(*2) |
||
文字種 |
制限なし |
||||||
プロシジャ呼出しステップ定義画面 |
基本情報画面 |
プロシジャ呼出しステップ名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
一意性 |
ジョブ定義内で一意、またはプロシジャ定義内で一意 |
||||||
文字種 |
|
||||||
呼び出すプロシジャ定義名 |
否 |
否 |
なし |
入力文字数 |
1〜64 |
||
文字種 |
|
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜1,024(*2) |
||
文字種 |
制限なし |
||||||
置換えパラメタの設定ダイアログ |
− |
置換えパラメタ |
否 |
否 |
なし |
入力文字数 |
1〜64 |
一意性 |
置換えパラメタはプロシジャ定義内で一意、プロシジャ呼出しステップ定義内で一意 |
||||||
文字種 |
|
||||||
値 |
可 |
可 |
なし |
入力文字数 |
1〜256(*6) (*7) |
||
文字種 |
制御文字を除き、制限なし |
||||||
プロシジャ定義ファイル生成ウィザード |
プロシジャ定義情報画面 |
フォルダ名(*1) |
否 |
− |
バッチジョブ定義プロジェクトフォルダ |
入力データ長 |
フォルダの絶対パスで244バイト以内 |
文字種 |
|
||||||
プロシジャ定義名 |
否 |
否 |
なし |
入力文字数、 |
1〜64 |
||
文字種 |
|
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜15,000(*2) |
||
文字種 |
制限なし |
||||||
プロシジャ定義エディタ |
基本情報画面 |
プロシジャ定義名 |
否(タブ切替/保存は可) |
否 |
ジョブ定義ファイル生成ウィザードでの指定値 |
入力文字数 |
1〜64 |
文字種 |
|
||||||
コメント |
可 |
可 |
ジョブ定義ファイル生成ウィザードでの指定値 |
入力文字数 |
0〜15,000(*2) |
||
文字種 |
制限なし |
||||||
迂回条件の設定ダイアログ |
− |
比較値1 |
否 |
否 |
なし |
入力文字数 |
1〜11 |
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
比較値2 |
否(範囲指定時) |
否(範囲指定時) |
なし |
入力文字数 |
1〜11 |
||
文字種 |
-2147483648〜2147483647(半角数字または先頭だけ“-”) |
||||||
資源定義設定ダイアログ |
− |
資源名 |
否 |
否 |
なし |
入力文字数 |
1〜8 |
文字種 |
|
||||||
ディレクトリ名 |
否 |
否 |
なし |
入力文字数 |
|
||
文字種 |
|
||||||
ファイル名 |
否([一時ファイルを使用する]をチェックしない場合) ([OK]は可) |
否([一時ファイルを使用する]をチェックしない場合) |
なし |
入力文字数 |
|
||
文字種 |
|
||||||
参照する資源名 |
否([OK]は可) |
否 |
なし |
入力文字数 |
1〜8 |
||
文字種 |
|
||||||
相対世代番号 |
否([世代ファイルを使用する]をチェックする場合)(*8) |
否([世代ファイルを使用する]をチェックする場合)(*8) |
なし |
入力文字数 |
|
||
文字種 |
半角記号(“-","+")、半角数字で以下の範囲で指定できます。
|
||||||
絶対世代番号 |
否([世代ファイルを使用する]をチェックする場合 (*8) |
否([世代ファイルを使用する]をチェックする場合)(*8) |
なし |
入力文字数 |
|
||
文字種 |
半角数字で以下の範囲で指定できます。0〜99 |
||||||
使用容量 |
可 |
可 |
0 |
入力文字数 |
|
||
文字種 |
0〜9999 |
||||||
コメント |
可 |
可 |
なし |
入力文字数 |
0〜1,024(*2) |
||
文字種 |
制限なし |
*1:単一行のテキスト入力域の先頭と最後の空白は除きます。[コメント]入力域は最初と最後の空白は除きません。
*2:改行を含むことができます。改行は1文字(0x0a)として扱います。
*3:使用禁止文字は、以下の文字が該当します。
“con”、“aux”、“prn”、“nul”、“com1”、“com2”、“com3”、“com4”、“com5”、“com6”、“com7”、“com8”、“com9”、“lpt1”、“lpt2”、“lpt3”、“lpt4”、“lpt5”、“lpt6”、“lpt7”、“lpt8”、“lpt9” |
*4:“否”の場合は、省略すると画面遷移、または保存ができません。
*5:“否”の場合は、省略するとバッチジョブ定義データベースへの登録時、またはジョブ実行時にエラーになります。
*6:置換えパラメタの値を指定しない(入力文字数が“0”の)場合、空文字列(“”)に置き換えられます。
*7:置換えパラメタを使用する場合には、“置換えができるパラメタの入力域と指定できるパラメタの最大数/最大長”より、最大数/最大長を確認してください。
*8:[世代ファイルを使用する]をチェックする場合は、[相対世代番号]、[絶対世代番号]のどちらかを指定します。
Interstage Studioのデフォルトフォルダについては、Interstage Studioのマニュアルを参照してください。
目次
![]() ![]() |