Mappage de la sortie vers une activité

Dans cette tâche, vous mappez les éléments du paramètre de sortie XML parts vers une ou plusieurs variables.

L'élément entity/entityBody du paramètre de sortie parts contient le corps et les pièces jointes du message électronique. Pour accéder au corps et aux pièces jointes du message électronique, vous devez itérer dans les instances de l'élément entity avec les activités Pour chaque ou Pendant que.

L'ordre des pièces jointes et du corps dans l'élément entity dépend du client de messagerie électronique qui a envoyé le message et du type de message (texte brut ou HTML). Par exemple, dans le cas d'un message électronique en texte brut envoyé par un client Microsoft Outlook, le paramètre de sortie parts est constitué des éléments entity suivants :
  • Le premier élément entityBody contient le corps du message.
  • Si une pièce jointe était incluse dans le message, le deuxième élément entityBody contient la première pièce jointe.
  • Si une deuxième pièce jointe était incluse dans le message, le troisième élément entityBody contient la deuxième pièce jointe.
...et ainsi de suite avec le reste des pièces jointes.

Il se peut que vous deviez décoder les pièces jointes avant l'analyse syntaxique de leur contenu. Par exemple, une pièce jointe codée en base64 doit être décodée pour que son contenu puisse faire l'objet d'une analyse syntaxique via l'activité Lire fichier à plat. Il n'est pas nécessaire de décoder une pièce jointe au format texte pour procéder à son analyse syntaxique.

Remarque : Les activités Courrier électronique et MIME ne peuvent traiter que les données binaires ou 8 bits utilisant le jeu de caractères UTF8. Seuls les messages électroniques conformes à la norme MIME 1.0 sont pris en charge. L'activité Lire MIME ne peut procéder à l'analyse syntaxique que des messages électroniques issus d'un serveur de messagerie conforme à la norme MIME 1.0. Si le message que vous analysez dans l'activité Lire MIME ne provient pas de l'activité Obtenir courrier électronique, mais d'une autre activité telle que HTTP Recevoir demande, vous devez créer un schéma de fichier à plat pour effectuer l'analyse syntaxique de l'en-tête MIME issu de la charge.