Mappage de paramètres d'élément

Cet élément mappe des données de la source à la cible. Au cours du mappage, les données d'entrée peuvent être modifiées par l'application d'une fonction.

<map>
		<target/> <!-- generated output path --!>
		<source/> <!-- full path into input data -->
<map>

Paramètres

  • target

    Spécifie le chemin cible pour les données de sortie. Ce paramètre est obligatoire.

  • source

    Spécifie le chemin source complet pour les données d'entrée. Vous pouvez spécifier plus d'une source, auquel cas les sources seront inscrites dans les données de sortie dans l'ordre dans lequel elles apparaissent.

Exemple 1

Dans cet exemple, un champ source est inscrit directement dans un champ de sortie.

<!--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>

Exemple 2

Dans cet exemple, des champs source multiples sont mappés à un champ cible. La source spécifie trois champs pour la date, tandis que la cible ne requiert qu'un seul champ.

<!--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>

Exemple 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>