機械翻訳について

10 OLTPの構成

次の項で、オンライン・トランザクション処理(OLTP)を構成する方法を説明します。

  • 通信プロトコルがSNAの場合: SNA環境用のOLTPの構成に進みます。

  • 通信プロトコルがTCP/IPの場合: TCP/IP環境のOLTPの構成に進みます。

    ノート:

    IMS ConnectのTCP/IPサポートを使用するゲートウェイで、入力の大/小文字の区別が必要な場合は、IMS TRANSACTマクロにEDIT=ULCを指定する必要があります。 SNAサポートを使用している場合、IMS TRANSACTマクロにEDIT=ULCを指定する必要はありません。

10.1 SNA環境用のOLTPの構成

Oracle Database Gateway for APPCと通信するようにOLTPを構成するステップは、使用するOLTPや、OLTPを実行するプラットフォームによって異なります。 現在サポートされているOLTPは、CICS Transaction Server for z/OS、IMS/TM、APPC/MVSおよびz/OSです。 次の各項から、使用するOLTPに応じた説明を選択してください。

10.1.1 CICS Transaction Server for z/OSの構成

OLTPがCICS Transaction Server for z/OSの場合、次のステップを実行します:

  1. システムにAPPC接続するSNA通信パッケージ用にMVS VTAMを構成します。 ゲートウェイで1つ以上の独立LUを使用できる必要があります。
  2. CICS Transaction Server for z/OSにより使用されるVTAM logmode表をチェックします。 (表名は、CICSのVTAM APPL定義のMODETABパラメータで指定されます。) 並行セッションと同期レベルをサポートするAPPCセッションのエントリが存在することを確認します。

    $ORACLE_HOME/dg4appc/snaディレクトリのoraplu62.asmファイルには、モード・エントリで必要な値を示すコメントを含むサンプル・モード・エントリが含まれています。

  3. ファイル転送機能を使用して、次のファイルを$ORACLE_HOME/dg4appc/demo/CICSディレクトリから、CICS Transaction Server for z/OSを実行する z/OSシステムに転送します:
    • dfhcsdup.jcl : CICS DFHCSDUPユーティリティを実行するJCL

    • pgaflip.asm: CICS FLIPトランザクションのアセンブラ・ソース

    • pgaflip.jcl: CICS FLIPトランザクションのアセンブルおよびリンクを行うJCL

  4. dfhcsdup.jclファイルのコメントを使用して、JCLおよび入力文をシステム設定にあわせて調整し、バッチ実行のために発行します。 このステップを実行すると、Transaction Server for z/OSのシステム定義が更新されます。
  5. pgaflip.jclファイル・コメントの指示を使用して、JCLをシステム設定に合せて調整し、バッチ実行のために発行します。 このステップを実行すると、CICS起動プロシージャの DFHRPL DD文を介して、pgaflip.asmファイルがz/OSのトランザクション・サーバーからアクセス可能なロード・モジュール・ライブラリにアセンブルおよびリンクされます。
  6. CICS Transaction Server for z/OSにログオンし、次のトランザクションを入力します。
    CEDA INSTALL GROUP(ORAPGA)
    

    このトランザクションにより、UNIX上のゲートウェイとのAPPC通信のためのCICS接続とセッション定義がインストールされます。 また、ゲートウェイに付属しているサンプルのCICSプログラムとトランザクションのための定義もインストールされます。

CICS Transaction Server for z/OSの構成はこれで完了です。

10.1.2 IMS/TMの構成

OLTPがIMS/TMの場合、次のステップを実行して、ゲートウェイと通信できるようにIMS/TMとz/OSを構成します。

  1. IMSシステムをAPPC用に構成します。
  2. UNIXへのSNA APPC接続用にMVS VTAMを構成します。 IMS LU6.1 Adapter for LU6.2アプリケーションを使用していないかぎり、ゲートウェイで使用できる独立したLUが少なくとも1つ必要です。 この場合、コンカレント・セッションごとに1つの依存LUが定義されている必要があります。 たとえば、10個の同時セッションをサポートする場合は、10個の依存LUが定義されている必要があります。
  3. IMS/TMが使用するVTAM logmode表をチェックします。 表名は、VTAM APPL定義のMODETABパラメータで指定されます。 APPC/IMSの場合、並行セッションと同期レベルをサポートするAPPCセッションのエントリが存在することを確認します。 $ORACLE_HOME/dg4appc/snaディレクトリのoralu62.asmおよびoraplu62.asmファイルには、それぞれ単一セッションおよびパラレル・セッション・サポートのサンプル・モード・エントリが含まれています。 サンプルには、モード・エントリで必須の値を示すコメントも含まれます。
  4. ファイル転送機能を使用して、次のファイルを$ORACLE_HOME/dg4appc/demo/IMSディレクトリから、IMS/TMを実行するz/OSシステムに転送します:
    • pgaflip.asmは、IMS FLIPトランザクションのアセンブラ・ソースです

    • pgaflip.jclは、IMS FLIPトランザクションのアセンブルおよびリンクを行うJCLです

    • imsgen.asmは、IMS FLIPトランザクションのIMSステージ1遺伝子定義です

  5. imsgen.asmファイル内の文をIMSステージ1遺伝子に追加し、IMSステージ1およびステージ2遺伝子を実行します。 オンライン変更ユーティリティを使用して、新しいトランザクション定義を有効化します。
  6. pgaflip.jclファイルのコメントを使用して、JCLをシステム設定に合わせて調整し、バッチ実行のために発行します。 これにより、IMS/TMシステムにアクセスできるロード・モジュール・ライブラリにpgaflip.asmファイルがアセンブルおよびリンクされ、FLIPトランザクション用のPSBおよびACBが作成されます。
  7. 使用するシステムで必要なタスクを実行して、IMS/TMで使用できる新しいトランザクションを作成します。 システムのセットアップによっては、IMSを再起動する必要があります。

