PB11调用webservice详解

【原创】PB开发Web Service接口环境搭建及问题解决 工作需要用WebService方式做接口,折腾了半月,走了无数弯路,才初见眉目。为了避免坚守PB开发的老中青同学们以后遇到同样的问题,在此做个简要总结。   ——by nocry115/泥草鞋前言:   无论哪种接口,无非2类:①开发入口,接收对方输出接口数据;②开发出口,以对方要求接口格式输出数据。对于WebService接口来说,第1种是需要我们来开发WebService服务及方法给对方调用 阅读详情

今天分享个常用webservice调用方式

1.创建一个工作空间和Application,添加1个pbd包,再在pb目录中可以找到,我的在这里面(D:\Program Files (x86)\Sybase\Shared\PowerBuilder)在这里插入图片描述
2.创建 Web Service Proxy Wizard一直next到
在这里插入图片描述
wsdl地址:http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx?wsdl

又是一直next到
在这里插入图片描述
选择当前pbl,然后又是一直next,会自动生成如下
在这里插入图片描述
右键Deploy部署,需要关闭打开的窗口
自动生成
在这里插入图片描述
服务端对象和参数

3.创建一个窗口实现如下效果
在这里插入图片描述
4.编写查询按钮点击事件
soapconnection lnv_soap
mobilecodewssoap lnv_ms
String ls_result
String ls_errtext
String ls_tel

lnv_soap = create soapconnection
lnv_soap.createinstance(lnv_ms,“mobilecodewssoap”,“http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx”)

ls_tel = sle_tel.text
try
ls_result = lnv_ms.getmobilecodeinfo(ls_tel, “”)
catch(soapexception ex)
ls_errtext = ex.text
ls_result = “错误”
end try

if ls_result = “错误” then
messagebox(“调用webservice失败”,ls_errtext)
return
end if

messagebox(“调用webservice成功”,ls_result)

destroy lnv_soap

5.完成,效果如图
在这里插入图片描述
这里还用了一个定时器函数timer显示当前时间
在这里插入图片描述

PB webserver 开发示例 powerbuilder开发平台一直在发展,至pb9开始便已经支持webservice的调用,下面正是一个简单的教程,帮助大家掌握如何调用Webservice,接下来还将继续研究pb11中对webservice的调用以及创建,欢迎大家持续的关注。首先开始第一讲:pb9对webservice的调用大家至少需要以下知识,熟悉pb的开发,稍微了解webservice1.首先我们创建或打开一个pb wor... 阅读详情

相关推荐

pb11.5的使用体会

由于pb9.0对webservice支持不好,因此将程序升级到pb11.5下面是本人在升级过程中的一些体会,希望对大家有用:    pb11.5已经不再提供mss microsoft SQL SERVER数据库接口,取而代之的是SNC SQL Native Client接口和ole mimcrosoft ole db接口,因 SNC 需要安装专门的客户端比较麻烦,因此本人采用的是ole db数

zxszx的专栏 9207

PB调用WebService示例(含源码)

  说起PowerBuilder,可能大家都会嗤之以鼻,然后说一句:“哥们,还用呢啊”?记得以前看过的电影“功夫熊猫“里说:存在即是合理。我想说得是,世界上如果这个东西或这件事情存在,一定有它的道理,好像扯得有些远啊。。。。 好了,言归正传,PowerBuilder在Net没有成势之前,还是非常火的,因此,至今还有的公司在用它来开发,有人问,为什么不换呢。每个公司的情况都不相同,总有这种或那种...

weixin_34357962的博客 1576

PowerBuilder调用WebService全流程指南:从代理生成到生产环境踩坑

从跨语言系统集成的现实需求出发,WebService作为SOAP协议的核心实现,是解决异构系统通信的经典方案。在银行、电力等行业的遗留系统中,PowerBuilder(PB)作为前端客户端仍广泛使用,其通过SoapConnection和代理类调用远程服务的机制,能让开发者像调用本地函数一样操作接口。理解WSDL、SOAP、代理类等基础概念,是掌握PB集成技术的前提。文章深入解析了同步/异步调用代码骨架、ConnectInstance参数细节,以及超时设置、HTTPS证书校验、中文乱码处理、本地WSDL加载等

weixin_30231327的博客 298

powerbuilder11的webform发布和webservices调用实践

powerbuilder11的webform发布和webservices调用简介QQ群请加: 6539042(powerbuilder11&SQL)A. webform花两个小时写了个例子。感觉除了刷得比较厉害以外,折衷的认为,如果作为一般的查询来讲,是没有任何问题的。现在很多框架又在搞C/S界面的摹仿。这倒好,直接用PB11实现就OK了。但是交互作用不是很方便。本来想上传一个包。但是

