Accéder au contenu principal Passer au contenu complémentaire

Créer des structures pour la Route

Créez les structures d'entrée et de sortie utilisées dans le composant cMap de la Route.

Avant de commencer

Vous avez un fichier XML à utiliser en entrée. Vous pouvez utiliser l'exemple suivant :
<orders>
	<order>
		<orderId>abc-6545165186</orderId>
		<shippingDetails>
			<lastName>Kennedy</lastName>
			<firstName>John</firstName>
			<street>Santa Rosa South</street>
			<city>Columbus</city>
			<state>New York</state>
		</shippingDetails>
		<items>
			<item>
				<id>4987601</id>
				<price>649.99</price>
				<quantity>1</quantity>
			</item>
			<item>
				<id>8570817</id>
				<price>99.99</price>
				<quantity>3</quantity>
			</item>
		</items>
	</order>
</orders>

Procédure

  1. Dans l'onglet Data Mapper, développez le nœud Hierarchical Mapper et cliquez-droit sur Structures.
  2. Cliquez sur New > Structure.
  3. Dans l'assistant qui s'ouvre, sélectionnez Import a structure definition et cliquez sur Next (Suivant).
  4. Sélectionnez XML Sample Document et cliquez sur Next.
  5. Sélectionnez votre fichier XML et cliquez sur Next.
  6. Conservez l'encodage par défaut et cliquez sur Next.
  7. Sélectionnez un dossier et saisissez le nom de la nouvelle structure, puis cliquez sur Next (Suivant).
  8. Cliquez sur Finish.
    Votre structure d'entrée est créée. Vous pouvez à présent créer la structure de sortie.
  9. Cliquez-droit sur Structures, cliquez sur New > Structure, sélectionnez Create a structure that is a customization by inheriting from another structure et cliquez sur Next.
  10. Sélectionnez la structure d'entrée créée et cliquez sur Next.
  11. Sélectionnez un dossier et saisissez le nom de la nouvelle structure, puis cliquez sur Next (Suivant).
  12. Cliquez sur Finish.
    Une structure identique à votre structure d'entrée est créée. Vous pouvez la personnaliser.
  13. Ajoutez des éléments à la structure de sortie :
    1. Cliquez-droit sur l'élément order et cliquez sur New Element.
    2. Nommez le nouvel élément orderTotal et configurez son type de données Data Type à Decimal.
    3. Créez deux éléments supplémentaires sous order, nommés orderDate et shippingDueDate et configurez leur type de données Data Type à Date.
    4. Développez les nœuds items/item et créez un élément sous item, nommé itemTotal. Configurez son type de données Data Type à Decimal.
    Votre structure doit ressembler à ceci :
  14. Sauvegardez la structure de sortie.

Résultats

Vous avez une structure d'entrée et une structure de sortie. Vous allez à présent créer votre Route.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.