7 OLTPの構成
次の項で、OLTPを構成する方法を詳しく説明します。
-
通信プロトコルがSNAの場合: SNA環境用のOLTPの構成 SNA環境用のOLTPの構成に進みます。
-
通信プロトコルがTCP/IPの場合: TCP/IP環境用のOLTPの構成 TCP/IP環境用のOLTPの構成に進みます。
ノート:
IMS ConnectのTCP/IPサポートを使用するゲートウェイで、入力の大/小文字の区別が必要な場合は、IMS
TRANSACT
マクロにEDIT=ULC
を指定する必要があります。 SNAサポートを使用する場合、IMSTRANSACT
マクロにEDIT=ULC
を指定する必要はありません。
7.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に応じた説明を選択してください。
-
" IMS/TMの構成 "
-
" APPC/MVSの構成 "
ノート:
そのOLTPを初めて構成する場合は、OLTP用の構成ステップを実行するだけでかまいません。
CICS Transaction Server for z/OSの構成
OLTPがCICS Transaction Server for z/OSの場合、次のステップを実行して、ゲートウェイと通信できるように構成します。
-
システムにAPPC接続するSNAサーバー用にMVS VTAMを構成します。 ゲートウェイで1つ以上の独立LUを使用できる必要があります。
-
CICS Transaction Server for z/OSにより使用されるVTAM logmode表をチェックします。 (表名は、CICSのVTAM APPL定義の
MODETAB
パラメータで指定されます。) 並行セッションと同期レベルをサポートするAPPCセッションのエントリが存在することを確認します。%ORACLE_HOME%\dg4appc\sna
ディレクトリのoraplu62.asm
ファイルには、モード・エントリで必要な値を示すコメントを含むサンプル・モード・エントリが含まれています。 -
ファイル転送機能を使用して、次のファイルを
%ORACLE_HOME%\dg4appc\demo\CICS
ディレクトリから、CICS Transaction Server for z/OSを実行するz/OSシステムに転送します:-
dfhcsdup.jcl
- CICSDFHCSDUP
ユーティリティを実行するJCL -
pgaflip.asm
- CICSFLIP
トランザクションのアセンブラ・ソース -
pgaflip.jcl
- CICSFLIP
トランザクションのアセンブルおよびリンクを行うJCL
-
-
dfhcsdup.jcl
ファイル内のコメントを使用して、JCLおよび入力文をシステム設定にあわせて調整し、バッチ実行のために発行します。 このステップを実行すると、Transaction Server for z/OSのシステム定義が更新されます。 -
pgaflip.jcl
ファイル・コメントの指示を使用して、JCLをシステム設定に合せて調整し、バッチ実行のために発行します。 このステップを実行すると、CICS起動プロシージャのDFHRPL
DD文を使用して、pgaflip.asm
ファイルがz/OSのトランザクション・サーバーからアクセス可能なロード・モジュール・ライブラリにアセンブルおよびリンクされます。 -
CICS Transaction Server for z/OSにログオンし、次のトランザクションを入力します。
CEDA INSTALL GROUP(ORAPGA)
このトランザクションにより、Windows上のゲートウェイとのAPPC通信のためのCICS接続とセッション定義がインストールされます。 また、ゲートウェイに付属しているサンプルのCICSプログラムとトランザクションのための定義もインストールされます。
CICS Transaction Server for z/OSの構成はこれで完了です。
IMS/TMの構成
OLTPがIMS/TMの場合、次のステップを実行して、ゲートウェイと通信できるようにIMS/TMとz/OSを構成します。
-
IMSシステムをAPPCで使用するように構成します。
-
MVS VTAMを、WindowsへのSNA APPC接続用に構成します。 IMS LU6.1 Adapter for LU6.2アプリケーションを使用していないかぎり、ゲートウェイで使用できる独立したLUが少なくとも1つ必要です。 この場合、コンカレント・セッションごとに1つの依存LUが定義されている必要があります。 たとえば、10個の同時セッションをサポートする場合は、10個の依存LUが定義されている必要があります。
-
IMS/TMが使用するVTAM logmode表をチェックします。 表名は、VTAM APPL定義の
MODETAB
パラメータで指定されます。APPC/IMSの場合、並行セッションと同期レベルをサポートするAPPCセッションのエントリが存在することを確認します。
%ORACLE_HOME%\dg4appc\sna
ディレクトリのoralu62.asm
およびoraplu62.asm
ファイルには、それぞれ単一セッションおよびパラレル・セッション・サポートのサンプル・モード・エントリが含まれています。 サンプルには、モード・エントリで必須の値を示すコメントも含まれます。 -
ファイル転送機能を使用して、次のファイルを
%ORACLE_HOME%\dg4appc\demo\IMS
ディレクトリから、IMS/TMを実行するz/OSシステムに転送します:-
pgaflip.asm
は、IMSFLIP
トランザクションのアセンブラ・ソースです -
pgaflip.jcl
は、IMSFLIP
トランザクションのアセンブルおよびリンクを行うJCLです -
imsgen.asm
は、IMSFLIP
トランザクションのIMSステージ1遺伝子定義です。
-
-
imsgen.asm
ファイル内の文をIMSステージ1遺伝子に追加し、IMSステージ1およびステージ2遺伝子を実行します。 オンライン変更ユーティリティを使用して、新しいトランザクション定義を有効化します。 -
pgaflip.jcl
ファイルのコメントを使用して、JCLをシステム設定に合わせて調整し、バッチ実行のために発行します。 これにより、IMS/TMシステムにアクセスできるロード・モジュール・ライブラリにpgaflip.asm
ファイルがアセンブルおよびリンクされ、FLIP
トランザクション用のPSBおよびACBが作成されます。 -
使用するシステムで必要なタスクを実行して、IMS/TMで使用できる新しいトランザクションを作成します。 システムのセットアップによっては、IMSを再起動する必要があります。
これでIMS/TMの構成は完了です。
APPC/MVSの構成
OLTPがAPPC/MVSの場合、次のステップを実行して、ゲートウェイと通信できるようにAPPC/MVSを構成します。
-
MVS VTAMを、WindowsへのSNA APPC接続用に構成します。 ゲートウェイが1つ以上の独立したLUを使用できる必要があります。
-
APPC/MVSで使用されるVTAMログ・モード表を確認します。 (表名は、APPC/MVSのVTAM APPL定義の
MODETAB
パラメータで指定されます。)SYNCLEVEL
およびパラレル・セッションのサポートがあるAPPCセッションのエントリが存在することを確認します。%ORACLE_HOME%\dg4appc\sna
ディレクトリのoraplu62.asm
ファイルには、モード・エントリで必要な値を示すコメントを含むサンプル・モード・エントリが含まれています。 -
パーティション化されたデータセット(PDS)を、サンプル・ファイルがあるz/OSに割り当てます。 PDSは、
RECFM=FB
、LRECL=80
およびPDSが存在するデバイス・タイプに適したBLKSIZE
を使用して割り当てる必要があります。 1つのディレクトリ・ブロックには、約2トラックの3390
ディスク領域が必要です。 Oracleでは、このパーティション・データセット(PDS)にORAPGA.APPCMVS.SAMPLIB
という名前を付けることを推奨しています。 -
ファイル転送機能を使用して、次の指定されたメンバー名を使用して、
%ORACLE_HOME%\dg4appc\demo\MVS
ディレクトリから前のステップで割り当てたz/OS PDSに次のファイルを転送します:-
pgaflip.jcl
は、APPC/MVS TPプロファイルを追加し、トランザクションの実行環境を定義するJCLです。 このファイルをz/OS PDSにメンバーPGAFLIPJ
として格納します。 -
pgaflip.rex
は、APPC/MVSPGAFLIP
トランザクションのREXXソースです。 このファイルをz/OS PDSにメンバーPGAFLIP
として格納します。
-
-
pgaflip.jcl
ファイルのコメントを使用して、JCLをシステム設定に合わせて調整し、バッチ実行のために発行します。 このステップを実行すると、PGAFLIP
トランザクションのAPPC/MVS TPプロファイルが定義され、APPC/MVSプロファイル・データセットに格納されます。 ステップ3で割り当てたz/OS PDSの名前に一致するようにJCLでデータセット名を変更したことを確認します。
これでAPPC/MVSの構成は完了です。
-
SNAプロトコルを使用したゲートウェイでのネットワークの構成が完了したので、「SNA通信プロトコルを使用したゲートウェイ構成」に進みます。
-
commit-confirmを構成する場合は、この構成の手順は「コミット確認の構成」を参照してください。
7.2 TCP/IP環境用のOLTPの構成
TCP/IP for IMS Connectを使用してOracle Database Gateway for APPCと通信できるようにOLTPを構成するステップを次に示します。 このリリースのゲートウェイでは、IMS Connectを介したIMS/TMが、サポートされている唯一のOLTPです。
ゲートウェイと通信できるようにIMS/TMとz/OSを構成するには次のステップを実行します。
これでIMS/TMの構成は完了です。
-
この時点で、「TCP/IP通信プロトコルを使用したゲートウェイ構成」に進み、ゲートウェイとそのコンポーネントの構成を完了します。