pb9.0 调用webservices 如何保持同一session会话
gzycw 2008-09-19 03:54:21 pb9.0 调用webservices时, 如何保持同一个session的会话呢,目前我们用pb9调用webservices时,每次发送请求,在服务器都会新建一个session,不知如何能保持请求时用同一个会话呢.代码如下(部份校验语句略):
soapConn = create SoapConnection
soapConn.SetOptions("SoapLog=~"C:\wsLog.log~"")
rVal = soapConn.CreateInstance(ws, "ws_wsexternalinterfacews")
loginretvo=ws.login("userid","pass")
logoutretvo=ws.logout()
目前问题就是,ws.login和ws.logout两次调用无法在同一个session上.造成无法注销.因为服务器在注销时需校验和登录为同一session才能注销.望各位能给一个解决的方法.前提是服务器端的程序不能修改.谢谢!