变换语言 (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