Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)
TP1インバウンドアダプタの開始と終了について説明します。
TP1インバウンドアダプタは,cjstartrarコマンドで開始します。
TP1インバウンドアダプタを開始すると,Connector属性ファイルの定義内容が読み込まれます。
service_groupプロパティが不正な場合,エラーメッセージを出力してTP1インバウンドアダプタの開始処理を終了します。出力するメッセージを次に示します。
TP1インバウンドアダプタの開始によって,リソースアダプタのConnector属性ファイルに指定した番号のポートが開かれ,RPC通信の待ち受けが開始されます。
指定した番号のポートが開けない場合,エラーメッセージが出力されて,TP1インバウンドアダプタの開始に失敗します。Connector属性ファイルに指定するプロパティについては,「4.12.2 リソースアダプタの設定」を参照してください。
なお,TP1インバウンドアダプタを開始した時点では,RPC通信を待ち受けるポートは開いていますが,Message-driven Bean(サービス)は開始していません。Message-driven Bean(サービス)が開始していない状態で,OpenTP1からRPC要求を受信した場合は,エラーメッセージが出力されてRPCエラーが返されます。
TP1インバウンドアダプタは,cjstoprarコマンドで終了します。
TP1インバウンドアダプタを終了する場合,TP1インバウンドアダプタを使用しているすべてのMessage-driven Bean(サービス)をあらかじめ停止しておいてください。
TP1インバウンドアダプタは,次に示す手順に沿って終了してください。
TP1インバウンドアダプタの終了時にMessage-driven Bean(サービス)が起動されている場合は,エラーメッセージ(KDJE48547-E)が出力され,TP1インバウンドアダプタの終了に失敗します。なお,正常に終了した場合は,ログファイルにKDJE58351-Iが出力されます。
トランザクション連携機能を使用している場合,手順3.を手順2.の先に実施すると,OpenTP1とアプリケーションサーバに未決着のトランザクションが残ってしまうおそれがあります。この場合,TP1インバウンドアダプタを再開始し,未決着のトランザクションを決着させてください。詳細は「4.9.8(4) 通信障害が発生した場合」を参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.