Cosminexus ビジネスプロセス管理/エンタープライズサービスバス V8 サービスプラットフォーム 開発ガイド
同期受付(SessionBean)のメソッドを呼び出すために,取得したスタブを使用して,Enterprise Beanのインスタンスを生成します。Enterprise Beanのインスタンスを生成する手順を次に示します。
javax.naming.Context ctx = new javax.naming.InitialContext(); |
Object objref
= initial.lookup("HITACHI_EJB/SERVERS/" + "<J2EEサーバ名称>"
+ "/EJB/CSCMsgSyncServiceDelivery/CSCMsgSyncServiceDeliveryEJB");
CSCMsgSyncServiceDeliveryHome home
= (CSCMsgSyncServiceDeliveryHome)PortableRemoteObject
.narrow(objref, CSCMsgSyncServiceDeliveryHome.class);
|
CSCMsgSyncServiceDelivery reception = home.create();
// Enterprise Beanのインスタンスを生成
String result = reception .invokeXML( // メソッドの呼び出し
serviceName, // サービス名
clientID, // クライアント相関ID
requestFormatID, // リクエストフォーマットID
responseFormatID, // レスポンスフォーマットID
operationName, // オペレーション名
userData); // ユーザ電文
|
CSCMsgSyncServiceDelivery reception = home.create();
// Enterprise Beanのインスタンスを生成
byte[] resultBinary = reception .invokeBinary( // メソッドの呼び出し
serviceName, // サービス名
clientID, // クライアント相関ID
requestFormatID, // リクエストフォーマットID
responseFormatID, // レスポンスフォーマットID
operationName, // オペレーション名
userDataBinary.length, // メッセージ長
userDataBinary); // ユーザ電文
|
All Rights Reserved. Copyright (C) 2008, 2011, Hitachi, Ltd.