作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用其互连 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>
最佳答案
所以神奇的是你需要在互连服务器上安装“配置编辑器”,然后启用“开发人员 View ”。
状态 View 现在在右上角有一个开发人员链接。单击它可以提供 Web 服务信息和对 wsdl 的访问。一些服务还提供 REST 和 SOAP。
wsdl 的格式不正确,您需要添加一个服务标签才能使其在诸如 java 的 wsimport 之类的东西中工作。
关于soap - 通过互连连接到 Epic 医疗系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18495878/
我是一名优秀的程序员,十分优秀!