PB11中的WebService DataWindow:简易获取跨组织数据教程

3星 · 超过75%的资源 需积分: 10 16 下载量 37 浏览量 更新于2024-09-19 收藏 466KB PDF 举报
PB Webservice Datawindow教程详解 PB11的新版本引入了Web服务(WebService)作为Datawindow数据源的功能,这一改变极大地扩展了开发者在构建数据窗口应用时的数据获取途径。以前,数据连接通常涉及数据库连接设置、账号管理等复杂步骤,但通过WebService,这些繁琐的问题在客户端可以被简化,特别适用于跨组织或由其他管理员管理的数据源。 以下是如何利用PB11的Webservice数据源创建一个Datawindow应用程序的步骤: 1. **新建Datawindow**:首先,打开PB11,创建一个新的Datawindow,选择"Tabular"格式,这将为你后续的数据展示提供基础布局。 2. **选择数据源**:在数据源选项对话框中,点击"WebService"选项,这是关键步骤,因为这标志着将使用Web服务作为数据来源。 3. **指定WSDL文件**:在接下来的对话框中,输入Web服务的WSDL文件地址,例如"http://www.oorsprong.org/websamples.countryinfo/CountryInfoService.wso?WSDL"。WSDL文件包含了Web服务的接口定义和操作细节。 4. **选择服务**:在服务列表中,找到并选择合适的Service,如"CountryInfoService"。这是调用Web服务的主要入口点。 5. **选择方法**:接着,从提供的服务中选择具体的方法,如"ListOfCountryNamesByName"。这个方法决定了我们从Web服务中获取哪一类数据。 6. **设置ResultSet**:将返回值设置为Datawindow的结果集。尽管在这个例子中可能只有一个返回值,但建议查看对话框中的说明,确保了解可用的参数类型,以便正确配置。 7. **理解参数类型**:在选择ReturnValue的同时,注意了解返回参数的类型和含义,这对于正确解析和展示Web服务返回的数据至关重要。 通过以上步骤,开发者可以轻松地将PB与远程Web服务集成,实现跨平台的数据获取和处理,提高开发效率,并且减少了客户端的维护负担。这是一种强大的工具,尤其是在需要访问分布在不同系统或网络环境中的数据时,能够显著简化开发流程。随着对WebService Datawindow的深入理解和实践,可以进一步探索更多的数据交互可能性。