【发布时间】:2017-06-22 08:41:51
【问题描述】:
我有一个 web 服务,当我从 SOAP UI 调用它时它工作正常,但当我从 Oracle PLSQL 调用它时它不工作。
以下是我的请求 XML
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:nad="http://MyServer.User.Verification">
<soapenv:Header/>
<soapenv:Body>
<nad:VerifyDetails>
<nad:xml_request_data>
<USER_VERIFICATION>
<USERNAME>myuser</USERNAME>
<PASSWORD>myPass</PASSWORD>
</USER_VERIFICATION>
</nad:xml_request_data>
</nad:VerifyDetails>
</soapenv:Body>
</soapenv:Envelope>
以下是PLSQL中的错误信息
由于 EndpointDispatcher 的 ContractFilter 不匹配,接收方无法处理带有 Action 'VerifyDetails' 的消息。这可能是因为合约不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全不匹配。检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息、传输、无)。
【问题讨论】:
标签: web-services soap plsql soapui