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

第2章 ジョブの設計に必要な知識> 2.2 バッチジョブ定義> 2.2.2 ジョブステップ定義

2.2.2.4 資源定義

ジョブステップで使用するファイルの資源を設定します。なお、業務用データベースの資源に関する情報の設定は不要です。

資源名

資源を識別する名前です。
資源名は、同一ジョブステップ定義内で一意の値を設定します。
なお、ファイルのNetCOBOL連携機能を利用してファイルを連結する場合は、連結するファイルの資源定義に同一の資源名を指定します。


ファイルのNetCOBOL連携機能については“ファイル管理機能”を参照してください。

 

使用する資源

使用する資源の種別として以下のいずれかを指定します。


非一時ファイルと一時ファイルについては“ファイル管理機能”を参照してください。

◆ファイルを連結する

ファイルの連結を行う場合に指定します。
COBOLアプリケーションの場合にのみ指定できます。

◆連結番号

ファイルの連結を行う場合にファイルの連結順序を指定します。
指定可能な範囲は、1〜9999です。小さい値から昇順でファイルを連結します。
連結番号は、連続している必要はありません。
COBOLアプリケーションの場合にのみ指定できます。

◆ダミーファイルを使用する

ダミーファイルを使用する場合に指定します。
COBOLアプリケーションの場合にのみ指定できます。

◆nullデバイスを使用する

ファイルとしてnullデバイスを使用する場合に指定します。
C言語アプリケーションおよびコマンド/スクリプトの場合にのみ指定できます。

 

ディレクトリ名

ジョブステップで使用するファイルが存在するディレクトリ名を、以下のいずれかの方法で指定します。


世代ファイルを使用する場合は、btfwaddgenfileinfコマンドで指定した、ディレクトリ名または論理ディレクトリ名を指定します。

btfwaddgenfileinfコマンドの詳細は、“Interstage Job Workload Server リファレンス”を参照してください。

 

ファイル名

ジョブステップで使用するファイル名を設定します。

世代ファイルを使用する場合は、世代ファイル名を指定します。

 

世代番号

世代ファイルを使用する場合に指定します。

◆相対世代番号

世代ファイルを使用する場合に、世代ファイルの相対世代番号を指定します。
最新の世代の相対世代番号は0、古い世代の相対世代番号は負の整数、新しく登録する世代の相対世代番号は'+'を付加した正の整数を指定します。
指定可能な範囲は、-99〜+99です。

 

◆絶対世代番号

各世代のファイル名を直接指定して世代ファイルを使用する場合に、世代ファイルの絶対世代番号を指定します。
絶対世代番号は、各世代のファイル名のうち、世代ファイル名の後ろに付加されている数値(“G”と0のパディングを除く数値)を指定します。
指定可能な範囲は、0〜9999です。


世代番号の指定について、以下の注意事項があります。
上記の問題を回避するためには、複数のジョブで同時に同じ世代ファイルを使用する場合には絶対世代番号で世代ファイルを指定してください。

 

先行ステップの資源

先行ステップの資源を使用する場合に、先行ジョブステップ名と資源名を指定します。ジョブステップの実行時に、参照する資源が存在しない場合は、エラーとなります。

 

資源の割当て方法と割当て解除方法

ファイルの割当て方法と割当て解除方法を指定します。

◆ファイルの割当て方法


排他モードおよび共用モードについては、“ファイルの排他の種類”を参照してください。

COBOLアプリケーションでファイルを連結してレコードを参照する場合は、以下のファイルの割当て方法を指定します。
COBOLアプリケーションでファイルの追加書きを行う場合は、以下のファイルの割当て方法を指定します。

 

◆ファイルの割当て解除方法

バッチアプリケーションが使用した資源の後処理を指定します。

■NetCOBOL固有のファイル機能

NetCOBOL連携機能を使用する場合に指定します。
COBOLアプリケーションの場合にのみ指定できます。


ファイルのNetCOBOL連携機能については“ファイル管理機能”を参照してください。

◆ファイルの追加書きを行う

COBOLアプリケーションで、ファイルの追加書きを行う場合に指定します。

◆ファイルの高速処理を使用する

COBOLアプリケーションで、ファイルの高速処理を使用する場合に指定します。

資源の使用量

ファイルを新しく作成する場合または既存ファイルを更新する場合に、ジョブステップが使用するファイルの容量を指定します。
ファイルの容量は、数値と単位を組み合わせて指定します。


ファイルの事前容量チェック機能を利用する場合、運用中に書込みを行うファイルに対して、ファイルの論理的なサイズを設定してください。ファイルのサイズは、アプリケーションが動作する際に必要となる最大サイズを見積もります。

アプリケーションが動作する際に必要となる最大サイズには、ファイルシステムが“ファイルの制御情報として使用する領域のサイズ”を考慮してください。
ファイルの制御情報として使用する領域のサイズは、以下を目安に見積もってください。

実際のファイルサイズ

ファイルの制御情報として使用する領域のサイズ

16メガバイトまで

20キロバイト程度

100メガバイトまで

100キロバイト程度

100メガバイトより大きい


実際のファイルサイズの0.05〜0.06%程度

実際のファイルサイズの0.1%程度


[使用容量]は、置換えパラメタで指定することができます。
[使用容量]を置換えパラメタで指定すると、ジョブで使用するファイルの容量を、実行するジョブで処理するデータ量に応じて変更できるため、バッチジョブ定義を、より汎用的に使用できます。

コメント

資源定義に関するコメントを記述します。
コメントは、ステップ情報として、ジョブログに出力できます。


ステップ情報については、“Interstage Job Workload Server 運用ガイド”の“ステップ情報の出力形式”を参照してください。

目次 前ページ次ページ

Copyright 2009 FUJITSU LIMITED