Dans cette tâche, vous mappez les variables XML contenant les parties (incluant les pièces jointes) et l'en-tête MIME respectivement vers les paramètres d'entrée mimeheader et parts de l'activité Ecrire MIME. Une ou plusieurs variables doivent être mappées vers le paramètre d'entrée parts ; ce paramètre d'entrée est obligatoire. Le paramètre d'entrée mimeheader est facultatif. Si vous ne procédez pas à ce mappage ou si vous ne définissez pas de valeurs par défaut pour les éléments du paramètre d'entrée mimeheader, des valeurs par défaut sont fournies dans le tableau suivant.
Si le paramètre d'entrée mimeheader 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 Mappe > Afficher les paramètres facultatifs ne peut pas être sélectionnée dans le menu de la barre d'outils, cliquez sur un élément dans le panneau Mapper les entrées pour activer cette option.
Le tableau suivant définit les éléments du paramètre d'entrée mimeheader :Elément enfant du paramètre d'entrée mimeheader | Valeur par défaut |
---|---|
mimeVersion | Version MIME standard 1.0 si affectée. L'en-tête MIME prend la valeur suivante : MIME-Version: 1.0. |
contentType | La valeur de Content-Type dans l'en-tête MIME est la suivante : Content-Type: multipart/mixed. |
contentType/attribute/name contentType/attribute/value | L'élément d'attribut contient un ensemble d'attributs au format paires nom/valeur. La limite entre les pièces jointes peut être indiquée via un élément d'attribut boundary. Si aucun attribut boundary n'est indiqué, une valeur par défaut est générée. |
contentTransferEncoding | La valeur de Content-Transfer-Encoding dans l'en-tête MIME est la suivante : Content-Transfer-Encoding: 7-bit. Remarque : La valeur de Content-Transfer-Encoding que vous indiquez pour cet élément de l'en-tête MIME principal peut être plus restrictive que la valeur de Content-Transfer-Encoding des en-têtes MIME de l'entité. Par exemple, si vous indiquez que la valeur de Content-Transfer-Encoding pour l'en-tête MIME principal est 7-bit mais que la valeur de Content-Transfer-Encoding indiquée dans les en-têtes MIME de l'entité est 8-bit, la valeur de Content-Transfer-Encoding de l'en-tête MIME principal est modifiée en 8-bit. |
Elément enfant du paramètre d'entrée parts | Valeur par défaut |
---|---|
mimeVersion | Version MIME standard 1.0 si affectée. L'en-tête MIME prend la valeur suivante : MIME-Version: 1.0. |
contentType | La valeur de Content-Type dans l'en-tête MIME est la suivante : Content-Type: text/plain; charset=US-ASCII. |
contentTransferEncoding | La valeur de Content-Transfer-Encoding dans l'en-tête MIME dépend de la valeur de Content-Type. Si Content-Type prend la valeur multipart, l'en-tête MIME contient la valeur suivante : Content-Transfer-Encoding: 7-bit. Si Content-Type prend la valeur text et que charset a pour valeur not-us-ascii (où not-us-ascii est de n'importe quel type excepté US-ASCII), l'en-tête MIME contient la valeur suivante : Content-Transfer-Encoding: quoted-printable. Si Content-Type prend la valeur non-text, l'en-tête MIME contient la valeur suivante : Content-Transfer-Encoding: base64. Remarque : Si Content-Disposition prend la valeur attachment, la partie entité n'est pas traitée comme du texte. |
Le mode de sérialisation du corps de la partie dépend des valeurs de Content-Transfer-Encoding et Content-Type :
Si cela n'est pas explicitement indiqué dans l'en-tête MIME de la partie, l'attribut charset prend par défaut la valeur UTF8, sauf si Content-Disposition prend la valeur "attachment" et que Content-Type prend la valeur "text". Dans ce cas, la partie n'est pas traitée comme du texte puisque le jeu de caractères des données ne peut pas être connu. De plus, Content-Transfer-Encoding prend la valeur "binary."
Content-Type ne prend pas la valeur "text" :
Voir Création d'une mappe autonome pour accéder à des instructions générales sur le mappage.