いくつかの単純な SOAP エンドポイントを公開する Interconnect Web Service オファリングを使用して、Epic 医療システムに接続しようとしています。 http://userweb.epic.comでは、サービスのリストといくつかのサンプル XML 以外の情報はほとんどありません。
私はなんとかテスト wsdl に到達し、SoapUI を使用してテスト呼び出しを行いましたが、うまくいきませんでした。
Interconnect ステータス ページには、すべて問題なく、サービスが利用可能であると表示されます。
だから私の質問は
(i) サービス用に動的に生成された wsdl を取得するにはどうすればよいですか?
(ii) サービスの URL エンドポイントは何ですか。への SOAP XML 要求の送信にhttp://xxxxxxxxx/Interconnect-Test/
失敗しました。
これは、サーバーに2つの数字を追加するだけのテストXMLリクエストです。
<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>