5.2. UDDI 設定プロパティ

BPEL Console は、 JBoss Enterprise SOA Platform の jUDDI クライアントライブラリを使います。クライアント設定ファイルは deploy/jbossesb.sar/esb.juddi.client.xml です。

注記

ClerkManagerClerk の名前が bpel.properties ファイルで指定されます。

表5.1 bpel.properties ファイルの UDDI 関連のプロパティ

属性 タイプ (デフォルト) 説明
bpel.uddi.registration boolean (true) False に設定されると、UDDI 統合はオフになります。jbossesb-registry.sar が jUDDI v3 レジストリを含むと検出した場合のみ、RiftSaw のインストールプロセスでは、この値は true に設定されます。それ以外の場合は、自動的に false に設定されます。
bpel.webservice.secure boolean (false) UDDI 登録プロセスは、登録している BPEL サービスに対して、BindingTemplate に WSDL AccessPoint を登録します。BPEL サービスは、サービス WSDL エンドポイントを WS スタックに公開します (Red Hat は現在 JBossWS と CXF をサポートします)。Web サービススタックがセキュアなプロトコル (https など) を使うように設定されている場合、この設定を true に設定する必要があります (登録プロセスにのみ、この設定を使います)。
bpel.uddi.client.impl 文字列 (org.jboss.soa.bpel.uddi.UDDIRegistrationImpl) これは、org.jboss.soa.bpel.runtime.engine.ode.UDDIRegistration インターフェースを実装するクラス名です。
bpel.uddi.clerk.config 文字列 (デフォルトでは使用されません) これは、bpel.uddi.client.xml 設定ファイルまでのパスを定義します。jbossesb.sar/esb.uddi.client.xml を使いたい場合は、コメントアウトした状態で残すこともできます。ただし、bpel.uddi.clerk.manager を定義する必要があります。
bpel.uddi.clerk.manager 文字列 (esb-registry) これは、 bpel.uddi.clerk.config がコメントアウトのままで残された場合に使用される ClerkManager の名前を定義します。この値は、esb.juddi.client.xml のマネージャーの名前と一致する必要があります。bpel.uddi.clerk.config を定義すると、bpel.uddi.clerk.manager の設定は無視されます。
bpel.uddi.clerk 文字列 (BPEL_clerk) これは、使用予定の Clerk の名前を定義します。この値は、esb.juddi.client.xml の Clerk の名前と一致する必要があります (デフォルトでは BPEL_clerk に設定されています)。
bpel.uddi.lookup boolean (true) これが true に設定されている場合は、パートナーチャネルの作成プロセスは、UDDI 内を serviceName 別にルックアップして、WSDL エンドポイントをリトリーブします。この WSDL エンドポイントを使用して、WSDL を取得します。このプロセスは、BPEL デプロイメントで partnerlink WSDL ファイルを更新する必要なしに、デプロイメント内でエンドポイントを簡単に移動できます。partnerlink ごとに初期の partnerlink WSDL ファイルをデプロイする必要があります。