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">