PB11创建WEBSERVICE教程:PPB调用示例
需积分: 10 178 浏览量
更新于2024-07-30
收藏 877KB DOC 举报
"PPB学习44-PPB调用PB11的WEBSERVICE"
在本教程中,我们将探讨如何使用PowerBuilder (PB11) 调用PowerBuilder 11.2 (PB11) 创建的WEBSERVICE,并通过Personal PowerBuilder (PPB) 进行交互。这个过程涉及到多个步骤,包括环境配置、WEBSERVICE的发布以及在.NET环境中进行集成。
首先,我们需要确保具备以下环境:
1. .NET Framework 2.0 (通常包含在Visual Studio 2005中)
2. PowerBuilder 11.2
3. Personal PowerBuilder 2.5
4. Adaptive Server Anywhere 9 (ASA9) 数据库
5. 已启动的Internet Information Services (IIS)
在开始之前,我们需要为ASA9数据库创建一个系统数据源名称(DSN),并确保它以服务方式运行。DSN名为ASADEMO9,便于PB11与.NET Web Service之间的通信。
接着,我们需要确保IIS运行正常,特别是默认网站和WWW服务。如果80端口被其他应用程序占用,可以尝试更改IIS使用的端口,例如改为8080。
接下来,我们将使用PB11创建一个Web Service。在新建项目时,选择“.NET Web Service”。向导会引导我们完成一系列设置,如项目名(例如P_mywebservice)、PBL和PBT文件路径,以及是否添加其他PBL。
在这个示例中,我们将创建一个用户对象(n_mywebservice),该对象接收一个SQL SELECT语句作为参数,并返回查询结果。在向导的后续步骤中,我们将指定发布的.NET Web Service的目录、IIS服务器地址(包括端口号)。
完成向导后,PB11将自动生成必要的代码并发布Web Service到IIS。发布选项包括生成SETUP文件以便于安装,或直接发布到IIS。在这个例子中,我们选择直接发布到IIS,并指定端口号为8080。
发布完成后,我们可以通过PPB调用这个Web Service。在PPB中,我们需要创建一个客户端代理来连接到Web Service,并执行相应的操作。这样,PPB就可以通过Web Service与PB11建立通信,执行在PB11中定义的SQL查询,并获取返回的结果集。
这个教程展示了如何利用PB11创建和发布Web Service,然后通过PPB进行调用,实现PB11与.NET环境的交互,这对于跨平台的数据交换和业务逻辑共享具有重要意义。理解这个过程对于开发者来说是非常有价值的,因为它提供了在不同技术栈之间构建桥梁的方法。
2019-01-31 上传
2022-04-24 上传
2022-05-22 上传
2022-09-23 上传
2021-03-22 上传
2022-05-22 上传
浙江小谢
- 粉丝: 1
- 资源: 10
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构