Vous pouvez mapper une variable de type chaîne qui
contient les données XML du paramètre d'entrée de l'activité
Lire des données XML appelé XMLText.
Pourquoi et quand exécuter cette tâche
XMLText est un paramètre d'entrée de type chaîne ou base64Binary.
Pendant la phase d'exécution, la variable de type chaîne doit
contenir des données XML correctement formatées pour que l'activité
Lire des données XML puisse être exécutée. Le paramètre d'entrée Encoding
est facultatif. (Il n'est pas obligatoire de mapper ce paramètre
d'entrée). Si le paramètre d'entrée Encoding ne figure pas dans le
panneau Vers l'activité du panneau Mapper les entrées,
sélectionnez Mappe > Afficher les paramètres
facultatifs dans le menu de la barre d'outils ou cliquez avec le
bouton droit de la souris dans le panneau Vers l'activité et
sélectionnez l'option Afficher les paramètres facultatifs. Si l'option Mapper > Afficher les paramètres facultatifs ne peut pas être sélectionnée dans le menu de la barre d'outils, cliquez sur un noeud du panneau
Mapper les entrées pour activer cette option.
Le paramètre d'entrée Encoding indique la manière dont les données
entrantes sont décodées lors de la lecture.
Procédure
- Si aucun décodage n'est requis, indiquez la chaîne : text.
- Si un décodage est nécessaire, indiquez le type de codage qui
doit être utilisé pour décoder les données entrantes. Par exemple :
UTF-8, US-ASCII, ISO-8859-1,
EBCDIC-XML-US ou SHIFT_JIS.
Exemple
Vous avez la possibilité de remplacer le paramètre Encoding
que vous avez indiqué dynamiquement dans la tâche Configurer de la
liste de contrôle lors de la phase d'exécution en utilisant le
paramètre d'entrée Encoding. Par exemple, si vous avez attribué la
valeur
UTF-8 à Encoding dans la tâche Configurer, mais que pendant la
phase d'exécution vous avez transmis le paramètre Encoding Shift_JIS,
la valeur de Encoding indiquée dynamiquement lors de
l'exécution remplace la valeur d'origine précisée dans le panneau
Configurer.
Dans cet exemple, Encoding prend la valeur Shift_JIS. Il existe une
exception à ce comportement de remplacement dynamique : si l'option
Données texte - Aucun décodage requis ou
Données texte -
Aucun codage requis est sélectionnée dans la tâche
Configurer, le paramètre Encoding défini dynamiquement lors de
la phase d'exécution est ignoré et aucun décodage n'a lieu.