Использование языка преобразования для определения путей к данным
При экспорте данных из SunSystems входные данные (исходные) описаны в иерархическом формате SunSystems (SSML), а выходные данные (целевые) могут быть описаны в любом иерархическом или плоском формате.
При импорте данных в SunSystems исходные данные (входные) могут быть представлены в любом иерархическом или плоском формате, а целевые данные (выходные) описываются в иерархическом формате SunSystems (SSML).
TML генерирует данные на основе значений, предоставляемых программой записи TML. Для идентификации входных и выходных данных программа записи TML использует пути к данным, уникальным образом описывающие местоположение каждого поля данных.
Путь к данным формируется при помощи конкатенации всех полей в иерархии данных с использованием косой черты («/») в качестве разделителя. Например, данные с иерархической структурой
SSC
Payload
PurchaseOrder
Date
описываются как
SSC/Payload/PurchaseOrder/Date
В пути данных можно указать атрибут элемента с помощью условного знака @
. Например, для структуры XML
<SSC> <Payload> <PurchaseOrder Reference="123"/> </Payload> </SSC>
в пути к данным указан атрибут Reference элемента Purchase Order:
SSC/Payload/PurchaseOrder/@Reference