BEA ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Server > WebLogic Tuxedo Connector 管理ガイド > CORBA アプリケーションの管理 |
WebLogic Tuxedo Connector 管理ガイド
|
注意: CORBA アプリケーションの詳細については、「CORBA のトピック」ページを参照してください。
以下の節では、Tuxedo CORBA クライアントおよびサービスをサポートする WebLogic Tuxedo Connector の管理およびコンフィグレーション方法について説明します。
CORBA サービス アプリケーション用 WebLogic Tuxedo Connector のコンフィグレーション方法
注意: WebLogic Tuxedo Connector MBean のコンフィグレーション方法の詳細については、アプリケーション用の WebLogic Tuxedo Connector のコンフィグレーションを参照してください。
この節では、WebLogic Server EJB から Tuxedo CORBA サーバへの呼び出しをサポートする WTCServer MBean のコンフィグレーション方法について説明します。WTCServer MBean のコンフィグレーションは、次の手順に従います。
WebLogic Server EJB を使用して Tuxedo CORBA サービスを呼び出すクライアント アプリケーションの開発方法については、『WebLogic Tuxedo Connector プログラマーズ ガイド』を参照してください。
WTCServer MBean および Tuxedo UBB ファイルの例
次の WTCServer MBean では、Tuxedo CORBA サーバに対する WTCImport MBean のコンフィグレーション方法の例を示します。
コード リスト 5-1 CORBA サーバ アプリケーションの WTCServer MBean の例
<WTCServer Name="WTCsimpappCNS"
<WTCImport LocalAccessPoint="examples"
Name="myImportedResources" RemoteAccessPointList="TUXDOM"
ResourceName="//simpapp"/>
<WTCLocalTuxDom AccessPoint="examples" AccessPointId="examples"
ConnectionPolicy="ON_DEMAND" NWAddr="//123.123.123.123:5678"
Name="myLoclTuxDom" Security="NONE"/>
<WTCRemoteTuxDom AccessPoint="TUXDOM" AccessPointId="TUXDOM"
LocalAccessPoint="examples" NWAddr="//123.123.123.123:1234"
Name="myRTuxDom"/>
</WTCServer>
以下のサンプル Tuxedo UBB コンフィグレーション ファイルには、simpapp という DOMAINID 名が定義されています。DOMAINID 名は、WTCImport MBean の ResourceName 属性で使用されます。
コード リスト 5-2 CORBA サーバ アプリケーションのサンプル Tuxedo UBB ファイル
*RESOURCES
IPCKEY 55432
DOMAINID simpapp
MASTER SITE1
MODEL SHM
LDBAL N
*MACHINES
"YODA"
LMID=SITE1
APPDIR="your APPDIR"
TUXCONFIG="APPDIR¥tuxconfig"
TUXDIR="your TUXDIR"
MAXWSCLIENTS=10
*GROUPS
SYS_GRP
LMID=SITE1
GRPNO=1
APP_GRP
LMID=SITE1
GRPNO=2
*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"
ISL
SRVGRP=SYS_GRP
SRVID=5
CLOPT="-A -- -n <// 自分の tux マシン : 2468>"
cns
SRVGRP=SYS_GRP
SRVID=6
CLOPT="-A --"
DMADM SRVGRP=SYS_GRP SRVID=7
GWADM SRVGRP=SYS_GRP SRVID=8
GWTDOMAIN SRVGRP=SYS_GRP SRVID=9
simple_server
SRVGRP=APP_GRP
SRVID=1
RESTART = N
*SERVICES
着信 RMI-IIOP の WebLogic Tuxedo Connector を管理およびコンフィグレーションする方法
この節では、アプリケーション環境の管理方法および Tuxedo CORBA オブジェクトが RMI-IIOP API を使用して WebLogic Server にデプロイした EJB を呼び出すことを可能にする WTCServer MBean のコンフィグレーション方法について説明します。
注意: WebLogic Tuxedo Connector MBean のコンフィグレーション方法の詳細については、アプリケーション用の WebLogic Tuxedo Connector のコンフィグレーションを参照してください。
環境に合わせて、WTCLocalTuxDom MBean および WTCRemoteTuxDom MBean をコンフィグレーションします。RMI-IIOP API を使用して、Tuxedo CORBA オブジェクトが WebLogic Server にデプロイした EJB を呼び出すことを可能にするために必要な特別な管理手順は必要ありません。
注意: Tuxedo アプリケーション環境のコンフィグレーション方法の詳細については、「管理」ページを参照してください。
Tuxedo アプリケーション環境をコンフィグレーションする場合は、さらに次の手順を実行する必要があります。
cnsbind -o ior.txt your_bind_name
your_bind_name は、使用する Tuxedeo アプリケーションから得た CosNaming サービス オブジェクト名です。
ior.txt ファイルには、WebLogic Server のドメイン ネーミング サービスが含まれています。
コード リスト 5-3 iiop.ejb.stateless.server.tux Tuxedo クライアントの ior.txt ファイルの例
corbaloc:tgiop:myServer/NameService
コード リスト 5-4 ドメイン コンフィグレーション ファイル
*DM_RESOURCES
VERSION=U22
*DM_LOCAL_DOMAINS
TDOM1 GWGRP=SYS_GRP
TYPE=TDOMAIN
DOMAINID="TDOM1"
BLOCKTIME=20
MAXDATALEN=56
MAXRDOM=89
*DM_REMOTE_DOMAINS
TDOM2 TYPE=TDOMAIN
DOMAINID="TDOM2"
*DM_TDOMAIN
TDOM1 NWADDR="< Tuxedo ドメインのネットワーク アドレス : ポート >"
TDOM2 NWADDR="< WTC ドメインのネットワーク アドレス : ポート >"
*DM_REMOTE_SERVICES
"//myServer"
この節では、オブジェクト参照として使用するサーバ名を作成する際に、覚えておく必要のあるガイドラインを示します。
送信 RMI-IIOP の WebLogic Tuxedo Connector をコンフィグレーションする方法
注意: WebLogic Tuxedo Connector MBean のコンフィグレーション方法の詳細については、アプリケーション用の WebLogic Tuxedo Connector のコンフィグレーションを参照してください。
この節では、RMI-IIOP API を使用して Tuxedo CORBA オブジェクトが WebLogic Server にデプロイした EJB を呼び出すことを可能にする方法について説明します。以下の手順で、WTCServer MBean を変更します。
RMI-IIOP を使用して WebLogic Server EJB を使用する Tuxedo サービスを呼び出すアプリケーションを開発する方法については、『WebLogic Tuxedo Connector プログラマーズ ガイド』を参照してください。
以下の WTCServer MBean は、送信 RMI-IIOP のための WebLogic Tuxedo Connector のコンフィグレーション例を示したものです。
コード リスト 5-5 送信 RMI-IIOP の WTCServer MBean の例
<WTCServer Name="WTCtrader">
<WTCImport LocalAccessPoint="TDOM2" Name="myImportedResources"
RemoteAccessPointList="TDOM1" ResourceName="//simpapp"/>
<WTCLocalTuxDom AccessPoint="TDOM2" AccessPointId="TDOM2"
ConnectionPolicy="ON_DEMAND" NWAddr="//123.123.123.123:5678"
Name="myLoclTuxDom" Security="NONE"/>
<WTCRemoteTuxDom AccessPoint="TDOM1" AccessPointId="TDOM1"
FederationName="tuxedo.corba.remote"
FederationURL="corbaloc:tgiop:simpapp/NameService"
LocalAccessPoint="TDOM2" NWAddr="//123.123.123.123:1234" Name="myRTuxDom"/>
</WTCServer>
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |