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アプリケーションの構成ガイド』を参照してください。