Interstage Job Workload Server バッチ開発ガイド
目次 前ページ次ページ

第2章 ジョブの設計> 2.1 設計に必要な知識> 2.1.3 ファイル管理> 2.1.3.2 ファイルの割当て機能

2.1.3.2.3 ファイルの割当ての有効範囲

ファイル管理機能は、バッチジョブ定義にもとづいてファイルを割り当てます。ファイルは、ジョブステップ開始時にファイルを割り当て、ジョブステップ終了時に割当てを解除します。以下に、ジョブステップ終了時のファイルの扱いを示します。

ファイルの種類

割当ておよび解除の指定

ジョブステップ終了時のファイルの扱い

割当て方法

ジョブステップ終了時の解除の方法

正常終了時

異常終了時

正常終了

異常終了

ファイルの割当て

ファイル

ファイルの割当て

ファイル

非一時ファイル

新規にファイルを作成する(ファイルが存在した場合はエラー)

削除

削除

解除

削除

解除

削除

保持

解除

削除

解除

保持

保持

削除

解除

保持

解除

削除

保持

解除

保持

解除

保持

後続ステップへ渡す
(*2)

削除

引継ぎ

保持

解除

削除

保持

引継ぎ

保持

解除

保持

新規にファイルを作成する(ファイルが存在した場合はそのまま使用する)

削除

削除

解除

削除

解除

削除

保持

解除

削除

解除

保持

保持

削除

解除

保持

解除

削除

保持

解除

保持

解除

保持

後続ステップへ渡す
(*3)

削除

引継ぎ

保持

解除

削除

保持

引継ぎ

保持

解除

保持

既存のファイルを更新する

削除

削除

解除

削除

解除

削除

保持

解除

削除

解除

保持

保持

削除

解除

保持

解除

削除

保持

解除

保持

解除

保持

後続ステップへ渡す
(*1)

削除

引継ぎ

保持

解除

削除

保持

引継ぎ

保持

解除

保持

既存のファイルを参照する(ファイルを排他的に使用する)

削除

削除

解除

削除

解除

削除

保持

解除

削除

解除

保持

保持

削除

解除

保持

解除

削除

保持

解除

保持

解除

保持

後続ステップへ渡す
(*1)

削除

引継ぎ

保持

解除

削除

保持

引継ぎ

保持

解除

保持

既存のファイルを参照する

保持

保持

解除

保持

解除

保持

後続ステップへ渡す
(*1)

保持

引継ぎ

保持

解除

保持

一時ファイル

新規

削除

削除

解除

削除

解除

削除

後続ステップへ渡す
(*2)

削除

引継ぎ

保持

解除

削除

既存(先行ステップの資源を引き継いだ場合)

削除

削除

解除

削除

解除

削除

後続ステップへ渡す
(*2)

削除

引継ぎ

保持

解除

削除

*1:引き継ぐ後続ジョブステップが存在しない場合は、ジョブ終了までファイルの割当てを引き継ぎ、ファイルは保持します。
*2:引き継ぐ後続ジョブステップが存在しない場合は、ジョブ終了までファイルの割当てを引き継ぎ、ジョブ終了時にファイルを削除します。
*3:引き継ぐ後続ジョブステップが存在しない場合は、ファイルを以下のように扱います。

 

■ファイルをジョブステップ間で引き継ぐ方法

ファイルをジョブステップ間で引き継ぐ方法は、以下の一時ファイルを使用した方法です。

なお、非一時ファイルを使用した方法でも、ファイルをジョブステップ間で引き継ぐことができます。

以下に、ファイルをジョブステップ間で引き継ぐ指定の概要を示します。


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2007,2008