您可以利用關聯式資料庫 (RDB) 至 XML 對映編輯器,將關聯式資料庫資料對映至 XML 檔中的元素和屬性。從這個對映中,您可以產生一個「文件存取定義」(DAD) 檔案,它可以與 IBM® DB2® XML Extender 一起使用, 以便從現存的關聯式資料中產生 XML 文件,或將 XML 文件拆解為關聯式資料。這種對映儲存在副檔名為 .rmx 的階段作業檔中。
如果要使用 RDB 至 XML 對映編輯器以及部署 DAD 檔, 您必須安裝並配置 IBM DB2 Universal Database™ 8.1 版或更新的版本(8.1 版或更新的版本含有 IBM DB2 XML Extender)。如果您要將 SQL 陳述式對映至 DTD,則您必須擁有一個有效的 SQL SELECT 或 FULLSELECT 陳述式,用來包含 ORDER BY 子句。
以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。
一般用來對映資料及產生 DAD 檔的步驟如下:
建立 DAD 檔之後,您就可以利用 DB2 XML Extender 執行它。您也可使用 DADX 精靈,從 DAD 檔中產生 DADX 檔。
要訣:建立 RMX 階段作業檔時,您只能在 EJBProjectName/ejbmodule 的任何子目錄下的 EJB 專案中建立階段作業。同樣地,您也只能在 WebProjectName/Web Content 的任何子目錄下的 Web 專案中建立階段作業。您可以手動將 RMX 階段作業檔移至無效的目錄(例如:直接放在 EJBProjectName 或 WebProjectName 之下),但是如果您這樣做,產品將無法適當地解析 RMX 階段作業。