IMS™ データベースの変更をキャプチャーするには、そのデータベースにマップされるリレーショナル表を作成する必要があります。
さらに、表にビューを作成して、レコード・タイプあるいは行や列のフィルター処理を実行することもできます。
制約事項
このタスクについて
IMS データベースにマップされる表およびビューの作成について、詳しくは IMS 構文図とビューの関連リンクを参照してください。
手順
変更キャプチャー用の IMS 表を (および、オプションでビューを) 作成する方法
- 「新規 IMS 表」ウィザードを使用して、IMS データベースをリレーショナル表にマップします (さらに、オプションでビューを作成します)。
- データ設計プロジェクト内のデータベース、またはデータベース内のいずれかのスキーマを右クリックして、このウィザードを開きます。
「クラシック・オブジェクトの追加」>「IMS 表」を選択します。
- 表の基礎となる DBD ファイルを選択します。
- 変更キャプチャー用の表であることを指定します。
- 表のビューを作成するかどうかを選択します。
- IMS データベースへのアクセス方法に関する情報を提供します。
- パス内の各セグメントごとに、COBOL サンプル集または PL/I インクルード・ファイルを指定し、01 レベルが複数あれば適切な 01 レベルを選択して、列としてマップさせる要素を選択します。
- ビューを作成する場合、WHERE 文節の条件を指定します。
ウィザードが完了すると、選択されたスキーマの下に新しい表が表示されます。
ビューを作成した場合には、選択されたスキーマの下にそれも表示されます。
- オプション: 表のプロパティーを変更するか、または特権を追加します。
表を選択して、「プロパティー」ビュー内で適切な変更を加えてください。
- オプション: 表の DDL を生成します。 後で DDL を生成することもできます。
また、同じスキーマ内のすべてのオブジェクトの DDL を生成することもできます。
『DDL の生成』を参照してください。
- 表を右クリックして、「DDL の生成」を選択します。
- 「DDL の生成」ウィザードで、以下の手順を実行します。
- CREATE ステートメントの生成を選択します。
- 表の DDL の生成を選択します。
- プロジェクト内で DDL を保管するファイルの名前を指定します。
- データ・サーバーに対して DDL を実行するかどうかを選択します。
DDL を実行した後、「データ出力」ビューを調べて、DDL が正常に実行されたかどうかを判別してください。
- 編集用に DDL を開くかどうかを選択します。
- オプション: データ・サーバーに対して DDL が正常に実行された場合には、テスト照会を IMS データベースに対して実行することにより、表を検証します。
データ・サーバーがそのデータベースに接続済みであることを確認してください。
- データベース・エクスプローラーで、表の作成に使用したスキーマをデータ・サーバーから検索します。
スキーマを展開して、「表」フォルダーを展開します。
- 表を右クリックして、「データ (Data)」>「サンプル・コンテンツ (Sample Contents)」を選択します。
- 「データ出力」ビューを調べて、テスト照会が正常に実行されたかどうかを判別します。
- オプション: ビューを作成した場合には、ビューの DDL を生成します。 後で DDL を生成することもできます。
また、同じスキーマ内のすべてのオブジェクトの DDL を生成することもできます。
『DDL の生成』を参照してください。
- ビューを右クリックして、「DDL の生成」を選択します。
- 「DDL の生成」ウィザードで、以下の手順を実行します。
- CREATE および ALTER ステートメントの生成を選択します。
- ビューの DDL の生成を選択します。
- プロジェクト内で DDL を保管するファイルの名前を指定します。
- データ・サーバーに対して DDL を実行するかどうかを選択します。
DDL の実行後、「データ出力」ビューを調べて、DDL が正常に実行されたかどうか判別してください。
- 編集用に DDL を開くかどうかを選択します。
- オプション: データ・サーバーに対して DDL が正常に実行された場合には、テスト照会を IMS データベースに対して実行することにより、ビューを検証します。
データ・サーバーがそのデータベースに接続済みであることを確認してください。
- データベース・エクスプローラーで、ビューの作成に使用したスキーマをデータ・サーバーから検索します。
スキーマを展開して、「ビュー」フォルダーを展開します。
- ビューを右クリックして、「データ (Data)」>「サンプル・コンテンツ (Sample Contents)」を選択します。
- 「データ出力」ビューを調べて、テスト照会が正常に実行されたかどうかを判別します。