12.3 ステップ3: サブトランザクションのバッファ・コンバータ・プログラムの生成

ART Workbenchでこの機能を有効にするには、ファイルを変換するためのワークベンチ・プロジェクトを作成する必要があります。その後、プロジェクトに基づいて、次のステップに従ってバッファ・コンバータ・プログラムを生成する必要があります:

  1. system.descファイルでenable-buffer-converterを構成します(特殊なオプション)。
  2. 入力コピーブック・ファイルをsource/COPYディレクトリに配置します。
  3. 次の行をparam/file/Datamap-xxx.reファイルに追加します:
    file A.FILE1
    organization Sequential
  4. 次の行をparam/file/mapper-xxx.reファイルに追加します:
    file A.FILE1 transferred
    include "COPY/ODCSF0.cpy" 
    map record RECORD defined in "COPY/ODCSF0.cpy"
    source record RECORD defined in "COPY/ODCSF0.cpy"
    logical name ODCSF0Q 
    converter name ODCSF0Q
  5. Workbenchファイル・コンバータ・プロジェクトを再度実行します。

    次の2つの出力ファイルが生成され、最初のもののみが必要なコンバータ・プログラムです。

    trf/reload/file/STFILEORA/ODCSF0Q1.cbl (ASCIIからEBCDIC)

    trf/reload/file/STFILEORA/ODCSF0Q2.cbl (EBCDIRからASCII)

    詳細は、Oracle Tuxedo Rehosting Workbenchユーザー・ガイドを参照してください。

前述のすべてのステップを実行した後、TMAゲートウェイ環境を使用してARTIMSを構成および設定します。ARTIMSドメインを起動し、オンライン・トランザクションを呼び出して、z/OS上のサブトランザクションを起動します。