これでIMS/TMの構成は完了です。

10.1.3 APPC/MVSの構成

OLTPがAPPC/MVSの場合、次のステップを実行して、ゲートウェイと通信できるようにAPPC/MVSを構成します。

  1. UNIXへのSNA APPC接続用にMVS VTAMを構成します。 ゲートウェイが1つ以上の独立LUを使用できる必要があります。
  2. APPC/MVSで使用される VTAMログ・モード表を確認します。 (表名は、APPC/MVSのVTAM APPL定義のMODETABパラメータで指定されます。) SYNCLEVELおよびパラレル・セッションのサポートがあるAPPCセッションのエントリが存在することを確認します。 $ORACLE_HOME/dg4appc/snaディレクトリのoraplu62.asmファイルには、モード・エントリで必要な値を示すコメントを含むサンプル・モード・エントリが含まれています。
  3. パーティション化されたデータセット(PDS)を、サンプル・ファイルがあるz/OSに割り当てます。 PDSは、配置されているデバイス・タイプに適したRECFM=FBLRECL=80およびBLKSIZEを使用して割り当てる必要があります。 おおよそ、1つのディレクトリ・ブロックに3390ディスク領域が2トラック必要です。 Oracleでは、このパーティション・データセット(PDS)にORAPGA.APPCMVS.SAMPLIBという名前を付けることを推奨しています。
  4. ファイル転送機能を使用して、次の指定されたメンバー名を使用して、 $ORACLE_HOME/dg4appc/demo/MVSディレクトリから前のステップで割り当てたz/OS PDSに次のファイルを転送します:
    • pgaflip.jcl: APPC/MVS TPプロファイルを追加し、トランザクションの実行環境を定義するJCL。 このファイルをz/OS PDSにメンバーPGAFLIPJとして格納します。

    • pgaflip.rex: APPC/MVS PGAFLIPトランザクションのREXXソース。 このファイルをz/OS PDSにメンバーPGAFLIPとして格納します。

  5. pgaflip.jclファイルのコメントを使用して、JCLをシステム設定に合わせて調整し、バッチ実行のために発行します。 このステップを実行すると、PGAFLIPトランザクションのAPPC/MVS TPプロファイルが定義され、APPC/MVSプロファイル・データ・セットに格納されます。 ステップ3で割り当てたz/OS PDSの名前に一致するようにJCLでデータセット名を変更したことを確認します。

これでAPPC/MVSの構成は完了です。

SNAプロトコルを使用したゲートウェイでのネットワークの構成が完了したので、「SNA通信プロトコルを使用したゲートウェイ構成」を参照してください。 commit-confirmの構成の詳細は、コミット確認の構成を参照してください。

10.2 TCP/IP環境用のOLTPの構成

TCP/IP for IMS Connectを使用してOracle Database Gateway for APPCと通信できるようにOLTPを構成するステップを次に示します。 このリリースのゲートウェイでは、IMS Connectを介したIMS/TMが、サポートされている唯一のOLTPです。

ゲートウェイと通信できるようにIMS/TMとz/OSを構成するには次のステップを実行します。

  1. IMSシステムを構成します。
  2. IMS Connectを構成します。

    IMS Connectの構成方法については、IBMのマニュアル「IMS Connectガイドおよびリファレンス」を参照してください。

  3. ファイル転送機能を使用して、次のファイルを$ORACLE_HOME/dg4appc/demo/IM Sディレクトリから、IMS/TMを実行するz/OSシステムに転送します:
    • pgaflip.asm: IMS FLIPトランザクションのアセンブラ・ソース

    • pgaflip.jcl: IMS FLIPトランザクションのアセンブルおよびリンクを行うJCL

    • imsgen.asm: IMS FLIPトランザクションのIMSステージ1遺伝子定義

  4. imsgen.asmファイル内の文をIMSステージ1遺伝子に追加し、IMSステージ1およびステージ2遺伝子を実行します。 オンライン変更ユーティリティを使用して、新しいトランザクション定義を有効化します。
  5. pgaflip.jclファイルのコメントを使用して、JCLをシステム設定に合わせて調整し、バッチ実行のために発行します。 これにより、IMS/TMシステムにアクセスできるロード・モジュール・ライブラリにpgaflip.asmファイルがアセンブルおよびリンクされ、FLIPトランザクション用のPSBおよびACBが作成されます。
  6. 使用するシステムで必要なタスクを実行して、IMS/TMで使用できる新しいトランザクションを作成します。 システムのセットアップによっては、IMSを再起動する必要があります。

これでIMS/TMの構成は完了です。