它們是XML,但似乎每次保存地圖時都會重新創建它們,並且每次都會更改其中的元素的ID。該工具(消息設計器)相當陳舊,使用起來不太方便。如何比較Oracle XML Gateway消息設計器映射? (.xgm)
你有什麼提示如何版本,跟蹤在這樣的地圖的變化?還是有消息設計器的替代品?
它們是XML,但似乎每次保存地圖時都會重新創建它們,並且每次都會更改其中的元素的ID。該工具(消息設計器)相當陳舊,使用起來不太方便。如何比較Oracle XML Gateway消息設計器映射? (.xgm)
你有什麼提示如何版本,跟蹤在這樣的地圖的變化?還是有消息設計器的替代品?
開發和加載Oracle XML Gateway消息映射時,可以使用幾種方法來跟蹤版本。但是,它們都是手動的,並且需要在開發團隊中設置標準。
除了像SVN等版本跟蹤工具,每次更改消息映射時,都可以在「屬性」選項卡中更改映射名稱。然後,每次加載地圖時,都可以從XML Gateway中的Trading Partner Setup中選擇要使用/測試的版本。如果您的問題是如何比較兩個現有的地圖文件以找出它們之間的差異......不幸的是,最有效的方法是啓動兩個消息設計器會話,將它們並排並排移動。確定哪些元素映射到哪個元素是相對簡單的(假設您正在比較相同源和目標定義和映射的細微變化)。您可以專注於元素映射選項卡中具有藍色圓圈圖標的元素或級別 - 這就是使用的邏輯變得重要的地方。確實地圖文件本身是XML文件,但使用比較工具比較XML文件和其他文件幾乎沒有用處......在這種情況下,人類分析確實沒有替代品。使用消息設計器工具進行比較可以顯示邏輯和前,後和後處理過程以及元素本身。
希望這有助於,如果我誤解了這個問題,請隨時闡述,我很樂意再次回答。
最佳,
梅格·漢森