可以使用关系数据库(RDB)到 XML 映射编辑器来将关系数据库数据映射至 XML 文件中的元素和属性。根据该映射,可以生成“文档访问定义”(DAD)文件,可将该文件与 IBM® DB2® XML Extender 配合使用,以便根据现有关系数据来生成 XML 文档,或者将 XML 文档分解成关系数据。映射保存在扩展名为 .rmx 的会话文件中。
要使用 RDB 到 XML 映射编辑器并部署 DAD 文件,必须安装并配置了 IBM DB2 通用数据库™版本 8.1 或更高版本(版本 8.1 或更高版本包括 IBM DB2 XML Extender)。如果想要将 SQL 语句映射至 DTD,必须具有包含 ORDER BY 子句的有效 SQL SELECT 或 FULLSELECT 语句。
下列指示信息是为“资源”透视图编写的,但是也将适用于其它许多透视图。
要映射数据和生成 DAD 文件,通常应遵循如下所示的步骤:
一旦创建了 DAD 文件,就可以使用 DB2 XML Extender 来运行它。还可以使用 DADX 向导来根据 DAD 文件生成 DADX 文件。
提示:当创建 RMX 会话文件时,只允许您在 EJBProjectName/ejbmodule 的任何子目录下的 EJB 项目中创建会话。另外,只允许您在 WebProjectName/Web Content 的任何子目录下的 Web 项目中创建会话。可以手工将 RMX 会话文件移至无效目录(例如,直接在 EJBProjectName 或 WebProjectName 下面),但是,如果这样做的话,该产品将无法正确地解析 RMX 会话。