ORACLE JAPAN Server Release 6.1

 

  |  

  WebLogic Server ホーム   |     WTC 管理ガイド   |   前へ   |   次へ   |   目次   |   索引   |   PDF 版

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 セクションを修正するには、次の手順に従います。

  1. WebLogic Server ドメインの T_DM_LOCAL_TDOMAIN セクションをコンフィグレーションします。

  2. Tuxedo CORBA ドメインの T_DM_REMOTE_TDOMAIN セクションをコンフィグレーションします。

  3. 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"
               RemoteAccessPointList="TUXDOM">
          </T_DM_IMPORT>
</BDMCONFIG>
</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 セクションを修正するには、次の手順に従います。

  1. WebLogic Server ドメインの T_DM_LOCAL_TDOMAIN セクションをコンフィグレーションします。

  2. Tuxedo CORBA ドメインの T_DM_REMOTE_TDOMAIN セクションをコンフィグレーションします。

Tuxedo アプリケーション環境の管理

注意: Tuxedo アプリケーション環境のコンフィグレーション方法の詳細については、「Tuxedo Administration Topics」を参照してください。

Tuxedo アプリケーション環境をコンフィグレーションする場合は、さらに次の手順を実行する必要があります。

  1. 環境の TOBJADDR を設定します。

    例 : //<hostname>:2468

  2. 次のコマンドを入力して、Tuxedo ドメインの CosNaming ネームスペースに WebLogic Server(WLS)ネーミング サービスを登録します。

    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 セクションを変更します。

  1. WebLogic Server ドメインに対する T_DM_LOCAL_TDOMAIN セクションをコンフィグレーションします。

  2. Tuxedo CORBA ドメインに対する T_DM_REMOTE_TDOMAIN セクションをコンフィグレーションします。発信 RMI/IIOP では、 FederationURLFederationName という 2 つの要素を追加する必要があります。

注意: 詳細については、 FederationURLおよび FederationNameを参照してください。

  1. T_DM_IMPORT セクションをコンフィグレーションします。

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>
          <FederationName>tuxedo.corba.remote</FederationName>
          <NWAddr>//127.0.0.1:4000</NWAddr>
     </T_DM_REMOTE_TDOMAIN>
      <T_DM_IMPORT
          ResourceName="//simpapp"
          LocalAccessPoint="examples"
          RemoteAccessPointList="TDOM1">
          <TranTime>600</TranTime>
     </T_DM_IMPORT>
</BDMCONFIG>
</WTC_CONFIG>

 

back to top previous page next page