我正在尝试使用其互连 Web 服务产品连接 Epic 医疗系统,该产品公开了一些简单的 SOAP 端点。 http://userweb.epic.com除了提供服务列表和一些示例 XML 之外,提供的信息很少。
我设法进行了测试 wsdl 并使用 SoapUI 进行了测试调用,但没有成功。
互连状态页面显示一切正常并且服务可用。
所以我的问题是
(i) 如何获得为服务动态生成的 wsdls?
(ii) 什么是服务的 URL 端点。发送 SOAP XML 请求http://xxxxxxxxx/Interconnect-Test/
失败。
这是我的测试 XML 请求,它应该只在服务器上添加 2 个数字。
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:epicsystems-com:Interconnect.2004-05.Services.Diagnostics">
<soapenv:Header/>
<soapenv:Body>
<urn:AddRemote>
<urn:int1>1</urn:int1>
<urn:int2>2</urn:int2>
</urn:AddRemote>
</soapenv:Body>
</soapenv:Envelope>