WebSphere Enterprise Service Bus for z/OS バージョン 6.2.0 オペレーティング・システム: z/OS


SCA エンドポイント参照 API を使用した動的起動

SCA エンドポイント参照 API を使用して、エンドポイント参照 (EPR) アドレスを直接設定することができます。

SCA エンドポイント参照 API を使用したエンドポイント・アドレスの設定

EPR の詳細を取得するには、該当する保管場所 (WSRR やデータベースなど) からエンドポイントに関する情報を取得します。 この情報に基づき、SCA エンドポイント参照 API によってメッセージの EPR の詳細を設定します。 例えば、POJO により、以下のようなコードを使用してエンドポイント・アドレスを更新することができます。
EndpointReference epr = EndpointReferenceFactory.INSTANCE.createEndpointReference();
epr.setAddress(uri);
epr.setBindingType(EndpointReference.BINDING_TYPE_JMS);
Service dynamicService = (Service) ServiceManager.INSTANCE.getService(refname, epr);

SCA エンドポイント参照 API を使用したターゲット・インポートの設定

SCA エンドポイント参照 API を使用して、ターゲット・インポートを直接設定することができます。 動的オーバーライドでターゲット・インポートが必要な場合は、モジュール・インポート名を指定するコードを組み込むことにより、このターゲット・インポートを指定することができます。 例えば、POJO により、以下のようなコードを使用してターゲット・インポートを設定することができます。
EndpointReference epr = EndpointReferenceFactory.INSTANCE.createEndpointReference();
epr.setImport("this/is/the/name/of/the/import");
epr.setAddress(uri);
epr.setBindingType(EndpointReference.BINDING_TYPE_JMS);
Service dynamicService = (Service) ServiceManager.INSTANCE.getService(refname, epr);

エンドポイント参照のバインディング・タイプの設定

エンドポイント参照のバインディング・タイプの値により、正しい動的起動が実行されます。 バインディング・タイプの有効な値には、以下のような値があります。
EndpointReference.BINDING_TYPE_NOT_SET
EndpointReference.BINDING_TYPE_JMS
EndpointReference.BINDING_TYPE_MQJMS
EndpointReference.BINDING_TYPE_GENERIC_JMS
EndpointReference.BINDING_TYPE_MQ
EndpointReference.BINDING_TYPE_WEB_SERVICE
EndpointReference.BINDING_TYPE_HTTP
EndpointReference.BINDING_TYPE_SCA
EndpointReference.BINDING_TYPE_EIS

reference 参照トピック

ご利用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2010/07/05


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.zseries.doc/ref/rwesb_dynamicoverrideepr.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
このインフォメーション・センターでは Eclipse テクノロジーが採用されています (http://www.eclipse.org)。