多平台统一管理软件接口,如何实现多平台统一管理软件接口
467
2022-11-20
本文目录一览:
3、百度地图接口样例
DataService.svc 当成固定值就行,你是客户端,不用管服务端什么样,按照正常的wsdl开发就行
其实很多种方法可以看,你可以将报文转换成string,或者下载一个http监控器,例如这样的工具,可以看到所有请求的数据的,希望深圳远标培训中心能帮到你!
百度地图api接口
首先在百度地图开放平台申请 AK
1.根据地址经纬度获取标志建筑物
2.获取地址经纬度
3.关键字获取地址信息
1.把c:\program
files\sybase\shared\powerbuilder下面的pbsoapclient90.pbd加入target.
2.创建web service代理
点:File-News-Project-Web service Proxy
Wizrd
下一步会提示你输入WSDL文件,点击浏览选择webservice服务器端提供的wsdl接口文档,比如(附档wsdl.rar):
点击下一步,会自动出现WSDL文件中的Service.点击下一步,系统默认选择ServiceSoap,紧接着输入proxy name(代理对象名)前缀,输入My.后面的几项按默认即可。
完成后是编译代理对象的界面。会出现:
Web Service Generator Project Status
Deployment PBL:
E:\whz\PBWebService\pb9\smsweb.pbl
Clear PBL on build: No
Confirm
overwrites: No
WSDL Location:
Services selected :
Service
Service:
PersonPort
点击编译的绿色图标,一个代理对象(mypersonport)生成了。
3.增加一个窗口放一个按钮,调用代码样例:
SoapConnection lsc_conn
mypersonport
lproxy_obj
String ls_proxy_name = "mypersonport"//生成的代理对象名称
String
ls_url =
""//这个url从wsdl接口文档service节点可以找到
int
li_ret, i
try
lsc_conn = Create SoapConnection
//lsc_conn.SetOptions("SoapLog=~"soaplog.txt~"")
li_ret =
lsc_conn.Createinstance(lproxy_obj,ls_proxy_name,ls_url)
If li_ret
0 Then
MessageBox("错误", "调用失败,错误代码:" + String(li_ret))
Return
End If
i = lproxy_obj.add("1")
MessageBox("Web Service", "调用成功:" + String(i))
catch (SoapException
e1)
MessageBox("错误", "不能调用函数,错误信息:" + e1.GetMessage())
catch
(PBXRuntimeError e2)
MessageBox("错误", "调用函数运行时错误." )
catch
(RuntimeError e3)
MessageBox("错误", "调用函数不可知错误." )
end try
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~