Interstage Job Workload Server バッチ開発ガイド |
目次
![]() ![]() |
第2章 ジョブの設計 | > 2.1 設計に必要な知識 | > 2.1.3 ファイル管理 | > 2.1.3.2 ファイルの割当て機能 |
ファイル管理機能は、バッチジョブ定義にもとづいてファイルを割り当てます。ファイルは、ジョブステップ開始時にファイルを割り当て、ジョブステップ終了時に割当てを解除します。以下に、ジョブステップ終了時のファイルの扱いを示します。
ファイルの種類 |
割当ておよび解除の指定 |
ジョブステップ終了時のファイルの扱い |
|||||
---|---|---|---|---|---|---|---|
割当て方法 |
ジョブステップ終了時の解除の方法 |
正常終了時 |
異常終了時 |
||||
正常終了 |
異常終了 |
ファイルの割当て |
ファイル |
ファイルの割当て |
ファイル |
||
非一時ファイル |
新規にファイルを作成する(ファイルが存在した場合はエラー) |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
保持 |
解除 |
削除 |
解除 |
保持 |
|||
保持 |
削除 |
解除 |
保持 |
解除 |
削除 |
||
保持 |
解除 |
保持 |
解除 |
保持 |
|||
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
||
保持 |
引継ぎ |
保持 |
解除 |
保持 |
|||
新規にファイルを作成する(ファイルが存在した場合はそのまま使用する) |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
|
保持 |
解除 |
削除 |
解除 |
保持 |
|||
保持 |
削除 |
解除 |
保持 |
解除 |
削除 |
||
保持 |
解除 |
保持 |
解除 |
保持 |
|||
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
||
保持 |
引継ぎ |
保持 |
解除 |
保持 |
|||
既存のファイルを更新する |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
|
保持 |
解除 |
削除 |
解除 |
保持 |
|||
保持 |
削除 |
解除 |
保持 |
解除 |
削除 |
||
保持 |
解除 |
保持 |
解除 |
保持 |
|||
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
||
保持 |
引継ぎ |
保持 |
解除 |
保持 |
|||
既存のファイルを参照する(ファイルを排他的に使用する) |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
|
保持 |
解除 |
削除 |
解除 |
保持 |
|||
保持 |
削除 |
解除 |
保持 |
解除 |
削除 |
||
保持 |
解除 |
保持 |
解除 |
保持 |
|||
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
||
保持 |
引継ぎ |
保持 |
解除 |
保持 |
|||
既存のファイルを参照する |
保持 |
保持 |
解除 |
保持 |
解除 |
保持 |
|
後続ステップへ渡す |
保持 |
引継ぎ |
保持 |
解除 |
保持 |
||
一時ファイル |
新規 |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
||
既存(先行ステップの資源を引き継いだ場合) |
削除 |
削除 |
解除 |
削除 |
解除 |
削除 |
|
後続ステップへ渡す |
削除 |
引継ぎ |
保持 |
解除 |
削除 |
*1:引き継ぐ後続ジョブステップが存在しない場合は、ジョブ終了までファイルの割当てを引き継ぎ、ファイルは保持します。
*2:引き継ぐ後続ジョブステップが存在しない場合は、ジョブ終了までファイルの割当てを引き継ぎ、ジョブ終了時にファイルを削除します。
*3:引き継ぐ後続ジョブステップが存在しない場合は、ファイルを以下のように扱います。
ファイルをジョブステップ間で引き継ぐ方法は、以下の一時ファイルを使用した方法です。
なお、非一時ファイルを使用した方法でも、ファイルをジョブステップ間で引き継ぐことができます。
以下に、ファイルをジョブステップ間で引き継ぐ指定の概要を示します。
目次
![]() ![]() |