5.4.5 ステップ5 :構成ファイルの作成
トランザクション対応Oracle Tuxedo CORBAアプリケーションの構成ファイルには、次の情報を追加する必要があります。
SERVERSセクションで、CORBAサーバー・アプリケーションおよびデータベースを管理するアプリケーションのトランザクション・グループを指定します。GROUPSセクションで、サーバー・グループを定義します。GROUPSセクションのOPENINFOパラメータとCLOSEINFOパラメータで、データベースのXAリソース・マネージャを開閉するための情報を設定します。この情報は、データベースの製品ドキュメントから取得します。デフォルトのcom.beasys.Tobj.Server.initialize()操作は、リソース・マネージャを自動的に開きます。TLOGDEVICEパラメータに、トランザクション・ログ(TLOG)のパス名を指定します。トランザクション・ログの詳細は、Oracle Tuxedoオンライン・ドキュメントの『Oracle Tuxedoアプリケーション実行時の管理』を参照してください。
次のコード・スニペットは、Transactionsサンプル・アプリケーションの構成ファイルでこの情報が定義されている部分です。
*RESOURCES
IPCKEY 55432
DOMAINID university
MASTER SITE1
MODEL SHM
LDBAL N
SECURITY APP_PW
*MACHINES
BLOTTO
LMID = SITE1
APPDIR = C:\TRANSACTION_SAMPLE
TUXCONFIG=C:\TRANSACTION_SAMPLE\tuxconfig
TLOGDEVICE=C:\APP_DIR\TLOG
TLOGNAME=TLOG
TUXDIR="C:\tuxdir"
MAXWSCLIENTS=10
*GROUPS
SYS_GRP
LMID = SITE1
GRPNO = 1
ORA_GRP
LMID = SITE1
GRPNO = 2
OPENINFO = "ORACLE_XA:Oracle_XA+SqlNet=ORCL+Acc=P
/scott/tiger+SesTm=100+LogDir=.+MaxCur=5"
OPENINFO = "ORACLE_XA:Oracle_XA+Acc=P/scott/tiger
+SesTm=100+LogDir=.+MaxCur=5"
CLOSEINFO = ""
TMSNAME = "TMS_ORA"
*SERVERS
DEFAULT:
RESTART = Y
MAXGEN = 5
TMSYSEVT
SRVGRP = SYS_GRP
SRVID = 1
TMFFNAME
SRVGRP = SYS_GRP
SRVID = 2
CLOPT = "-A -- -N -M"
TMFFNAME
SRVGRP = SYS_GRP
SRVID = 3
CLOPT = "-A -- -N"
TMFFNAME
SRVGRP = SYS_GRP
SRVID = 4
CLOPT = "-A -- -F"
TMIFRSVR
SRVGRP = SYS_GRP
SRVID = 5
UNIVT_SERVER
SRVGRP = ORA_GRP
SRVID = 1
RESTART = N
ISL
SRVGRP = SYS_GRP
SRVID = 6
CLOPT = -A -- -n //MACHINENAME:2500
*SERVICESトランザクション・ログおよび構成ファイルでのパラメータの定義については、Oracle Tuxedoオンライン・ドキュメントの『Oracle® Tuxedoアプリケーションの構成ガイド』を参照してください。
親トピック: 開発ステップ