0

我想在 mule 中使用 wsdl 形式的互联网,例如:http ://www.ommolketab.org/OML_News.asmx?WSDL 我想:之后我写的是从地址http://www.ommolketab.org/OML_News[http://localhost:8082/myservice?wsdl][2] 显示 wsdl .asmx?WSDL 我把流程留在这里很简单

   <cxf:configuration name="CXF_Configuration1" configurationLocation="http://www.ommolketab.org/OML_News.asmx" enableMuleSoapHeaders="true" initializeStaticBusInstance="true" doc:name="CXF Configuration"/>
<flow name="service-cxf-wsdlfirstFlow1" doc:name="service-cxf-wsdlfirstFlow1">
    <http:inbound-endpoint exchange-pattern="request-response" address="http://localhost:8882/OrderSvcs" doc:name="HTTP"/>
    <cxf:proxy-service configuration-ref="CXF_Configuration1"    payload="envelope" doc:name="SOAP" enableMuleSoapHeaders="false" namespace="http://tempuri.org/" service="OML_News"/>
</flow>

在此处输入图像描述

4

1 回答 1

1

您拥有的namespace值看起来像通常在wsdlLocation.

同样port="80"显然是错误的:SOAP 端口不是 HTTP 端口。检查 WSDL 的实际值。

最后,你能展示一下CXF_Configuration1元素的配置吗?

于 2013-05-11T16:47:16.697 回答