
- 來源檔案 表示輸入文件的 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 結構。 要將資料庫表結構用作來源檔案或目的檔案,請執行以下步驟:- 在資料庫端口中,建立到資料庫的可用連線。
- 選擇一個操作(例如 Select 或 Upsert),並進行相應配置。也可以使用 預覽 按鈕儲存包含範例資料的對映範例。
- 在工作流程中將 XML Map 端口連線到資料庫端口。
- 在 XML Map 端口設定中找到作為來源檔案或目的檔案的表結構。
最佳實踐
XML Map 端口通常位於知行之橋工作流程中的其他兩個端口之間。通常最好使用 XML Map 端口兩側的兩個端口來生成範本檔案。例如,以下工作流程使用 XML Map 端口將 X12 檔案對映到資料庫插入: