如何通过新地址(自己的地址)显示来自互联网的wsdl?

时间:2013-05-11 10:11:29

标签: web-services wsdl cxf mule

我希望在mule中使用wsdl形式的互联网,例如:http://www.ommolketab.org/OML_News.asmx?WSDL 我想要 : 之后我写[http://localhost:8082/myservice?wsdl][2] 从地址http://www.ommolketab.org/OML_News.asmx?WSDL显示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>

enter image description here

1 个答案:

答案 0 :(得分:1)

namespace中的值与wsdlLocation中的值相似。

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

最后,您能展示CXF_Configuration1元素配置的内容吗?