A mapping engine is provided to populate data elements of a first data
structure of a first data representation with values of corresponding data
elements of a second data structure of a second data representation, in
accordance with at least a mapping specification. The two data structures
may have different data shapes. The mapping specification may have a
number of data element and data attribute mapping directives, including
repeating data items. A population operation in a reversed direction may
also be performed using the same mapping specification. The mapping
specification may also specify an external mapping specification for a
subset of the mapping operations. The external mapping specification may
comprise unidirectional function pairs. In one embodiment, the mapping
engine performs order dependent mapping facilitating the use of separate
mapping rules for different instances of the same data element based upon
the relative position of the data element instances within an input data
structure.
Обеспечены, что заселяет составляя карту двигатель элементы данных первой структуры данных первого представления данных с значениями соответствуя элементов данных второй структуры данных второго представления данных, в соответствии с по крайней мере составляя карту спецификацией. 2 структуры данных могут иметь по-разному формы данных. Составляя карту спецификация может иметь нескольк элемент данных и данные приписывают составлять карту директивы, включая повторять детали данных. Деятельность населенности в обращенном направлении может также быть выполнена использующ такую же составляя карту спецификацию. Составляя карту спецификация может также определить внешнюю составляя карту спецификацию для подсовокупности составляя карту деятельностей. Внешняя составляя карту спецификация может состоять из однонаправленных пар функции. В одном воплощении, составляя карту двигатель выполняет иждивенца заказа составляя карту облегчающ пользу отдельно составляя карту правил для по-разному примеров такого же элемента данных основанного на относительном положении примеров элемента данных внутри структура входных данных.