SOAP标头元素上的“不允许出现属性”解析错误

时间:2019-07-11 12:25:11

标签: soap

我有一个来自客户端的示例SOAP请求,该请求通过了SOAPUI验证,但是当我将其发送到我的应用程序时,它会崩溃:

attribute "ID" is not allowed to appear in element "h:PublishHeader"

以上元素位于soapenv:Envelope / soapenv:Header

<h:PublishHeader u:Id="_4" xmlns:h="some/namespace/deceleration.biz" xmlns:u="http//docs.oasis-open.org/wss/2004/01/oasis-2004010-wss-wssecurity-utility-1.0.xsd">"

我将u:Id更改为h:Id,以检查错误是否与WSS有关,但错误仍然发生。

我的应用程序是IBM IIB 10.0.0.11

AFAIK,只有对SOAP标头中的元素的限制是它们必须是合格的。

怎么了?

请不要请求/提供更改WSDL / XSD的信息,因此数据将出现在SOAP正文或其他结构操作上。显然,这就是应该的样子,但是我正在研究现有的,可操作的服务,因此即使设计不当,我也无法更改任何内容。

0 个答案:

没有答案