pb 11.2 8379 调用.net 开发的webservice 报错

ljy14010332 2017-10-15 11:00:18


地址可以用浏览器直接访问到,但是保存为wsdl文件后就无法调用
...全文
577 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
WorldMobile 2017-10-18
  • 打赏
  • 举报
回复
使用PB6.5调用Web Service的办法 至少从PB8.0/9.0开始,就已经提供Web Service Proxy功能,能够直接进行相关程序的编写。但是,部分老项目使用PB6.5开发(呵呵,至少目前为止,大家都还认为PB6.5.1是最稳定的版本吧)研究后发现,其实PB6.5要操作Web Service也挺容易。/*作者:sighs heguang@msn.com 时间:2004/12/31说明:1.本例子用于pb对Web Service的操作。 2.pb可使用两种方式实现。 3.proxy方式使用pb9自带的Web Service Proxy功能实现,需要将sharedPowerBuilderpbsoapclient90.pbd包含到应用中来。 4.OLE方式调用MSSOAP.SoapClient实现,此方式可用于低版本pb,如pb6.5。 5.MSSOAPLib.SoapClient的获得,请从microsoft搜索soap toolkit下载soapsdk.exe 6.本例子使用sina提供的手机短信息Web Service平台,在sina的sms网站申请了真实用户后,可直接使用本例子发送信息,信息费可能是0.2元。*/OLEObject MSSOAPLib1MSSOAPLib1= CREATE OLEObjectlong ll_result ll_result = MSSOAPLib1.ConnectToNewObject("MSSOAP.SoapClient")if ll_result <> 0 then messagebox("系统提示","连接MSSOAP.SoapClient失败!返回参数:"+string(ll_result))end ifMSSOAPLib1.mssoapinit("http://smsinter.sina.com.cn/ws/smswebservice0101.wsdl")mle_content.Text = MSSOAPLib1.sendXml("Sina", sle_userid.text, sle_passwd.text, sle_mobileno.text, mle_content.text, "new")
WorldMobile 2017-10-18
  • 打赏
  • 举报
回复
估计是你的wsdl或者webservice有问题,你直接用url试试,如果不行,建议你用Mssoap来实现webservice,微软的东东还是比较好用的 链接参考:http://blog.itpub.net/16220/viewspace-788206/
zjl8008 2017-10-17
  • 打赏
  • 举报
回复
wsdl 输入网址试试

662

社区成员

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

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