BEA ホーム | 製品 | dev2dev | support | askBEA |
![]() |
![]() |
|
![]() |
e-docs > WebLogic Server > WebLogic Tuxedo Connector クイック スタート > WebLogic Tuxedo Connector クイック スタート |
WebLogic Tuxedo Connector クイック スタート
|
WebLogic Tuxedo Connector クイック スタート
注意: WebLogic Server リリース 7.0 で WebLogic Tuxedo Connector をコンフィグレーションする方法の詳細については、『WebLogic Tuxedo Connector 管理ガイド』を参照してください。
以下の各節では、 WebLogic Server リリース 7.0 と Tuxedo リリース 6.5 およびそれ以降が相互運用できるように WebLogic Tuxedo Connector をコンフィグレーションする方法について説明します。
WebLogic Tuxedo Connector のコンフィグレーション
注意: この節では、Windows プラットフォームでの WebLogic Tuxedo Connector のコンフィグレーション方法について手短に説明します。UNIX ユーザの場合には、「¥」を「/」に、あるいは「.cmd」を「.sh」に置き換えるなど、読み替えを適切に行えば、説明はそのまま当てはまります。
ここで取り上げる例は、Tuxedo simpapp アプリケーションを Tuxedo ドメインにまたがって動作するように拡張したものです。これによって、TOUPPER サービスのクライアントは Tuxedo と WebLogic Server examplesServer のどちらででも動作できるようになります。このサンプルでは、以下のサービスが提供されます。
以下の各節では、Administration Console を使って WebLogic Tuxedo Connector をコンフィグレーションする方法について説明します。
注意: TraceLevel の詳細については、「WebLogic Tuxedo Connector のモニタ」を参照してください。
TraceLevel は WebLogic Server プロパティです。以下の例のように、SAMPLES_HOME¥server¥config¥examples¥startExamplesServer.cmd ファイル内の JAVA_OPTIONS 変数を更新します。
JAVA_OPTIONS=-Dweblogic.wtc.TraceLevel=100000
ここで、100,000 は WebLogic Tuxedo Connector の最大追跡レベルを指定しています。
以下の手順に従って、simpapp サンプルをビルドします。
以下の手順に従い、WebLogic Server Console を使って WTCServer MBean を作成しコンフィグレーションします。
注意: ローカル Tuxedo ドメインのネットワーク アドレスをコンフィグレーションする場合、使用するポート番号は、他のプロセスに割り当てられたポート番号とは異なる必要があります。 たとえば、WebLogic Server のリスン ポートが //mymachine:7001 に割り当てられている場合、ネットワーク アドレスを //mymachine:7001 に設定すると無効になります。
以下の手順に従って、ローカル Tuxedo ドメインをコンフィグレーションします。
[ネットワーク アドレス]: <ローカル Tuxedo ドメインのネットワーク アドレスおよびポート> 例 : //123.123.123.123:5678
以下の手順に従って、リモート Tuxedo ドメインをコンフィグレーションします。
[リスン アドレス]: <リモート Tuxedo ドメインのネットワーク アドレスおよびポート> 例 : //123.123.123.123:1234
以下の手順に従って、エクスポートされたサービスをコンフィグレーションします。
以下の手順に従って、インポートされたサービスをコンフィグレーションします。
以下の手順に従って、WTCServer Mbean を examplesServer にデプロイします。
WebLogic Server ユーザとしての TDOM1 の登録
以下の手順に従って、TDOM1 を WebLogic Server ユーザとして登録します。
以下の手順に従って、Tuxedo ドメインをコンフィグレーションします。
TUXDIR - TUXEDO ソフトウェアのベース ディレクトリ
APPDIR - サンプル プログラムのベース ディレクトリ
buildclient -o simpcl -f simpcl.c
buildserver -o simpserv -f simpserv.c -s TOUPPER
APPDIR="¥home¥me¥simpapp"
TUXCONFIG="¥home¥me¥simpapp¥tuxconfig""
TUXDIR="¥usr¥tuxedo"
DMTLOGDEV="d:¥my_apps¥tlog"
AUDITLOG="d:¥my_apps¥aud"
DMTLOGNAME="DMTLOG_TDOM1"
TDOM1 NWADDR="//TuxedoMachine:1234"
TDOM2 NWADDR="//WTCMachine:5678"
set BDMCONFIG=d:¥mydomain¥simpapp¥bdmconfig
dmloadcf -y dom1config
buildclient -v -f tolower.c -o tolower
tmboot -y
各クライアントを実行して、Tuxedo と WebLogic Server との相互運用性を実際に示します。
WebLogic Server から Tuxedo への相互運用性
SAMPLES_HOME¥server¥src¥examples¥wtc¥atmi¥simpapp ディレクトリ内の WebLogic Server クライアントを起動して、TOUPPER EJB を呼び出し Tuxedo TOUPPER サービスに接続します。以下のコマンドを使用します。
run.cmd allcaps
Tuxedo サービスから WebLogic Server アプリケーションに以下の応答が返されます。
Returned string is: ALLCAPS
Tuxedo から WebLogic Server への相互運用性
Tuxedo simpapp ディレクトリ内の tolower クライアントを実行して、 Tolower EJB を呼び出し、その結果をクライアントに返します。以下のコマンドを使用します。
tolower ALLSMALL
WebLogic Server サービスから Tuxedo クライアントに以下の応答が返されます。
Returned string is: allsmall
![]() |
![]() |
![]() |
![]() |
||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |