Использование языка преобразования для определения путей к данным

При экспорте данных из SunSystems входные данные (исходные) описаны в иерархическом формате SunSystems (SSML), а выходные данные (целевые) могут быть описаны в любом иерархическом или плоском формате.

При импорте данных в SunSystems исходные данные (входные) могут быть представлены в любом иерархическом или плоском формате, а целевые данные (выходные) описываются в иерархическом формате SunSystems (SSML).

Примечание. Перенос данных из формата SSML в тот же самый формат 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