ステップ 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 (コピー)」の To (コピー先) フィールドを表示します。
2. 「Copy Utility (コピー・ユーティリティー)」パネル
  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 表の列と似ていますが、順番が異なることに注意してください。