Interstage Job Workload Server バッチ開発ガイド
|
目次

|
A.1.7.6 資源定義設定ダイアログ
資源定義設定ダイアログでは、資源の種類や作成・使用方法、後処理といった資源全体の情報を設定します。ジョブステップ定義ダイアログの資源定義画面から[更新]ボタンをクリック、または資源の追加ウィザードから追加方法を指定して[終了]ボタンをクリックすると、資源定義設定ダイアログが表示されます。以下に画面イメージと各部品の説明を示します。

- [資源名]にジョブステップ内で一意となる資源名を設定します。
■ファイルを使用する場合
ファイルを新たに割り当てる場合は、[使用する資源]から[ファイル]ボタンを選択します。[ファイル]ボタンを選択すると [ファイル名]配下が入力できるので、ファイルに必要な情報を設定します。
- [ディレクトリ名]にファイルのディレクトリ名を絶対パスで設定します。
世代ファイルを使用する場合には、btfwaddgenfileinfコマンドで設定したディレクトリ名を設定します。
- [ファイル名]に資源として使用するファイル名を設定します。
ファイル名を決める必要がない場合は、[一時ファイルを使用する]をチェックすると[ファイル名]はグレーアウトされ、ファイル名を設定する必要はありません。
世代ファイルを使用する場合には、[世代ファイルを使用する]をチェックし、[ファイル名]には世代ファイル名を設定します。また、世代番号を[相対世代番号]または[絶対世代番号]で設定します。

ファイル名の設定にはパスは含めません。ファイル名に“/”を使用するとエラーとなります。

btfwaddgenfileinfコマンドについては、“Interstage Job Workload Server リファレンス”を参照してください。
先行ステップが使用した資源を再度使用する場合は、[使用する資源]から[先行ステップの資源]ボタンを選択します。[先行ステップの資源]ボタンを選択すると [先行ステップの資源名]配下が入力できるので、先行ステップの参照に必要な情報を設定します。
- [先行ステップ名]から先行ジョブステップ名または先行プロシジャ呼出しステップ名を設定します。[先行ステップ名]には、同じジョブ内の先行したステップ名の一覧が表示されます。
- [先行プロシジャ内のジョブステップ名]に先行プロシジャ呼出しステップで呼び出したプロシジャ内のジョブステップ名を設定します。[先行ステップ名]から先行プロシジャ呼出しステップを指定した場合だけ、入力できます。
- [参照する資源名]に先行ジョブステップまたは先行プロシジャ呼出しステップで定義した資源名を設定します。[参照する資源名]には、[先行ステップ名]で指定したステップに定義されている資源名の一覧が表示されます。[先行ステップ名]で先行プロシジャ呼出しステップ名を指定した場合は、[参照する資源名]には資源名は表示されないため、資源名を直接入力します。

資源を定義するジョブステップが、ジョブまたはプロシジャの先頭のステップの場合は、先行ステップが存在しないため、[先行ステップの資源]は選択できません。
■資源の作成・使用方法の指定
- [資源の作成・使用方法]を設定します。
- [新規にファイルを使用する]ボタン
ファイルを新しく作成する場合に選択します。ファイルは排他モードで使用します。本ボタンを選択すると、配下のボタンおよび[資源の使用量]域が操作できます。
- [ファイルが存在した場合はそのまま使用する]をチェックした場合は、ファイルの新規作成時にすでにファイルが存在した場合、既存のファイルをそのまま排他モードで使用します。
- [既存のファイルを更新する]ボタン
既存ファイルを更新する場合に選択します。ファイルは排他モードで使用します。本ボタンを選択すると、[資源の使用量]域が操作できます。
- [既存のファイルを参照する]ボタン
既存ファイルを参照する場合に選択します。本ボタンを選択すると、配下のボタンが操作できます。
- [ファイルを排他的に使用する]をチェックした場合は、既存ファイルを排他モードで使用します。
- [ファイルを排他的に使用する]をチェックしない場合は、既存ファイルを共用モードで使用します。[資源の後処理]域の[ジョブステップが正常終了した場合]と[ジョブステップが異常終了した場合]のいずれにも[削除]は選択できません。選択するとエラーとなります。
- [資源の使用量]を設定します。
- [使用容量]に、使用するファイルの容量を設定します。
- 容量は数値と単位で設定します。数値は0〜9999の範囲で指定します。単位はKByte、MByte、GByteのいずれかを選択します。
- [使用容量]の初期値は0KByteです。
- [上限値]は設定できません。

[使用容量]に0を指定した場合、または、[使用容量]の値を省略した場合は、ファイル容量の事前チェック対象にはなりません。
この場合、当該ファイルを使用している間は容量管理の対象外のため、ジョブの実行中に容量不足が発生し、アプリケーションの書込みが失敗する可能性があります。
したがって、バッチアプリケーションからファイルを使用する場合は、[使用容量]に十分なファイル容量を設定することを推奨します。
■資源の後処理の指定
[資源の後処理]を指定します。
- [ジョブステップが正常終了した場合]
ジョブステップが正常終了した場合の、ジョブステップが使用したファイルの後処理を設定します。
[削除]ボタンを選択した場合は、ジョブステップが正常終了時にファイルを削除します。
[保持]ボタンを選択した場合は、ジョブステップが正常終了時にファイルを削除しません。
[後続ステップへ渡す]ボタンを選択した場合、資源の後処理は[保持]ボタンを選択したものと扱い、引継ぎ対象となる後続のジョブステップの[資源の後処理]の選択に依存します。なお、引継ぎ対象となる後続のジョブステップが存在しない場合、ジョブの終了時の扱いは以下のとおりです。
- [後続ステップへ渡す]ボタンを選択したジョブステップでファイルを新規に作成した場合は、ジョブ終了時にファイルを削除します。
- [後続ステップへ渡す]ボタンを選択したジョブステップで既存のファイルを利用した場合は、ジョブ終了後もファイルを保持します。
- [ジョブステップが異常終了した場合]
ジョブステップが異常終了した場合の、ジョブステップが使用したファイルの後処理を設定します。
[削除]ボタンを選択した場合は、ジョブステップが異常終了時にファイルを削除します。
[保持]ボタンを選択した場合は、ジョブステップが異常終了時にファイルを削除しません。
- [データの書込み同期を取る]
[データの書込み同期を取る]は選択できません。
■コメントの入力
[コメント]に、資源定義についてのコメントを入力します。[コメント]の入力は省略できます。
All Rights Reserved, Copyright(C) 富士通株式会社 2007,2008