pb9调用 web services,报提交的参数为空

boblaw 2012-07-02 12:00:31
pb9调用其他公司写的web service,对应应该是用java写的。报Submit Info Is Null!
但我用.net调用该web service,却没有问题。
如果我用pb9测试调用.net写的web service。也不会有问题。
pb代码如下:

string ls_option,as_web_url
long ll_return
soapconnection conn
ws_iproductsoap11port soap
try
conn = create soapconnection
catch (RUNtimeerror e11)
messagebox('', '创建soapconnection出现错误,错误消息是: ' + e11.getMessage() )
return
end try

as_web_url = 'http://202.105.115.150:8085/Product?wsdl'
ls_option = "address='" + as_web_url + "'"
ll_return = conn.setproxyserveroptions(ls_option)
if ll_return <> 0 then
messagebox('',"Web service配置错误")
return
end if
ll_return = conn.createinstance(soap, "ws_iproductsoap11port",as_web_url)
if ll_return <> 0 then
messagebox('',"Web service建立错误")
return
end if
try
string result
result = soap.createproduct("sessionid=0024-9999_ff7dcd27-86f1-49c2-bb1d-27b750077954#rlb=002020120101990100010101#avpr=01058394#card=172999910001:vdisc=0.5:vpnt=100#prod=0001015:tp=1.0:disc=0.8:qty=2:sp=0.8:spnt=10")
messagebox('',result)
catch(Exception e14)
messagebox('',e14.getMessage())
end try
destroy soap
destroy conn

我的代码中,明明有传参数,却不知为何总是说提交信息为空。
初次使用pb,请教各位。
...全文
207 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
pb8 2012-07-02
  • 打赏
  • 举报
回复
conn.setsoaplogfile( 'c:\soap.log')
加一个日志文件试试,再看看输出的日志内容

740

社区成员

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

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