Entrée de mappe Lire des données XML

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

  1. Si aucun décodage n'est requis, indiquez la chaîne : text.
  2. 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.