Altova MapForce 2024 Basic Edition

Un composant de sortie (ou "sortie simple") est un composant MapForce qui vous permet de retourner une valeur string provenant du mappage. Les composants de sortie représentent uniquement un type possible type de composants de cible, mais ne doivent pas être confondus avec ce dernier. Utiliser un composant de sortie simple lorsque vous souhaitez retourner une valeur de string depuis le mappage. Dans la zone de mappage, les composants de sortie simple jouent un rôle simple d’un composant cible qui a un type de données string à la place d’une structure d’items et de séquences. Par conséquent, vous pouvez créer un composant de sortie simple au lieu (ou en plus de ) d'un composant sur base de fichier. Par exemple, vous pouvez utiliser un composant de sortie simple pour tester et consulter rapidement la sortie d'une fonction (voir Exemple : Consulter la sortie de fonction).

 

Les composants de sortie simple ne devraient pas être confondus avec les paramètres de sortie de fonctions définies par l'utilisateur (voir Fonctions définies par l'utilisateur). Il existe des similarités et des différences entre les deux comme suit.

 

Composants de sortie

Paramètres de sortie des fonctions définies par l'utilisateur

Ajouté depuis le menu Fonction | Insérer sortie.

Ajouté depuis le menu Fonction | Insérer sortie.

A "string" en tant que type de données.

Peut avoir des types de données simples et complexes.

Applicable à tout le mappage.

Applicable uniquement dans le contexte de la fonction dans laquelle ils ont été définis.

 

Le cas échéant, vous pouvez ajouter plusieurs composants de sortie simples à un mappage. Vous pouvez aussi utiliser des composants de sortie simples en combinaison avec des composants cibles basés sur fichier. Si votre mappage contient plusieurs composants cibles, vous pouvez consulter les données retournées par un composant particulier en cliquant sur la touche Aperçu ( ic-preview ) dans la barre de titre du composant, puis en cliquant sur l'onglet Sortie dans la fenêtre Mappage.

 

Vous pouvez utiliser les composants de sortie simples comme suit dans les langages de transformation MapForce :

 

Langage

Comment cela fonctionne ?

XSLT 1.0, XSLT 2.0, XSLT 3.0

Dans les fichiers XSLT générés, un composant de sortie simple défini dans le mappage devient la sortie de la transformation XSLT.

 

Si vous utilisez RaptorXML Server, vous pouvez instruire RaptorXML Server pour écrire la sortie de mappage sur le fichier transmis en tant que valeur dans le paramètre --output.

 

Pour écrire la sortie dans un fichier, ajouter ou éditer dans le paramètre --output dans le fichier DoTransform.bat. Par exemple, le fichier DoTransform.bat suivant a été édité pour écrire la sortie de mappage dans le fichier Output.txt (voir texte marqué).

 

RaptorXML xslt --xslt-version=2 --input="MappingMapToResult1.xslt" --output="Output.txt" %* "MappingMapToResult1.xslt"

 

Si un paramètre --output n'est pas défini, la sortie de mappage sera écrite dans le flux de sortie standard (stdout) lorsque le mappage est exécuté.

 

Si vous créez un mappage inversé (en utilisant les commandes de menu Outils | Créer mappage inverse), le composant de sortie simple devient un composant d'entrée simple.

 

© 2018-2024 Altova GmbH