![]() |
![]() |
|
|
| |
CORBA アプリケーションの管理
注意: CORBA アプリケーションの詳細については、「Tuxedo CORBA」を参照してください。
この章では、Tuxedo CORBA クライアントおよびサービスをサポートする WebLogic Tuxedo Connector の管理およびコンフィグレーション方法について説明します。
CORBA サービス アプリケーション用 WebLogic Tuxedo Connector のコンフィグレーション方法
注意: XML コンフィグレーション ファイルのコンフィグレーション方法については、 WebLogic Tuxedo Connector XML コンフィグレーション ファイルを参照してください。
この節では、WebLogic Server EJB から Tuxedo CORBA サーバへの呼び出しをサポートする XML コンフィグレーション ファイルのコンフィグレーション方法について説明します。XML コンフィグレーション ファイルの BDMCONFIG
セクションを修正するには、次の手順に従います。
T_DM_LOCAL_TDOMAIN
セクションをコンフィグレーションします。
T_DM_REMOTE_TDOMAIN
セクションをコンフィグレーションします。
T_DM_IMPORT
セクションをコンフィグレーションします。
WebLogic Server EJB を使用して Tuxedo CORBA サービスを呼び出すクライアント アプリケーションの開発方法については、『WebLogic Tuxedo Connector ATMI プログラマーズ ガイド』を参照してください。
XML コンフィグレーション ファイルの例
次の XML コンフィグレーション ファイルでは、Tuxedo CORBA サーバへの WebLogic Tuxedo Connector のコンフィグレーション方法の例を示します。
コード リスト 4-1 CORBA サーバ アプリケーションの XMLコンフィグレーション ファイルの例
<?xml version="1.0"?>
<!DOCTYPE WTC_CONFIG SYSTEM "http://www.bea.com/servers/wls610/dtd/wtc_config.dtd">
<!--Java and XML-->
<WTC_CONFIG >
<BDMCONFIG >
<T_DM_LOCAL_TDOMAIN AccessPoint="examples">
<WlsClusterName>Coolio</WlsClusterName>
<AccessPointId>examples</AccessPointId>
<Type>TDOMAIN</Type>
<Security>NONE</Security>
<ConnectionPolicy>ON_DEMAND</ConnectionPolicy>
<BlockTime>30</BlockTime>
<NWAddr>//localhost:20304</NWAddr>
</T_DM_LOCAL_TDOMAIN>
<T_DM_REMOTE_TDOMAIN AccessPoint="TUXDOM">
<LocalAccessPoint>examples</LocalAccessPoint>
<AccessPointId>TUXDOM</AccessPointId>
<Type>TDOMAIN</Type>
<NWAddr>//localhost:20305</NWAddr>
</T_DM_REMOTE_TDOMAIN>
<T_DM_IMPORT
ResourceName="//simpapp"
LocalAccessPoint="examples"
</BDMCONFIG>
RemoteAccessPointList="TUXDOM">
</T_DM_IMPORT>
</WTC_CONFIG>
着信 RMI/IIOP の WebLogic Tuxedo Connector を管理およびコンフィグレーションする方法
この節では、アプリケーション環境の管理方法および Tuxedo CORBA オブジェクトが RMI/IIOP API を使用して WebLogic Server にデプロイした EJB を呼び出すことを可能にする XML コンフィグレーション ファイルのコンフィグレーション方法について説明します。
XML コンフィグレーション ファイルのコンフィグレーション
注意: XML コンフィグレーション ファイルのコンフィグレーション方法については、 WebLogic Tuxedo Connector XML コンフィグレーション ファイルを参照してください。
この節では、Tuxedo CORBA オブジェクトが RMI/IIOP API を使用して WebLogic Server にデプロイした EJB を呼び出すことを可能にする WebLogic Tuxedo Connector のコンフィグレーション方法について説明します。XML コンフィグレーション ファイルの BDMCONFIG
セクションを修正するには、次の手順に従います。
T_DM_LOCAL_TDOMAIN
セクションをコンフィグレーションします。
T_DM_REMOTE_TDOMAIN
セクションをコンフィグレーションします。
Tuxedo アプリケーション環境の管理
注意: Tuxedo アプリケーション環境のコンフィグレーション方法の詳細については、「Tuxedo Administration Topics」を参照してください。
Tuxedo アプリケーション環境をコンフィグレーションする場合は、さらに次の手順を実行する必要があります。
例 : //<hostname>:2468
cnsbind -o ior.txt WLS
ior.txt
ファイルには、WebLogic Server のドメイン ネーミング サービスが含まれています。
コード リスト 4-2 iiop.ejb.stateless.server.tux Tuxedo クライアントの ior.txt ファイルの例
corbaloc:tgiop:examples/NameService
発信 RMI/IIOP 用 WebLogic Tuxedo Connector のコンフィグレーション方法
注意: XML コンフィグレーション ファイルをコンフィグレーションする方法の詳細については、 WebLogic Tuxedo Connector XML コンフィグレーション ファイルを参照してください。
ここでは、XML コンフィグレーション ファイルをコンフィグレーションし、RMI/IIOP API を使用して WebLogic Server EJB が Tuxedo CORBA オブジェクトを呼び出すことができるようにする方法を説明します。以下の手順に従って、XML コンフィグレーション ファイルの BDMCONFIG
セクションを変更します。
T_DM_LOCAL_TDOMAIN
セクションをコンフィグレーションします。
FederationURL
と FederationName
という 2 つの要素を追加する必要があります。
注意: 詳細については、 FederationURLおよび FederationNameを参照してください。
T_DM_IMPORT
セクションをコンフィグレーションします。
ResourceName
に「//domain_id」を設定します。domain_id は、オブジェクトがデプロイされているリモート Tuxedo ドメインの Tuxedo UBBCONFIG
ファイルで指定されている DOMAINID
です。CORBA ドメインに対するこのユニークな識別子の最大長は、「//」を含めて 15 文字です。
LocalAccessPoint
に、T_DM_REMOTE_TDOMAIN
の LocalAccessPoint
要素の値を設定します。
RemoteAccessPointList
に、T_DM_REMOTE_TDOMAIN
の AccessPointId
要素の値を設定します。
RMI/IIOP を使って WebLogic Server EJB を使用する Tuxedo サービスを呼び出すアプリケーションの開発方法については、『WebLogic Tuxedo Connector ATMI プログラマーズ ガイド』 を参照してください。
XML コンフィグレーション ファイルのサンプル
次に示す XML コンフィグレーション ファイルは、発信 RMI/IIOP 用の WebLogic Tuxedo Connector をコンフィグレーションする方法のサンプルです。
コード リスト 4-3 発信 RMI/IIOP 用 XML コンフィグレーション ファイルのサンプル
<?xml version="1.0"?>
<!DOCTYPE WTC_CONFIG SYSTEM "http://www.bea.com/servers/wls610/dtd/wtc_config.dtd">
<!--Java and XML-->
<WTC_CONFIG>
<BDMCONFIG>
<T_DM_LOCAL_TDOMAIN AccessPoint="examples">
<WlsClusterName>Coolio</WlsClusterName>
<AccessPointId>examples</AccessPointId>
<Type>TDOMAIN</Type>
<Security>NONE</Security>
<ConnectionPolicy>ON_DEMAND</ConnectionPolicy>
<BlockTime>30</BlockTime>
<NWAddr>//127.0.0.1:5000</NWAddr>
</T_DM_LOCAL_TDOMAIN>
<T_DM_REMOTE_TDOMAIN>
<T_DM_REMOTE_TDOMAIN AccessPoint="TDOM1">
<LocalAccessPoint>examples</LocalAccessPoint>
<AccessPointId>TDOM1</AccessPointId>
<Type>TDOMAIN</Type>
<FederationURL>corbaloc:tgiop:simpapp/NameService</FederationURL>
<NWAddr>//127.0.0.1:4000</NWAddr>
<FederationName>tuxedo.corba.remote</FederationName>
</T_DM_REMOTE_TDOMAIN>
<T_DM_IMPORT
</BDMCONFIG>
ResourceName="//simpapp"
LocalAccessPoint="examples"
RemoteAccessPointList="TDOM1">
<TranTime>600</TranTime>
</T_DM_IMPORT>
</WTC_CONFIG>
![]() |
![]() |
![]() |