Mule ESB 3.3でcfx:proxy-clientを使用してwsdlサービスを利用しようとしていますが、このエラーが発生し続けます
org.apache.cxf.service.factory.ServiceConstructionException:サービス{http://support.cxf.module.mule.org/}ProxyServiceの定義が見つかりませんでした。 org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:139)で org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:383)で org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:506)で
以下は私の簡単なフローです。
<flow name = "spider-middleware" doc:name = "spider-middleware"> <http:inbound-endpoint exchange-pattern = "request-response" host = "localhost" port = "8081" path = "salesforce" doc:name = "HTTP" /> <cxf:proxy-client operation = "getCustomerByID" ペイロード="本体" wsdlLocation = "http:// localhost:4546 / eplus-ws-fake / services / EplusCustomer / v1?wsdl" enableMuleSoapHeaders = "true" doc:name = "SOAP" /> </フロー>
このサービスは、getCustomerByID(1)の顧客を返すようにハードコーディングされています。この問題を回避するにはどうすればよいか、いくつかの光を当ててください。ありがとう。