pb对Web Service的操作可使用两种方式实现
从PB8.0/9.0开始,就已经提供Web Service Proxy功能,能够直接进行相关程序的编写。
但是,部分老项目使用PB6.5开发
研究后发现,其实PB6.5要操作Web Service也挺容易。
说明: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
OLEObject MSSOAPLib1
MSSOAPLib1= CREATE OLEObject
long ll_result
ll_result = MSSOAPLib1.ConnectToNewObject("MSSOAP.SoapClient")
if ll_result <> 0 then
messagebox("系统提示","连接MSSOAP.SoapClient失败!返回参数:"+string(ll_result))
end if
MSSOAPLib1.mssoapinit("http://172.17.99.20:9090/yygh/services/Query?wsdl")
mle_content.Text = MSSOAPLib1.sendXml("Sina", sle_userid.text, sle_passwd.text, sle_mobileno.text, mle_content.text, "new")
转载于:https://www.cnblogs.com/szxiaofei14/p/4189731.html
pb对Web Service的操作可使用两种方式实现相关推荐
- ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约
ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...
- java操作Excel有两种方式 方式1:jxl操作Excel jxl的API
java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...
- flask 操作mysql的两种方式-sqlalchemy操作
flask 操作mysql的两种方式-sqlalchemy操作二.ORM sqlalchemy操作#coding=utf-8 # model.pyfrom app import dbclass Use ...
- centos6配置日志外发_CentOS6下记录后台操作日志的两种方式
CentOS6下记录后台操作日志的两种方式 平时为了记录登录CentOS Linux系统的操作命令,需要将操作日志记录下来,下面介绍两种方式 1.利用script以及scriptreplay工具 sc ...
- flask 操作mysql的两种方式-sql操作
flask 操作mysql的两种方式-sql操作一.用常规的sql语句操作 # coding=utf-8 # model.pyimport MySQLdbdef get_conn():conn = M ...
- php操作redis_PHP操作redis的两种方式
随着redis使用越来越广泛,各种应用系统几乎都会嵌入redis.当然,PHP也不例外.在我接触到的项目中,主要是使用redis作为缓存服务器.但是对于PHP来说,它本身并不支持redis.所以说这里 ...
- web.config中配置数据库连接的两种方式
在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...
- appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...
[预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...
- WEB中加载ApplicationContext的两种方式
1,通过Listener加载ApplicationContext <context-param> <param-name>contextConfigLocation< ...
最新文章
- ITK:读取DICOM系列并写入3D图像
- jQuery 定位到某个元素
- 【Laro】- About Game Engine
- JS:a=b=c,a=?
- Delphi format的用法
- 通过BAT、网易、京东产品经理的简历大概什么样?
- 前端学习(2156):uglifyjswebpackplugin的使用
- 95-24-020-Future-Future简介
- Windows学习总结(10)——Windows系统中常用的CMD命令详解
- viso 画背景框_手工界新宠:美绝了的浮雕画,揉揉捏捏一幅画
- 企业级nginx服务优化(三 )Apache+防盗链
- 如何从小白进化成 Apache Flink 技术专家?9节基础课程免费公开!
- javascript_core之正则、Math、Date
- ZK(7.0.1)将zul页面引入作为组件标签的简单示例
- Python 针对Excel操作
- Navicat Premium 导入SQL文件
- bzoj3375[Usaco2004 Mar]Paranoid Cows 发疯的奶牛*
- 顶尖量化私募“分家产”!学霸基金经理离职,代码产权归属成看点
- not discrete but [0, 1]. Specify a discrete sample time in
- 台式计算机显示器发蓝,电脑显示器发蓝怎么办