要运行“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: