![]() ![]() ![]() ![]() |
以下の節では、WebLogic Tuxedo Connector サービス EJB の作成方法について説明します。
サービス アプリケーションは、Java および JATMI プリミティブを使用して、次のタスクを提供します。
TPServiceInformation クラスを使用すると、サービスを実行するために Tuxedo クライアントによって送信されるサービス情報にアクセスできます。
アプリケーションと Tuxedo の間でメッセージの送信および受信を行う場合は、次の TypedBuffer を使用します。
サービスを提供するために必要なロジックを表現するには、Java コードを使用します。
クライアント リクエストに応答するには、TuxedoReply クラスの setReplyBuffer()
メソッドを使用します。
注意 : | 対話通信の詳細については、「WebLogic Tuxedo Connector JATMI 会話」を参照してください。 |
以下の JATMI プリミティブは、Tuxedo クライアントと通信する対話サーバを作成する際に使用します。
文字列引数を受信し、その文字列をすべて小文字に変換して、変換された文字列をクライアントに返す TolowerBean.java
サービス EJB の例を次に示します。
.
.
.
public Reply service(TPServiceInformation mydata) throws TPException {
TypedString data;
String lowered;
TypedString return_data;
log("service tolower called");
data = (TypedString) mydata.getServiceData();
lowered = data.toString().toLowerCase();
return_data = new TypedString(lowered);
mydata.setReplyBuffer(return_data);
return (mydata);
}
.
.
.
![]() ![]() ![]() |