變換語言 (TML) 中的數據路徑
當數據從 SunSystems 中導出時,輸入數據(源)是以 SunSystems 分層格式 (SSML) 進行描述的,而輸出數據(目標)則是以分層或平面格式描述的。
當數據導入 SunSystems時,源數據(輸入)是以各種分層或平面格式進行描述的,而目標數據(輸出)則是以 SunSystems 分層格式 (SSML) 描述的。
注意:當數據從 SSML 轉移成相同的 SSML 格式時,系統自會使用提供的系統變換理解此類轉移。如果需要改變值,則需要提供一個單獨的變換腳本。
TML 將根據 TML 編寫器提供的值來生成數據。TML 編寫器使用數據路徑 (data-path) 唯一地描述數據內各字段的位置,用以識別輸入和輸出內的數據。
取數據層次結構內的每個字段,並使用前斜線“/”作為分隔符將其串連在一起,這樣就組成了數據路徑 (Data-path)。例如:層次結構如下的數據:
SSC Payload PurchaseOrder Date
可描述為 SSC/Payload/PurchaseOrder/Date
。
數據路徑 (Data-path) 可使用“@”符號引用某個元素內的一個屬性特徵。例如,在下列 XML 結構中:
<SSC> <Payload> <PurchaseOrder Reference="123"/> </Payload> </SSC>
下列數據路徑 (data-path) 引用〔採購訂單參考〕屬性特徵:
SSC/Payload/PurchaseOrder/@Reference