Domino 客户端 Web 服务和 SOAP 1.2

Domino client web services and SOAP 1.2

我在 Domino 中创建了一个客户端来使用使用 SOAP 1.2 并具有 HTTPBinding 的 Web 服务。 Domino Designer Web 服务的客户端生成工具在尝试生成 SOAP 接受版本为 1.1 的报告时显示错误。

我决定通过wsdl2java 工具用CXF 框架创建客户端。在代理中,我使用这些 classes 来使用 Web 服务,但是显示了以下错误。我认为是SOAP版本的问题,但我不确定。

com.sun.xml.internal.ws.protocol.soap.MUTube getMisUnderstoodHeaders 信息:元素不理解={http://www.w3.org/2005/08/addressing}操作

也生成了一个classes的jar,由wsdltojava生成并导入到另一个agent中,但是显示如下错误。

java.lang.UnsupportedClassVersionError:JVMCFRE003 错误的主要版本; class=,偏移量=6

问题是,在 Domino 中无法使用 SOAP 1.2 的 Web 服务只支持 1.1 版?

非常感谢!

我认为 Domino 的 Web 服务使用者目前不支持 SOAP 1.2。不过,您也许可以通过代理完成所需的工作 - 这是一种方法:

事实上,无法使用 soap 版本 1.2 本机使用 Web 服务。 IBM 已经提出了几个升级 SOAP 版本的请求。我所做的是通过版本为 SOAP 1.1 的新 Web 服务开发一个新层,它在内部调用版本为 SOAP 1.2 的 Web 服务;