ステップ 6。FM/Db2 コピー機能の使用
FM/Db2 にログオンして、ステップ 1.検証中に使用される Db2 オブジェクトの定義で指定したのと同じ Db2® システムに接続します。
に示すように、「Copy Options (コピー・オプション)」を設定します。FM/Db2 メインメニューで「0.3.3」と入力して、Copy Options (コピー・オプション)
パネルにアクセスします。
製品インストール中に行った選択によって、「Create audit trail (監査証跡の作成)」オプションが表示されないか、異なるテキストで表示される可能性があることに注意してください。監査の設定は IVP に影響を与えません。図 1. 「Copy Options (コピー・オプション)」パネル
Process Options Utilities Help ────────────────────────────────────────────────────────────────────────────── FM/Db2 (DFF2) Copy Options Global Settings Command ===> From Table Concurrency Option: To Table Locking Option: Enter "/" to select option Locking Use uncommitted read 1 1. None 2. Share mode 3. Exclusive mode Processing Options: Duplicate key processing Enter "/" to select option 1 1. Ignore Delete existing rows 2. Update Ignore RI/Constraint errors Max duplicates ALL Native unicode processing / Create audit trail (Option fixed) F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap F12=Cancel
PF3 を押して、FM/Db2 メインメニューに戻ります。FM/Db2 メインメニューで「3.3」と入力して Enter キーを押して、FM/Db2 の「Copy function (コピー機能)」を選択します。
「Copy Utility (コピー・ユーティリティー)」パネルに示すように、「From Db2® object (元の DB2 オブジェクト)」フィールドに「FMN0USR」および「Employee-Detail」と入力します。Enter キーを押して、パネルに「COPY (コピー)」の 図 2. 「Copy Utility (コピー・ユーティリティー)」パネル
To (コピー先)フィールドを表示します。
Process Options Utilities Help ────────────────────────────────────────────────────────────────────────────── FM/Db2 (DFF2) Copy Utility Command ===> From Db2 Object: Location . . . . . Database . . . (optional) Owner . . . . . . . FMN0USR + Table Space . . (optional) Name . . . . . . . Employee-Detail + Copy count . . . . ALL Number of rows to copy From Template: Data set name . . . Member . . . . . . Processing Options: Template usage Enter "/", "A"lways to select option 3 1. Above Edit template 2. Previous Copy panel values 3. Generate from table / Create audit trail (Option fixed) 4. Generate/Replace F1=Help F2=Split F3=Exit F4=Expand F7=Backward F8=Forward F9=Swap F10=Left F11=Right F12=Cancel
「Basic SELECT Prototyping (基本選択プロトタイピング)」パネル (2) に示すように、FMN の「COPY (コピー)」の「To (コピー先)」フィールドに「FM/Db20USR」および「Employee-Detail-Copy」と入力して、「Processing Options (処理オプション)」フィールドで「Batch execution (バッチ実行)」を選択します。図 3. 「Basic SELECT Prototyping (基本選択プロトタイピング)」パネル (2)
Process Options Utilities Help ────────────────────────────────────────────────────────────────────────────── COPY From FMN0USR.EMPLOYEE-DETAIL Command ===> To Db2 Object: Location . . . . . Database . . . (optional) Owner . . . . . . . FMN0USR + Table Space . . (optional) Name . . . . . . . Employee-Detail-Copy + To Template: Data set name . . . Member . . . . . . Processing Options: Template usage Enter "/", "A"lways to select option 3 1. Above Edit copy options 2. Previous Edit template mapping 3. Generate from table / Batch execution 4. Generate/Replace F1=Help F2=Split F3=Exit F4=Expand F7=Backward F8=Forward F9=Swap F10=Left F11=Right F12=Cancel
Enter キーを押して、FM/Db2 バッチ・コピー・ジョブで生成された JCL を表示します。
生成された JCL を確認します。現在接続している Db2® システムの FMN2SSDM マクロ項目で正しい Db2® ライブラリーが指定されている場合は、STEPLIB DD ステートメントを変更する必要はありません。
ジョブを実行依頼します。予想される戻りコードは RC=0 で、48 行がコピーされます。
FM/Db2 エディターを使用して Employee-Detail-Copy
表にコピーされたデータを調べることができます。列は Employee-Detail
表の列と似ていますが、順番が異なることに注意してください。