Parámetros del elemento Map (Mapear)
Mapea datos origen con datos destino. Durante el mapeo los datos de entrada se pueden cambiar si se les aplica una función.
<map> <target/> <!-- generated output path --!> <source/> <!-- full path into input data --> <map>
Parámetros
target
Especifica la ruta destino válida que se generará en los datos de salida. Este parámetro es obligatorio.
source
Especifica la ruta origen válida en los datos de entrada. Se puede especificar más de un origen, en cuyo caso los orígenes se registran en la salida en el orden en que aparecen.
Ejemplo 1
En este ejemplo, un solo campo origen se registra directamente en un solo campo destino.
<!--Map the purchase order description to the sales order description.--> <map> <target>SSTSInput/Payload/SalesOrder/Sol_Descr</target> <source>SSTSOutput/Payload/PurchaseOrder/Pol_Descr</source> </map>
Ejemplo 2
En este ejemplo, múltiples campos origen se mapean con un solo campo destino. El origen especifica tres campos para la fecha, mientras que el destino solo requiere un campo.
<!--Map the year, month and day from the input to the date field in the output. Since no function is provided, the source fields are written in the order they appear, creating the output MMDDYY. --> <map> <target>SSTSInput/Payload/SalesOrder/Date</target> <source>SSTSOutput/Payload/PurchaseOrder/Date/Month</source> <source>SSTSOutput/Payload/PurchaseOrder/Date/Day</source> <source>SSTSOutput/Payload/PurchaseOrder/Date/Year</source> </map>
Ejemplo 3
<!--Generates a target date using a user-provided function.--> <map> <target>SSTSInput/Payload/SalesOrder/Date</target> <source name='month'>SSTSOutput/Payload/PurchaseOrder/Date/Month</source> <source name='day'>SSTSOutput/Payload/PurchaseOrder/Date/Day</source> <source name='year'>SSTSOutput/Payload/PurchaseOrder/Date/Year</source> </map>