2016-11-27 9 views
0

soap通信用のOracleサービスバス(11g)プロキシサービスに2つのバインディングとポートタイプを持つwsdlを実装する必要があります。 ただし、プロキシサービスでは、特定のバインディングとポートタイプのみを設定するオプションがあります。 osbには、2つのバインディングまたはバインディングなしでプロキシサービスを実装/構成するためのオプションがあります。これにより、着信要求を特定のポートタイプに動的にアタッチすることができます。 osbへの着信要求に対してバインディング情報を動的に取得する可能性はありますか。単一のwsdlで2つのバインディングを使用してプロキシサービスを設定する

ありがとうございます。

答えて

0

おそらく、各バインディングのプロキシを設定し、正しいバインディングにルーティングするために変数$inbound/ctx:transportを検索するAnyXMLプロキシを前に配置します。

+0

AnyXMLによって作成されたプロキシは、有効なwsdl.Requestを作成せず、OSBにはwsdlベースの実装が必要です.WSDL以外のサービスタイプは有効なwsdlを作成するベースですか? – Yuga

+0

いいえ、私の知る限り、wsdlベースのプロキシだけが '?wsdl'を公開します –

+0

wsdlベースのプロキシサービスを両方のポートに実装して、クライアントがダイナミックにports.Clientのいずれかにバインドできるようにする方法wsdlベースのエンドポイントURIに応答します。 – Yuga

関連する問題