chengg0769 平淡无奇见真知 独立博客: http://blog.mis2erp.com 6270

PB6,PB7,PB8,PB9,PB10,PB11调用WEBSERVICE,并解决超时问题

我们项目中的一个样例,用PB调用我们项目组的AXIS2写的WEBSERVICE。运行需要微软MSSOAP30,由于解决超时费了我很多时间,希望解决朋友们的问题。

Web Service Proxy Wizard的介绍,安装,以及如何使用

Contents: Introduction Installing the Web Service Proxy Wizard Using the Web Service Proxy Wizard Writing a WSP Client Cross-Platform Interoperability Conclusion

pb调用java webservice_PB11.5创建及调用WebService

我今天做了这个“PB创建及调用WebService”的小作业,下面我来分享一下我的整个实践过程以及我遇到的问题,希望对大家有所帮助,这个小作业是分以下三部来完成的:一、构建WebService①创建Workspace,Workspace命名为:Your_WebService②建立.NET Web Service Target,这一步只需要一路Next即可最后生产的项目文件中至少包含三项,一个web...

weixin_30067913的博客 806

PB11开发Web Service应用介绍

PB11开发Web Service应用介绍

PB 调用webservice 几种方式详解

PB 调用webservice 几种方式详解 【下载地址】PB调用webservice几种方式详解 本文档深入解析了如何在PowerBuilder 11.5中高效调用webservice,涵盖了基本概念、多种调用方法及最佳实践。通过阅读本文档,开发者能够掌握PB与webservice交互的核心技术,提升开发效率与代码质量...

gitblog_06736的博客 417

CentOS 7下rsyslog日志服务器搭建全攻略:从安装到避坑

本文详细介绍了在CentOS 7系统上搭建rsyslog日志服务器的完整流程,从基础安装到高级配置,包括协议设置、日志模板设计、安全加固和性能优化。特别分享了生产环境中的实战技巧和常见问题解决方案,帮助用户高效构建可靠的日志管理系统。

happy2的博客 687

基于Super-Jacoco的精准测试实践之路

灵魂拷问这个版本的影响范围到底有多大?研发改动了代码,为什么不通知测试?测试用例真的全面覆盖了吗?测试同学的测试覆盖情况该怎么评估?什么是精准测试概念借助技术手段、通过辅助算法对软件测试过...

咻咻ing的专栏 5841

PB11.5创建及调用WebService

我今天做了这个“PB创建及调用WebService”的小作业,下面我来分享一下我的整个实践过程以及我遇到的问题,希望对大家有所帮助,这个小作业是分以下三部来完成的: 一、构建WebService ①创建Workspace,Workspace命名为:Your_WebService ②建立.NET Web Service Target,这一步只需要一路Next即可 ...

weixin_30349597的博客 777

拯救者R7000用户实测:用华为电脑管家11.0版搞定MatePad Pro多屏协同(附驱动与显卡避坑指南)

本文详细介绍了如何在非华为笔记本联想拯救者R7000上安装华为电脑管家11.0版,实现与MatePad Pro的多屏协同功能。从驱动优化到显卡配置,提供了全面的避坑指南和实用技巧,帮助用户解决连接失败等常见问题,提升跨设备生产力体验。

weixin_30788619的博客 398

pb webservice小常识

pb9只能调用webservice,pb11才能建webservice

linhaoran200025的博客 258

神经网络基础概念总结(小白入门自用)

神经网络人工神经网络多层感知机激活函数反向传播算法损失函数权值初始化正则化方法 人工神经网络 人工神经元:人工神经元是人工神经网络的基本单元。模拟生物神经元,人工神经元有1个或者多个输入(模拟多个树突或者多个神经元向该神经元传递神经冲动);对输入进行加权求和(模拟细胞体将神经信号进行积累和树突强度不同);对输入之和使用激活函数计算活性值(模拟细胞体产生兴奋或者抑制);输出活性值并传递到下一个人工神经元(模拟生物神经元通过轴突将神经冲动输入到下一个神经元)。 人工神经网络:大量的人工神经元以某种链接方式得来的

qq_42011158的博客 648

打穿内网之Vulntarget-a靶场实战记录

内容包括:通达OA未授权上传+文件包含RCE、Redis未授权写马、ms17-010永恒之蓝、代理转发内网跳板、CVE-2020-1472 域控杀器Zerologon、wmiexec/smbexec横向移动、cobalt strike与msf的shell传递

tpaer的博客 3031

pb11开发webservice

