创建 DB2 用户定义的函数以访问 Web Service

可以使用“Web Service 用户定义的函数”向导来创建可以访问 Web Service 的操作的 DB2® 用户定义的函数(UDF)。
先决条件:

要运行“Web Service 用户定义的函数”向导并使用它创建的 UDF,首先必须启用 DB2 Web Services Consumer UDF 和 DB2 XML Extender

必须在“数据库资源管理器”视图中定义了包含 XML Extender 的 DB2 数据库之后,才能创建 UDF。为此,必须在“数据库资源管理器”中使用“新建数据库连接”向导连接至数据库,并在“数据项目资源管理器”视图中创建一个使用该连接的数据开发项目。

此向导仅对 DB2 UDB Linux® 版、UNIX® 版或 Windows® 版版本 8.1.2 或更高版本有效。

Web Service 是自包含的和自描述的模块应用程序,它们可以通过 Web 发布、定位和调用。Web Service 的其中一个突出功能是它们可基于“超文本传输协议”(HTTP)来通过“可扩展标记语言”(XML)通信。通过 XML 可以使各种 Web Service 能够进行互操作,而不必考虑其特定编程语言或操作系统。“Web 服务定义语言”(WSDL)是一种基于 XML 的格式,用于描述 Web Service 的外部接口。

使用向导,可以对 Web Service 指定定义了接口的 WSDL 文件,可以选择想要在其中创建一个或多个 UDF 的数据库和模式,还可以选择想要为其创建 UDF 的操作以及为每个 UDF 指定选项。对于在 WSDL 文件中定义的每个操作,向导都会创建一个 UDF。

要使用 Web Service UDF 向导创建 UDF:

  1. 在工作台工具栏中,单击新建向导按钮,或者选择文件 > 新建 > 其他 “新建”窗口打开。
  2. 在左列中,选择数据
  3. 在右列中,选择 Web Service 用户定义的函数
  4. 单击下一步 “Web Service 用户定义的函数”向导打开。
  5. 完成该向导中的各个步骤。
  6. 单击完成
将创建 UDF 并添加至数据库定义。
相关任务
启用 DB2 Web Services Consumer UDF 和 DB2 XML Extender
对 DB2 UDB z/OS 版版本 8 启用 DB2 Web Services Consumer UDF 和 DB2 XML Extender
相关信息
Web Service 开发的工具
Web Service 概述
Web 服务描述语言(WSDL)
DB2 用户定义的函数(UDF)
准备使用大对象数据类型
对 DB2 存储过程和用户定义的函数的权限

反馈