1

WSO2 ESB でプロキシ サービスとして構成するバックエンド サービスがあります。

ESB はわずかに異なる wsdl を公開しますが、これも有効で期待どおりに動作します。

問題は、構造が変更されたため、古いスタブを ESB wsdl で使用できないことです。ESB からの wsdl がエンドポイント サービスとまったく同じになるようにサービスを作成したいと考えています。

そのようなアプローチは可能ですか、それともスタブを再度生成する必要がありますか (私の場合、これには多くの労力が必要になります)。

編集: エンドポイントと esb wsdl 1 の間の WSDL の違い。たとえば、私のエンドポイントには次のタグがあります。

<xs:element name=", - Endpoint
<xsd:element name=  - ESB

2. もう 1 つの違いは次のとおりです。

<wsdl:service name="CasesServiceService"> - Endpoint
<wsdl:service name="CasesService"> - ESB

3. ポート名:

<wsdl:port name="CasesServiceHttpSoap11Endpoint" binding="tns:CasesServiceSoap11Binding">
<wsdl:port binding="tns:CasesServiceServiceSoapBinding" name="CasesServicePort">
4

1 に答える 1