11.3 ステップ3: TMA SNAの構成およびデプロイ
- オープン・システムにOracle TMA for SNA Gatewayをインストールし、z/OSにOracle TMA for SNA CRMをインストールします。詳細は、「Oracle Tuxedo Mainframe Adapter for SNAの概要」を参照してください。
SNAX::::
という1行を$TUXDIR/udataobj/DMTYPE
に追加します。- Tuxedo
UBBCONFIG
で、次のように構成します:- 次のリストに示すように、2つの
GROUP
エントリと3つのSERVER
エントリを追加します。リスト UBBCONFIG構成
*GROUPS DMGRP GRPNO=**NN** LMID=**LMNAME** GWGRP1 GRPNO=**MM** LMID=**LMNAME** *SERVERS DMADM SRVID=**nnn** SRVGRP=DMGRP GWADM SRVGRP=GWGRP1 SRVID=**nnn** REPLYQ=N RESTART=Y GWSNAX SRVGRP=GWGRP1 SRVID=**nnn** RQADDR="**SNADOM**" REPLYQ=N RESTART=Y CLOPT="-A -- -b"
ノート:
-
GRPNO
パラメータは数値で、ubbconfig
に定義されているすべてのグループで一意である必要があります。LMID
のLMNAME
パラメータは、ubbconfig
の*MACHINES
セクションに定義されているLMID
のいずれかである必要があります。LMID
が複数あるMP構成では、GWSNAXサーバーがクラスタ内のすべてのマシン間でレプリケートされるように、複数のグループ(LMID
ごとに1つ)を定義することをお薦めします。 -
**nnn**
はサーバーID番号で、グループ内のサーバーごとに一意である必要があります。RESTART=Y
を推奨します。z/OSでGWSNAXとCRMの間にルーターまたはファイアウォールがあり、接続が定期的に切断される場合は、CLOPT
で-b
を推奨します。このオプションによってハートビート・モードがアクティブになり、これは接続性の維持に役立ちます。ubbconfig
の更新後、次の点を確認します:- Tuxedoドメインが実行中ではなくなります(そうでない場合はtmshutdownを実行してください)。tmloadcfを実行して、更新したubbconfigをコンパイルします。
-
BDMCONFIG
環境変数が、最新のコンパイル済のbdmconfig
ファイルを指します。 -
ULOG
は、tmboot
を実行してGWSNAXでTuxedoドメインを起動した後、CRMとの接続を確立します。 - CRM側にログオンすると、リモートCICSリージョンとの接続を確立できます。
-
- (オプション)サービス・レベル・セキュリティを有効にします。
リスト UBBCONFIGでのサービス・レベル・セキュリティの有効化
*RESOURCES SECURITY USER_AUTH *SERVERS AUTHSVR SRVGRP=GROUP0 SRVID=2 CLOPT="-A"
*SERVERS
セクションにARTTCPL ARTADM ARTCNX ARTTSQ ARTSTRN ARTDPL
を追加します。
- 次のリストに示すように、2つの
DMCONFIG
を構成します:Tuxedo
新しいdmconfig
ファイルを使用して、TMA SNA接続経由でアクセスするCRMパラメータおよびサービスを定義します。これらのパラメータには、ローカルに使用されるものもあれば、接続属性を動的に構成するために接続の確立時にGWSNAXによってz/OS上のCRMに送信されるものもあります。これまでに指定した構成パラメータの一部は、dmconfig
のDM_SNASTACKS
、DM_SNALINKS
およびDM_REMOTE_SERVICES
セクションで使用されています。dmconfig
を構築している場合、次のリストをメインフレーム接続に合せて調整する必要がある可能性があります。同じCRM接続についてそれがすでに存在する場合は、DM_SNASTACKS
、DM_SNALINKS
およびDM_REMOTE_SERVICES
セクションの関連するエントリを既存の構成にマージするだけで済みます。次のリストでは、環境に従って変更する必要がある箇所を太字で示しています:リスト サンプルのDMCONFIG構成
*DM_LOCAL_DOMAINS simpsnad GWGRP=GWGRP1 // same as GWSNAX group in ubbconfig TYPE=SNAX DOMAINID="simpsnad" DMTLOGDEV=**/tuxedo/path/to/DMTLOG** //GWSNAX domain TLOG file name *DM_REMOTE_DOMAINS MVSDOM TYPE=SNAX DOMAINID="MVSDOM" *DM_SNACRM simpcrm SNACRMADDR="//host.name:NNNN" //host:port of CRM NWDEVICE="/dev/tcp" LDOM="simpsnad" *DM_SNASTACKS stack1 SNACRM="simpcrm" STACKTYPE="VT210" LOCALLU="**LUNAME**" // NETNAME in VTAM CONNECTION definition LTPNAME="*" STACKPARMS="host.name" //same as CRM host name *DM_SNALINKS link1 STACKREF="stack1" //Reference to DM_SNASTACKS entry name RDOM="MVSDOM" //Reference to DOMAINID in DM_REMOTE_DOMAINS LSYSID="OT12" //VTAM connection name RSYSID="**CICX**" RLUNAME="**CICSAPPL**" //CICS APPLID of CICS region MODENAME="**SNANAME**" //MODE NAME in SESSION definition. SECURITY="LOCAL" //if you want to use security features, refer to documentation STARTTYPE="COLD" MAXSESS=20 MINWIN=20 MAXSYNCLVL=2 *DM_LOCAL_SERVICES *DM_REMOTE_SERVICES SVSN_**PROGY** AUTOTRAN=N LDOM="simpsnad" //Reference to DOMAINID in DM_LOCAL_DOMAINS RDOM=MVSDOM //Reference to DOMAINID in DM_REMOTE_DOMAINS CONV=N RNAME="**PROGY**" //Reference to program name defined in remote CICS region
tmloadcf
を使用して、UBBCONFIG
をロードします。アプリケーション・パスワードは、ARTCICSのものと一致する必要があります。
dmloadcf
を使用して、DMCONFIG
をロードします。- Tuxedoに付属のツールを使用してTuxedoユーザーを追加します。
tpgrpadd tuxgrp tpusradd -g tuxgrp tuxusr
tuxgrp
およびtuxusr
を独自のものに置き換えます。3つのファイル(tpgrp
、tpusr
およびtpacl
)が生成されます。 dmadmin
でユーザー・マッピングを追加します:addusr -d SNAXDOM -R MVSDOM -u “mfusr” -w addumap -d SNAXDOM -R MVSDOM -p “tuxusr” -u “mfusr”
- サービス・レベル・セキュリティが有効である場合は、
tuxusr
/パスワードでCICSにログオンします。