Domino客户端Web服务和SOAP 1.2

时间:2016-10-11 20:18:57

标签: soap web service cxf lotus-domino

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

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

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

还生成了一个由wsdltojava生成并导入到另一个代理的jar类,但会显示以下错误。

java.lang.UnsupportedClassVersionError:JVMCFRE003糟糕的主要版本; class =,offset = 6

问题是,在Domino中使用SOAP 1.2的Web服务是否仅支持最高版本1.1?

非常感谢!

2 个答案:

答案 0 :(得分:0)

我不相信Domino的Web服务使用者此时支持SOAP 1.2。尽管如此,您可以通过代理人完成所需的工作 - How can I call a SOAP 1.2 Web service from a LotusScript agent?

答案 1 :(得分:0)

事实上,没有办法使用soap 1.2版本地使用Web服务。 IBM已经有几个要求升级SOAP版本的请求。我所做的是通过一个新的Web服务开发一个新的层,其中包含SOAP 1.1版本,它在内部使用SOAP版本1.2调用Web服务;