既存の表のすべての列を置換したり、既存の表に列を追加する場合に、このウィザードを使用します。
このウィザードは、CA-Datacom、CA-IDMS、CICS® VSAM、IMS™、順次ファイル、およびネイティブ VSAM のデータ構造にマップされる表に適用されます。
- CA-Datacom、CICS VSAM、ネイティブ VSAM および順次表の場合、このウィザードで行われる変更は表全体に適用されます。
- CA-IDMS 表の場合、このウィザードで行われる変更は、定義されたパスの 1 つのレコードのマッピングに適用されます。
- IMS 表の場合、このウィザードで行われる変更は、リーフ・パスへの索引内の 1 つのセグメントに適用されます。
「列を置換または追加するよう指定します」ページ
このページでは、現在の列と置換する列か、あるいは現在の列に付加する列が入っているサンプル集を指定します。
- レコード
- CA-Datacom、CA-IDMS、CICS VSAM、順次、およびネイティブ VSAM の場合: 追加する列のエレメントが置かれているレコードを選択します。
- セグメント
- IMS の場合: 表内の置換する列または追加する列にマップするフィールドが含まれるセグメントを選択します。
- サンプル集 (Copybook)
- 追加する列の情報が入っているサンプル集のパスおよび名前を入力します。
例えば、プロジェクトの名前が MyProject で、サンプル集の名前が copybook1 である場合、¥MyProject¥copybook1 と入力します。
「参照」をクリックすると、ファイル・システムにあるサンプル集を選択できます。
- すべての列を置換 (Replace all columns)
- 表の中のすべての列を、このウィザードで選択する列で置き換えることを指定します。
- 選択したセグメントからすべての列を置換
- IMS の場合: 選択したセグメントのフィールドにマップされるすべての列を置換することを指定します。
- 既存の列に付加
- このウィザードで選択する列を、表の最後の列の後に追加することを指定します。
- 開始オフセットの計算
- このウィザードで選択する最初の列の追加先オフセットを指定する場合に選択します。
- オフセットの使用
- このウィザードで選択する最初の列の追加先オフセットを入力します。
オフセットは、現在の最後の列のオフセットと長さの合計に一致していなければなりません。
「エレメントの選択 (Select Elements)」ページ、または「フィールドの選択 (Select Fields)」ページ
このページでは、表の列にマップする項目を選択します。
- 表の使用
- プロジェクトでの表の使用方法を指定します。
- 01 レベルの選択 (Select 01 level)
- サンプル集に複数の 01 レベルが含まれる場合、表の列としてマップするフィールドを含む 01 レベルを選択します。
このページのその他のコントロールの詳細は、以下のヘルプ・トピックを参照してください。
「表 table-name のためにマップされたレコード」ページ
このページでは、DDL を生成して実行する際に作成される列を検証します。
「終了」をクリックすると、表のモデルが生成されます。