「新規 VSAM 表」ウィザードは、サンプル集からネイティブ VSAM ファイルの新規表に情報をマップするときに使用します。
サンプル集から表を作成する場合、そのサンプル集はデータ・プロジェクトの「COBOL サンプル集」フォルダーにリストされていなければなりません。
「場所および COBOL サンプル集を指定してください」ページ
このページでは、表を作成するのに使用するデータベース・モデルおよびスキーマを選択します。
またこのページは、表の基礎となるサンプル集の選択にも使用します。
- データベース・モデル
- 表を作成するデータベース・モデルのパスと名前を入力します。
例えば、プロジェクトの名前が MyProject で、データベース・モデルの名前が MyModel である場合、¥MyProject¥MyModel と入力します。
「参照」をクリックすると、データベース・モデルを選択できます。
- サンプル集
- 表の基礎となるサンプル集のパスと名前を入力します。
例えば、プロジェクトの名前が MyProject で、サンプル集の名前が copybook1 である場合、¥MyProject¥copybook1 と入力します。
「参照」をクリックすると、ファイル・システムにあるサンプル集を選択できます。
- スキーマ名
- 表を作成するスキーマを選択するか、新しいスキーマを入力します。
- 表の使用法を選択してください
- 表の使用方法を指定します。
- 照会
- クラシック・フェデレーションによるデータ検索のために表を使用することを指定します。
- 更新
- クラシック・フェデレーションによるデータ更新のために表を使用することを指定します。
- キャプチャーの変更
- パブリケーションまたはサブスクリプションのソース表として表を使用することを指定します。
- ビューの作成
- 以下のコントロールは、ビューを表に作成するかどうかを指定するのに使用します。
- いいえ
- ビューを作成しないことを指定します。
- はい
- 表にビューを作成することを指定します。
このオプションを使用することにより、クラシック・フェデレーションのビューを作成できます。
このビューを使用することによりレコード・タイプのフィルター処理を実行したり、行と列のフィルター処理を実行したりできます。
- はい (変更キャプチャーあり) (Yes with change capture)
- 表にビューを作成することを指定します。
このオプションによって、変更キャプチャーのビューを作成できます。
このビューを使って、レコード・タイプおよび行をフィルターに掛けることができます。
このビューはこの表にあるすべての列を参照していなければなりません。
「VSAM 情報の指定 (Specify VSAM Information)」ページ
このページは、表の命名に 01 レベルを選択して、VSAM ファイルのロケーションを指定する情報を入力するときに使用します。
- 01 レベルの選択
- サンプル集に複数の 01 レベルが含まれる場合に、表中の列としてマップしようとするエレメントを含む 01 レベルを選択します。
- 表名
- 作成する表の名前を入力します。
デフォルトでウィザードは、指定された 01 レベルの名前を使用します。
このデフォルトは変更できます。
- XM URL
- データ・スペースの名前と、使用するクロスメモリー (XM) キューの名前を表示します。
この値は変更できます。
ネイティブ VSAM 表の変更内容をキャプチャーする変更キャプチャー・エージェントは、この XM キューに変更データを書き込みます。
XM URL の形式は XM1/name_of_data_space/name_of_queue です。
変更キャプチャーに表を使用しようとする場合は、XM URL が必要です。
- データ・セット
- 以下のコントロールは、表の情報が収められているデータ・セットを指定するときに使用します。
- DS
- 表の作成元となる情報がデータ・セットに入っていることを指定します。
- DD
- 表の作成元となる情報が DD 名で指定されるデータ・セットに入っていることを指定します。
- 名前
- 表の情報が入っているデータ・セットまたは DD カードの名前を入力します。
- レコード出口
- オプション: 以下のコントロールは、SEQUENTIAL レコードを解凍するためにレコード出口に制御を渡すのに使用します。
レコード出口は、クラシック・フェデレーションでのみ使用できます。
- 出口名 (Exit name)
- ファイルにアクセスする際に順次レコードの解凍を呼び出すためにレコード処理出口の名前の短い固有 ID を入力します。
この出口は、サーバーの STEPLIB DD ステートメントが参照するデータ・セットの中か、リンク・パック域の中に存在している必要があります。
出口の名前は z/OS® ロード・モジュールの命名規則に従います。
- 最大長 (Maximum length)
- レコードを解凍するためにレコード出口が必要とするバッファーの最大長 (バイト単位) を入力します。
- コメント
- 表を作成した時刻と日付および表に含まれるレコードなど、表に関連付けるコメントがあれば入力します。
「要約」ページ
このページでは、DDL を生成して実行する際に作成される表の列を検証します。
表のビューを作成している場合は、Classic Data Architect がビューの基礎として使用する SELECT ステートメントを表示できます。
「終了」をクリックすると、表のモデルが生成されます。