Я пытаюсь подключить эпическую медицинскую систему, используя ее предложение Interconnect Web Service, которое предоставляет некоторые простые конечные точки SOAP. http://userweb.epic.com дает очень мало информации, отличной от списка услуг и некоторых примеров XML.Подключитесь к Epic Medical System через Interconnect
Мне удалось пройти тест wsdl, и использование SoapUI сделало тестовый вызов без везения.
На странице состояния межсетевого соединения говорится, что все в порядке и что услуга доступна.
Так что мои вопросы
(я) Как получить динамически генерируется WSDL, за услуги?
(ii) Какова конечная точка URL для служб. Отправка запроса XML SOAP на 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>