读书人

PB 与 web service真的这么难吗是PB

发布时间: 2012-03-23 12:06:21 作者: rapoo

PB 与 web service真的这么难吗,是PB垃圾吗
地址:http://218.59.173.203:82/NFront/services/NcmsService?wsdl
开发工具:java

// 第一步 创建对象 , 连接 Web service

long ll_ret , ll_row
string str_proxy_name = 'qqncmsservicehttpport'
string err

soapconnection lsc_conn
qqncmsservicehttpport lproxy_obj

try
lsc_conn = create soapconnection
catch (RUNtimeerror e11)
err = '创建soapconnection 出现错误,错误消息是: ' + e11.getMessage()
messagebox('',err)

return
end try

try
lsc_conn.SetOptions("SoapLog=~"soaplog.txt~"")
catch (RUNtimeerror e12)
err = 'soapconnection 调用函数SetOptions 出现错误,错误消息是: ' + e12.getMessage()

messagebox('',err)
return
end try

try
ll_ret = lsc_conn.createInstance(lproxy_obj,str_proxy_name)//,gs_wsdl)

catch (RUNtimeerror e13)
err = 'soapconnection 创建实例(函数createInstance)失败,错误消息是: ' + e13.getMessage()
messagebox('',err)

return
end try
if ll_ret <> 0 then
err = '创建实例失败,请检查代理对象是否正确,错误代码'
return
end if

//第二步 调用 Ws的方法
string WebService_Return_Values

try
WebService_Return_Values = lproxy_obj.getdrugcatalog(gs_code )
catch (SoapException e14)
messagebox('调用方法','调用web service 失败:' + e14.getMessage())
到这个地方运行错误:failed to connect to host 218.59.173.203,port 80:no error

[解决办法]
http://www.allpos.cn/csdn/test_web.rar

读书人网 >PB

热点推荐