在WS-Security保护的Web服务中关闭连接

时间:2018-04-30 13:26:13

标签: soapui axis2 ws-security

我使用axis 2库发布了Web服务。正常的顺序是:webservice序列如下:

i)验证提供connectionToken的服务 ii)AbsoluteNumberServer调用(上面获得的连接令牌传递给此服务) iii)关闭(这实际上关闭了连接句柄)

我可以使用用户名/令牌启用WS-Security。在这种情况下,我可以调用AbsoluteNumber服务,而无需调用authenticate或close。使用自定义客户端应用程序可以正常工作但是连接句柄没有被发布为'关闭'服务没有被调用(因为我没有明确地称它)。

当我使用SOAPUI时,我发现在调用' AbsoluteNumber'服务,关闭服务被自动调用。

我在自定义应用程序中遗漏了什么。我假设SOAP UI做对了。

这里的任何解释都会有所帮助。

1 个答案:

答案 0 :(得分:0)

对不起这个问题。这是我的坏。关闭连接句柄是我最后的代码工件。基本上我正在与一个用于管理webserivces调用的EIS系统交谈。

因此,在这种情况下,Web服务是WS-Secured,服务生成的内部连接句柄应该像文件连接,数据库连接或EIS连接一样关闭。