首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

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

2013-08-04 
pb9调用 web services,报提交的参数为空pb9调用其他公司写的web service,对应应该是用java写的。报Submit I

pb9调用 web services,报提交的参数为空
pb9调用其他公司写的web service,对应应该是用java写的。报Submit Info Is Null!
但我用.net调用该web service,却没有问题。
如果我用pb9测试调用.net写的web service。也不会有问题。
pb代码如下:


stringls_option,as_web_url
longll_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,请教各位。
[解决办法]
conn.setsoaplogfile( 'c:\soap.log')
加一个日志文件试试,再看看输出的日志内容

热点排行