Adresse électronique

Le type de composant E-mail encapsule le protocole SMTP. Il peut être appelé de manière synchrone ou asynchrone. La configuration vous permet de définir des adresses source, cible, CC et CC statiques ou de les extraire dynamiquement en spécifiant un chemin XML.

Remarque: Si le courrier électronique envoyé contient du contenu HTML, le code XSL qui transforme le code XML d'entrée au format HTML doit comporter un commentaire comme dans l'exemple suivant:

< xsl:comment> CONTENT_TYPE=text/
html < /xsl:comment>, de sorte que le code HTML transformé comporte un commentaire: < ! -- CONTENT_TYPE=text/html -- >

L'infrastructure utilise ces informations pour définir content_type sur text/html, si ce commentaire n'est pas présent, content_type est défini sur text/plain.

Propriétés de configuration

Les propriétés de ce noeud sont les suivantes:

Tableau 1. Propriétés de configuration de la messagerie électronique
Propriété Descriptif
Serveur de messagerie électronique Entrez le nom ou l'adresse IP du serveur de messagerie.
Port d'écoute du serveur de messagerie électronique Entrez le numéro de port du serveur de messagerie.
Objet Entrez ce que vous souhaitez voir apparaître dans la ligne Objet de l'e-mail.

Si vous spécifiez XML au format xml://<ElementName>/@<AttributeName>, il est remplacé dynamiquement par la valeur des données XML d'entrée. Par exemple, le texte "Thank you for your online Order xml://Order/@OrderNo” est une combinaison de texte statique et dynamique qui se traduit par "Thank you for your online Order MyOrder005”

Modèle de corps Fichier XSL contenant le formatage à appliquer au corps du message. Sterling™ Order Management Le logiciel système fournit le fichier <INSTALL_DIR> repository/xapi/template/merged/email/orders_mail.xsl /.
De Elle peut être statique ou dynamique, le chemin XML étant spécifié sous la forme xml://<ElementName>/@<AttributeName>. Utilisez des points-virgules comme délimiteurs entre les adresses.
A Obligatoire. Elle peut être statique ou dynamique, le chemin XML étant spécifié sous la forme xml://<ElementName>/@<AttributeName>. Utilisez des points-virgules comme délimiteurs entre les adresses.
contrôle des changements Elle peut être statique ou dynamique, le chemin XML étant spécifié sous la forme xml://<ElementName>/@<AttributeName>. Utilisez des points-virgules comme délimiteurs entre les adresses.
CCi Elle peut être statique ou dynamique, le chemin XML étant spécifié sous la forme xml://<ElementName>/@<AttributeName>. Utilisez des points-virgules comme délimiteurs entre les adresses.
Remarque: Vous pouvez utiliser un identificateur IRI (International Resource Identifier) pour la partie du nom d'hôte des zones, telles que les adresses du serveur de messagerie, de, vers, cc et bcc.

Propriétés de connexion

Les propriétés de connexion de ce noeud sont les suivantes:

Tableau 2. Propriétés de connexion de courrier électronique
Connexion Règles de connexion des noeuds
Il peut s'agir du premier noeud après le noeud de début Uniquement pour des services appelés en mode synchrone
Peut être placé devant
  • Tout noeud de transport à l'exception de FTP ou d'E-S de fichier
  • Tout autre noeud de composant
Peut être placé après
  • Noeud de début
  • Tout noeud de transport à l'exception de FTP ou d'E-S de fichier
  • Tout autre noeud de composant
Transmet les données inchangées Oui
Remarque: Les objets de connexion SMTP peuvent être regroupés en fonction du service en cours d'exécution. Par conséquent, chaque fois que l'émetteur SMTP requiert un objet de connexion, l'infrastructure Application Platform tente d'obtenir un objet de connexion libre à partir du pool. Si les objets de connexion du pool sont occupés ou si le pool est vide, un nouvel objet de connexion est créé pour envoyer le message, puis ajouté au pool. Tout objet de connexion inactif pendant une certaine période de temps configurable et peut être fermé par l'infrastructure. Pour plus d'informations sur la définition des propriétés de reaptime de connexion, consultez le fichier yfs.properties dans le répertoire <INSTALL_DIR>/properties .

La propriété yfs.smtp.session.reaptime du fichier yfs.properties est utilisée pour définir l'heure de réexécution de la session JMS. Pour modifier cette propriété, ajoutez une entrée correspondante dans le fichier <INSTALL_DIR>/properties/customer_overrides.properties .