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.