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

PB11.5调用WEB SERVICE不成功,没返回结果,NET却能成功

2013-01-08 
PB11.5调用WEB SERVICE不成功,没有返回结果,.NET却能成功地址如下 http://220.168.17.2:8888/clinic/webs

PB11.5调用WEB SERVICE不成功,没有返回结果,.NET却能成功;
地址如下 
http://220.168.17.2:8888/clinic/webservice/inpatientRedeem?wsdl 

代理 use .net engine 
引用pbwsclient115.pbd或导入pbwsclient115.pbx 
函数getpersoninfo返回为对像member数组 


member objMember[] 
soapconnection conn 
inpatientredeemwebservice ObjWebService 
conn=create soapconnection 
conn.createinstance(ObjWebService,"inpatientredeemwebservice") 

    objMember=ObjWebService.getpersoninfo("NDMxMjI5MDEwMTAxMDAwMw==","aGdieWg=")//此处报错,数组越界
    if upperbound(objmember)>0 then 
        messagebox("返回结果",objmember[0].age+objmember[0].birthday) 
    end if 

[解决办法]
你自己用.net再做个专门调用服务商的webservices,把他返回的值加工成简单类型的,pb只能处理简单类型的返回值

热点排行
Bad Request.