8 imsgenconfを使用したTuxedo ART for IMSの構成の生成
imsgenconf
ツールを使用して、z/OSの定義からTuxedo ART for IMSの構成を生成できます。imsgenconf
を使用する前に、次のファイルを含むディレクトリ(定義ディレクトリ)を作成する必要があります。
- 1つのIMSオンライン・トランザクション/バッチ・アプリケーション定義データセット:
APPLCTN
およびTRANSACT
マクロを含む1つのデータセット。1つのデータセットのみ保持できます。 - PSBファイル:
PSBGEN
マクロを含むデータセット。複数のデータセットを保持できます。 - DBDファイル:
DBDマクロを含むデータセット。複数のデータセットを保持できます。
特定のトランザクション/バッチ・アプリケーション用のTuxedo ART for IMS構成のみを生成する場合は、定義ディレクトリの最上位の下にホワイト・リスト(IMS.WHITE
)またはブラック・リスト(IMS.BLACK
)を作成できます。
IMS.WHITE
が定義ディレクトリの最上位の下に存在する場合、imsgenconf
により、ホワイト・リストに定義されているトランザクション/バッチ・アプリケーション用の構成のみが生成されます。IMS.BLACK
が定義ディレクトリの最上位の下に存在する場合、imsgenconf
により、ホワイト・リストに定義されていないトランザクション/バッチ・アプリケーション用の構成のみが生成されます。IMS.WHITE
およびIMS.BLACK
の両方が定義ディレクトリの最上位の下に存在する場合、IMS.WHITE
がデフォルトです。IMS.WHITE
およびIMS.BLACK
のいずれも定義ディレクトリの最上位の下に存在しない場合、imsgenconfにより、すべてのトランザクション/バッチ・アプリケーションの構成が生成されます。
詳細は、『Tuxedo ART for IMSリファレンス・ガイド』の構成ファイルに関する項を参照してください
imsdbs.desc
内のDB関連の構成については、imsgenconf
により、トランザクション/バッチ・アプリケーションで実際に使用されるDBの構成のみが生成されます。
ノート:
バッチまたはトランザクション指向のバッチ・プログラムでは、プログラム名がPSBNAME
と等しくない場合は、imsapps.desc
内の"NAME=program
"を手動で変更する必要があります。
次のものは、手動で構成する必要があります。
imsresources.desc:
永続トランザクション定義の構成。
$ART_IMS_CONFIG/$dbname/segments.desc:
1つのODBA IMS/DBソリューション用のセグメント記述ファイル。
$ART_IMS_CONFIG/$dbname/$segments.desc
: 1つのODBA IMS/DBソリューション用の1つのセグメントの記述ファイル。