PB11调用WEBSERVICE报错?

davisyzx 2008-07-26 02:20:59
SoapConnection i_conn
i_conn = create soapconnection
n_webservice myproxy
long ret

ret = i_Conn.CreateInstance(myproxy, "n_webservice","http://localhost/webservice/n_webservice.asmx?wsdl")

messagebox('b',string(ret)) //此处返回0
try
string ls_data
// ls_data = myproxy.of_getdata( )
ls_data = myproxy.classname()
messagebox('a',ls_data)
catch (SoapException e)
messagebox('a',e.getmessage())
end try
上面代码中,如果用ls_data = myproxy.classname()可以获取正确内容,但如果用ls_data = myproxy.of_getdata()系统则提示:
The soapclient doesn't support .net proxy
请高手帮解答一下,是哪里有问题?

如果在编译那里选择WSDL engine用easysoap却可以获取数据,用.net却不行,是什么原因,希望有人愿意帮一下我
...全文
386 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
AFIC 2008-07-28
  • 打赏
  • 举报
回复
你应该用pbwsclient115.pbx或pbwsclient115.pbd而不是
pbsoapclient115.pbx或pbsoapclient115.pbd
newpbboy 2008-07-26
  • 打赏
  • 举报
回复
pb11就没有这么麻烦了,直接把web service作为数据窗口的数据源就可以了

662

社区成员

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

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