我正在使用SOAP UI 4.6.2。在这里,我为WSDL创建了一个XML文件。我设置为端点URL为localhost:8081
。在mule我需要创建的流以从SOAP UI获取数据。以下代码是WSDL的XML。此代码仅用于SOAP UI。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:out="http://soap.sforce.com/2005/09/outbound" xmlns:urn="urn:sobject.enterprise.soap.sforce.com">
<soapenv:Header/>
<soapenv:Body>
<out:notifications>
<out:OrganizationId>?</out:OrganizationId>
<out:ActionId>?</out:ActionId>
<out:SessionId>?</out:SessionId>
<out:EnterpriseUrl>?</out:EnterpriseUrl>
<out:PartnerUrl>?</out:PartnerUrl>
<!--1 to 100 repetitions:-->
<out:Notification>
<out:Id>?</out:Id>
<out:sObject>
<!--Zero or more repetitions:-->
<urn:fieldsToNull>?</urn:fieldsToNull>
<urn:Id>?</urn:Id>
<!--Optional:-->
<urn:FirstName>?</urn:FirstName>
<!--Optional:-->
<urn:LastName>?</urn:LastName>
</out:sObject>
</out:Notification>
</out:notifications>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:0)
1.使用以下链接学习在mule中创建Web服务
http://www.mulesoft.org/documentation/display/current/XML-only+SOAP+Web+Service+Example http://www.mulesoft.org/documentation/display/current/SOAP+Web+Service+Security+Example
2.创建Web服务以接受您提到的xml请求。
网页浏览器中的http://localhost:8081?wsdl
)将为您提供wsdl,您可以在soap ui中创建请求(与您上面的相同)。< / p>
4.您将能够获得我们的服务。