用pb11开发webservice真是很简单,现在我把搭建的过程简单描述一下。1、服务端打开pb11,选择菜单file->new->target->.net web service,然后一路next,最后生产的项目文件中至少包含三项,一个webservice应用,一个p_webservice部署,一个n_webservice用户对象,然后在这个n_webservice对象中写自己的公开函数

海洋 4257

Ubuntu18.04环境搭建与疑难解析:从零复现YOLO-6D姿态估计算法

本文详细介绍了在Ubuntu18.04环境下从零开始复现YOLO-6D姿态估计算法的完整流程,包括系统配置、Conda环境搭建、PyTorch安装、依赖项管理、源代码获取、数据集准备以及训练验证过程。针对Singleshotpose算法的特殊需求,提供了详细的疑难解析和性能优化技巧,帮助开发者高效完成算法复现和应用部署。

weixin_30369041的博客 455

Pb调用Webservice

而现在WebService非常火,如果将两者结合起来呢,比如:用Net写好的WebService被Pb调用,而且还可以发布成接口形式,被其他公司所调用,合乐而不为呢?先说一下开发环境:32位Win7旗舰版+PB11.5其实在PB10.0出来时候,就已经支持调用WebService方式了。如下面步骤即可实现调用。l 步骤1在Net中创建一个WebService方法,用于被Pb调用,如图-1所示图-1l 步骤2将此WebService发布,最好发布成IIS方式,如图-2所示。图-2这里有一点说明下,发布成IIS

Ping的专栏 1万+

在最新版eclipse中配置使用AI AIcoder _AIcoder配置GPUSTACK使用_配置OLLAMA本地AI模型利用_集合---AI场景应用工作笔记

本文介绍了三款实用的编程辅助工具:一款便捷的反编译插件,可直接在插件市场安装使用;GitHub Copilot提供每月2000次代码补全和50条聊天记录的免费额度,支持智能代码提示功能;aicoder支持配置本地模型运行。这些工具都能有效提升开发效率,其中GitHub Copilot的智能补全功能尤为突出。

添柴程序猿的专栏 1237

Openclaw错误排查及解决方案之:Something went wrong while processing your request. Please try again.

Openclaw错误排查及解决方案之:Something went wrong while processing your request. Please try again.

多媒体编程、网络编程、系统编程、网络安全编程、驱动编程 3787

powerbuilder11的出现,将引发pb再次学习的热潮。

我分析原因有几个: 1. PB程序员跟delphi程序员一样,量非常大。虽然有些转语言了,不过赚外快可能会用上。 2. PB11与以往的版本有些质的变化和变迁。 3. PB6.5,PB9是非常多使用者,pb11普遍能激发他们试用和测试的热情。 4. PB11新特性---特别是.net调用,datawindow.net,webform,webservices,VS+datawindow.ne...

buliedian 140

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Delphi7做WebService应用pb调用

   最近要帮朋友做一个软件在线注册的程序,考虑到pb11支持WebService,并且就在一个月前我还试验成功的, 但是当真正使用时,却怎么也弄不成。发布的时候出现“pbwsemit 遇到问题需要关闭”发布失败,我的计算机系统也没有什么变化,.net 的frmework也没有动,系统安装的是pb11.2,也一直没有动,这次就不行了,真是晕死了,在网上也没有找到什么原因,最后还是放弃了用pb11做

海洋 1048

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

PB11 WebService 安装时遇到的问题处理方法

1.webservice 在64位环卷鱿值奈侍饧敖饩龇椒ǎ? System.IO.FileNotFoundException: The specified module could not be found. (Exception from HRESULT: 0x8007007E) Copy this file to the server system32 folder “C:\windo

时钟滴答滴答 738

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

PB11.5WebService开发源代码(含服务器及客户端)

PB11.5WebService开发源代码(含服务器及客户端) 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了PB11.5环境下WebService的开发源代码,包括服务器端和客户端的完整实现。以下是资源文件的详细说明: 文件说明 wservice.pbw:这是服务器端的源代码文件,包含了WebService的实现。 callwservice.pbw:这是客户端的...

gitblog_06741的博客 892

PB调用WebService

不管是用VS开发的基于.NET的WebService,还是用Java开发的WebService,还是用PB本身开发的.NET Web Service,PB调用WebService的原理是一样的,都是通过WSDL访问WebServices.具体步骤有三: 1.编写WebService 2.创建PB Web Service Proxy 3.创建PB Web Service Cli

sqlove的专栏 4804
上一篇: 如何将PB表数据发送到excel中
下一篇: PB MessageBox()函数详解
code_bugGG
博客等级 码龄7年 22粉丝 11原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值