PowerBuilder调用WebService教程:PB9到PB11
5星 · 超过95%的资源 需积分: 9 169 浏览量
更新于2024-09-26
收藏 2KB TXT 举报
"这篇资源是关于使用PowerBuilder (PB) 9及以上版本开发Web服务的教程,特别是如何在PB环境中创建和调用Web服务。它提供了详细的步骤来指导用户设置PB工作区,添加Web服务代理,并进行实际的Web服务调用。"
在PowerBuilder (PB) 12中开发.NET Web服务涉及到多个关键知识点:
1. Web服务支持:自PB 9开始,PowerBuilder增加了对Web服务的支持,允许开发者在PB应用中直接调用和消费Web服务。这扩展了PB的功能,使其能够与不同平台和语言的系统进行集成。
2. Web服务代理向导:PB提供了一个名为"WebServiceProxyWizard"的工具,用于简化Web服务的配置过程。通过这个向导,开发者可以选择WSDL(Web Services Description Language)文件,该文件定义了Web服务的接口和操作。
3. 创建SOAP连接:在PB中,可以创建`SoapConnection`对象来建立与Web服务的连接。例如,`conn=createSoapConnection` 创建了一个新的SOAP连接实例。
4. 调用Web服务方法:使用创建的SOAP连接,可以调用Web服务的方法。在示例中,`rVal=Conn.CreateInstance(test_ws,"ttservice1soap")` 创建了Web服务的实例,然后通过实例调用方法,如 `sle_1.text=test_ws.helloworld(sle_1.text)` 调用了名为 `helloworld` 的Web服务方法。
5. 处理返回值:Web服务调用的结果通常会返回一个值,这可以通过变量接收,如 `long rVal` 或者其他数据类型。这些返回值可以被进一步处理或显示在应用程序界面上。
6. 部署与发布:完成Web服务的配置和测试后,需要将其部署到目标服务器上,以便外部应用可以访问。这通常涉及打包和发布Web服务项目。
7. PB工作区管理:在PB中,工作区(Workspace)是组织项目和库的重要工具。创建新工作区,添加系统树(System Tree)中的Web服务组件,以及设置属性,都是PB开发Web服务时的常规步骤。
8. 支持的WSDL格式:Web服务的地址可以是直接的URL,也可以是带有"?wsdl"后缀的URL,这将返回服务的WSDL定义,使得PB可以自动解析并生成代理类。
9. 选择命名空间:在创建Web服务代理时,需要选择适当的命名空间,这将影响PB中生成的代理类和调用方法的名称。
通过这个教程,PB开发者能够了解如何在PB环境中构建和使用.NET Web服务,从而实现PB应用与Web服务的交互。这个过程包括了从设置环境、创建Web服务代理到实际调用的完整流程,对于学习PB Web服务开发的初学者来说非常有帮助。
2018-07-27 上传
2022-09-24 上传
2015-09-19 上传
点击了解资源详情
2008-06-18 上传
2008-07-08 上传
2012-02-02 上传
200 浏览量
tonnir
- 粉丝: 8
- 资源: 12
最新资源
- Raspberry Pi OpenCL驱动程序安装与QEMU仿真指南
- Apache RocketMQ Go客户端:全面支持与消息处理功能
- WStage平台:无线传感器网络阶段数据交互技术
- 基于Java SpringBoot和微信小程序的ssm智能仓储系统开发
- CorrectMe项目:自动更正与建议API的开发与应用
- IdeaBiz请求处理程序JAVA:自动化API调用与令牌管理
- 墨西哥面包店研讨会:介绍关键业绩指标(KPI)与评估标准
- 2014年Android音乐播放器源码学习分享
- CleverRecyclerView扩展库:滑动效果与特性增强
- 利用Python和SURF特征识别斑点猫图像
- Wurpr开源PHP MySQL包装器:安全易用且高效
- Scratch少儿编程:Kanon妹系闹钟音效素材包
- 食品分享社交应用的开发教程与功能介绍
- Cookies by lfj.io: 浏览数据智能管理与同步工具
- 掌握SSH框架与SpringMVC Hibernate集成教程
- C语言实现FFT算法及互相关性能优化指南