PB 连接WEBSERVRICE,下面的代码,第一次运行成功,返回0(SUCCESS),在程序中第二次运行,返回100(ivalid proxy name),不

lingdove 2010-08-11 11:58:02
PB 连接WEBSERVRICE,下面的代码,第一次运行成功,返回0(SUCCESS),在程序中第二次运行,返回100(ivalid proxy name),不知道是什么原因???
Long ll_Return

try
isc_conn = create soapconnection
catch (RUNtimeerror e11)
is_error = '创建soapconnection 出现错误,错误消息是: ' + e11.getMessage()
messagebox('系统提示',is_error)
return -1
end try

try
isc_conn.SetOptions("SoapLog=~"ytsoaplog.log~"")
catch (RUNtimeerror e12)
is_error = 'soapconnection 调用函数SetOptions 出现错误,错误消息是: ' + e12.getMessage()
messagebox('系统提示',is_error)
if isvalid(isc_conn) then destroy isc_conn
return -1
end try
try
ll_Return = isc_conn.createInstance(proxy,proxy_name,is_WebAddress)
catch (RUNtimeerror e13)
is_error = 'soapconnection 创建实例(函数createInstance)失败,错误消息是: ' + e13.getMessage()
messagebox('系统提示',is_error)
if isvalid(isc_conn) then destroy isc_conn
return -1
end try

if ll_Return <> 0 then //第一次运行返回0正常,第2次以上运行就一直返回100了
is_error = '创建实例失败,请检查代理对象是否正确,错误代码' + string(ll_Return)
messagebox('系统提示',is_error)
if isvalid(isc_conn) then destroy isc_conn
return -1
end if

...全文
115 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lingdove 2010-08-12
  • 打赏
  • 举报
回复
而且每次都必须create soapconnection,如果将create soapconnection放在对象的construct构造函数里面(确认会执行),则createinstance则一定出错...
lingdove 2010-08-12
  • 打赏
  • 举报
回复
刚才测试了一下,发现个很奇怪的问题.如果在主程序的OPEN脚本里面调用到WEBSERVICE,则进入其它窗口后调用会返回100,但是如果在主程序入口OPEN脚本里面不调用到WEBSERVICE,则在其它窗口再创建就不会出现返回100错误...真是超级变态,试过设置路径,但是测试结果表明与路径没有关系..真是搞不懂啊....
fang3307 2010-08-12
  • 打赏
  • 举报
回复
你可能是连接了很多次,连接之前请断开
lingdove 2010-08-12
  • 打赏
  • 举报
回复
自己解决了,原来是在我的程序中用了GUI,里面的Canvas.pbx和pbwsclient115.pbx有冲突,把canvas升级一下就解决了..晕掉....
lingdove 2010-08-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lzp_lrp 的回复:]
在最后加一句destroy isc_conn

试试
[/Quote]

试过了,我最后的代码是有destroy isc_conn的.
环境:
pb11.5 build 3127
win2003
iis 6.0
sql2000
导入:pbwsclient115.pbx
不是用直接easysoap,而且是采用webservice方式.
WorldMobile 2010-08-11
  • 打赏
  • 举报
回复
在最后加一句destroy isc_conn

试试

662

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder Web 应用
社区管理员
  • Web 应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