產生 DAD 檔

將直欄對映至 DTD 檔之後,您就可以產生及測試 DAD 檔。DAD 檔可以與 IBM® DB2® XML Extender 一起使用,以從現有的關聯式資料產生 XML 文件,或將 XML 文件拆解成關聯式資料。

註: 如果您在 DBCS 機器中產生 DB2 XML Extender 的 DAD 檔,DAD 檔應該利用平台的預設編碼來產生,才能正確執行。 您可以從 XML 檔喜好設定編輯器中選取適當的編碼值(視窗 > 喜好設定 > Web 和 XML > XML 檔,然後選取編碼欄位),來執行這個動作。

以下是針對「資源」視景撰寫的指示, 但是它們也適用於許多其他視景。

如果要產生 DAD 檔,請遵循下列步驟:

  1. 在「導覽器」視圖中按兩下您的 .rmx 檔,在 RDB
  2. 選取對映 > 產生 DAD來啟動「產生 DAD」精靈。

    如果您是從 SQL 對映產生 DAD,可能會出現一個對話框, 警告您如果有未對映的文字節點,可能會建立無效的 DAD 檔。您可以取消和對映未對映的節點, 或按一下繼續,用任何方式建立 DAD 檔。

    如果您是從關聯式表格對映產生 DAD, 且您有多個表格但未指定合併條件,則可能會出現一個警告對話框。按一下編輯合併以回到對映編輯器,並在「編輯合併條件」對話框中建立必要的合併條件, 或按一下繼續,用任何方式建立 DAD 檔。

  3. 選取您要包含 DAD 檔的資料夾。
  4. 輸入 DAD 檔的名稱,例如:MyDAD.dad。您的檔案名稱必須以 .dad 結尾。 如果已經有該名稱的 DAD 檔,當產生新的 DAD 檔時,它將會被改寫。
  5. 下一步 這時會開啟「DAD 產生進階選項」頁面。
  6. (這個步驟是可選用的)如果您的目標 XML 文件的根元素有一個屬性,或可以包含 PCDATA,則 DB2 XML Extender 查詢將會傳回多份 XML 文件。 選取以新的根元素標示含括整份文件,在 XML 文件加入含括檔案內容的新標示, 使 XML Extender 查詢傳回的結果成為單一 XML 文件。請指定標示名稱,再按下一步
    註: 如果您在 RDB_node 對映 DAD 上選取這個選項,您將能擷取 XML 內容,但無法將 XML 內容儲存在資料庫中。
  7. 如果您想要建立 DAD 檔,但不產生測試控制工具,請按一下完成
  8. 如果要產生測試控制工具來測試您的 Script,請選取產生測試控制工具勾選框。 測試控制工具是一系列的 Script 檔, 可用來使 DB2 XML Extender 可使用 DB2 資料庫。啟用之後,它會測試從資料結合 XML 以及將 XML 檔拆解至關聯式資料中。
  9. 輸入 DB2 SQLLIB 目錄的路徑,例如 c:\program files\SQLLIB
  10. 輸入 DB2 XML Extender 目錄的路徑,例如 c:\dxx。
  11. XMLDIR 文字欄位中,輸入您要建立輸出 XML 檔所在的目錄路徑。 這個目錄與用來儲存在資料庫中找到之資訊的來源 XML 檔所在的目錄相同。
  12. 選取對應至目的地平台(將執行測試控制工具所在的平台)的圓鈕,之後按一下完成

如此會產生 DAD 檔。必要時您可以修改 Script。請參閱編輯 DAD 檔,以取得詳細資料。

相關概念
關聯式資料庫至 XML 對映(視覺化 DAD 建置器)
DAD Script
相關工作
指定來源表格或查詢以及目標 DTD 檔
編輯 RDB 至 XML 對映
建立 RDB_node DAD 檔的對映
建立 SQL 陳述式 DAD 檔的對映
編輯 DAD 檔
使用 DB2 XML Extender 執行 DAD 檔
相關參考
DAD Script 結構
使用條款 | 讀者意見
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.