Skip to main content
任何 XML 對映的第一步都是選擇或上傳代表源和目標 XML 結構的範本檔案。
  • 來源檔案 表示輸入文件的 XML 結構。任何由端口處理的檔案都應具有匹配的 XML 結構。只要巢狀元素的結構相同,輸入文件中的元素可以以不同於來源檔案的方式重複。
  • 目的檔案 表示輸出文件的結構。端口生成的檔案具有匹配的 XML 結構。根據對映,輸出文件中的元素可以以不同於目的檔案的方式重複或省略;但巢狀元素的結構保持不變。
這些範例可以透過多種方式在知行之橋中生成。

來自轉換端口的範本檔案

X12、EDIFACT 和 CSV 等轉換端口會自動將文件轉換為 XML。此外,EDI 端口會將完整的檔案架構提供給 XML Map 端口。這為將 EDI 檔案對映為所需格式提供了簡單的起點,尤其是在單個測試檔案可能無法涵蓋對映中可能需要的所有元素時。

上傳測試檔案

手動建立測試檔案

你也可以手動建立測試檔案。只需透過轉換端口傳送範例檔案(EDI 端口應明確配置為“EDI-to-XML”模式)以生成 XML 輸出檔案。下載該輸出檔案,並將其作為來源檔案或目的檔案再次上傳到 XML Map 端口中。

選擇內建範本檔案

當你將包含內建架構檔案的 EDI 端口連線到 XML Map 端口時,XML Map 端口可以自動讀取架構檔案,並將其作為 XML Map 設定索引標籤上 來源檔案目的檔案 欄位中的選項提供。這些範本檔案以 connector:// 為字首。

來自資料庫端口的範本檔案

SQL Server、MySQL 和 CData 等資料庫端口會自動生成其輸入和輸出對映的 XML 表示。與 EDI 和 CSV 端口類似,在資料庫端口中儲存源或目標對映後,任何已連線的 XML Map 端口都可以自動檢測這些 XML 結構。 要將資料庫表結構用作來源檔案或目的檔案,請執行以下步驟:
  1. 在資料庫端口中,建立到資料庫的可用連線。
  2. 選擇一個操作(例如 Select 或 Upsert),並進行相應配置。也可以使用 預覽 按鈕儲存包含範例資料的對映範例。
  3. 在工作流程中將 XML Map 端口連線到資料庫端口。
  4. 在 XML Map 端口設定中找到作為來源檔案或目的檔案的表結構。

最佳實踐

XML Map 端口通常位於知行之橋工作流程中的其他兩個端口之間。通常最好使用 XML Map 端口兩側的兩個端口來生成範本檔案。例如,以下工作流程使用 XML Map 端口將 X12 檔案對映到資料庫插入: 在此範例中,應使用 X12 端口和 SQL Server 端口為它們之間的 XML Map 端口生成 XML 範本檔案。或者,也可以從內建範本檔案清單中選擇。