Actions de traitement des messages
Les actions de traitement des messages interrompent ou ignorent un message de service d'entreprise ou de canal de publication complet, ou ignorent des enregistrements complets dans le message.
Ignorer
Cette action ignore un message qui remplit des critères spécifiques. Lorsqu'une telle action est appliquée à un message entrant, le message n'est pas traité et est effacé de la file d'attente des messages. Lorsqu'elle est appliquée à un message sortant, rien n'est écrit dans la file d'attente et le message n'est pas envoyé à un système externe. Le traitement de ce type d'action ne génère pas d'erreur, mais le fichier journal du système est mis à jour avec la règle qui a entraîné cette action.
Cette action possède des règles prédéfinies. Ces règles recherchent les valeurs de commande d'intégration pour vérifier que les messages sortant possèdent un statut valide avant d'être envoyés à un système externe.
Interrompre
Cette action interrompt un message qui remplit des critères spécifiques. Le message sortant est annulé et un message d'erreur s'affiche. Pour les transactions entrantes, le message reste dans la file d'attente entrante. Si l'erreur est le résultat d'un appel asynchrone du service d'entreprise, le programme appelant est informé de l'erreur.
Aucune règle prédéfinie n'est fournie avec une action d'interruption. Cette option est une fonction de personnalisation du comportement d'un service ou canal pour les utilisateurs.
Si possible, utilisez l'action Ignorer au lieu de l'action Interrompre pour les services d'entreprise entrants. L'action d'interruption provoque une erreur de traitement et le message reste dans la file d'attente entrante ou le demandeur reçoit une réponse d'erreur. Ces résultats ne se produisent pas lorsque vous utilisez l'action Ignorer.
Lorsqu'une règle de traitement avec une action d'interruption est appliquée à un canal de publication généré par la fonction Exportation de données, l'action est traitée comme une action Ignorer. Si l'action d'interruption est vérifiée, le message est ignoré.
Ignorer les enfants
Vous pouvez appliquer cette action uniquement aux messages sortants d'un canal de publication. Appliquez la règle de traitement sur l'enregistrement ou l'objet sur lequel les enregistrements enfant sont ignorés.
Si la structure de personne comporte l'objet Personne et les objets enfant Téléphone et Adresse électronique, vous pouvez utiliser l'action Ignorer les enfants d'une personne pour supprimer les données de téléphone et d'adresse électronique dans le message. Ignorez les enfants lorsqu'une modification de statut se produit et que le système externe n'a pas besoin des informations de téléphone et d'adresse électronique associées.
Ignorer l'enregistrement
Vous pouvez appliquer cette action uniquement aux messages sortants d'un canal de publication. Cette action supprime un enregistrement ou objet contenant votre règle appliquée. Appliquez la règle de traitement sur l'enregistrement ou l'objet, et tous les enregistrements et objets enfant que vous voulez ignorer.
Si la structure de l'objet Personne possède un objet Personne et un objet enfant Téléphone, vous pouvez ignorer l'enregistrement pour supprimer un enregistrement Téléphone spécifique du message. Utilisez cette action, par exemple, lorsque vous voulez envoyer le numéro de téléphone professionnel mais pas le numéro de téléphone personnel d'une personne. Une règle permettant d'ignorer un enregistrement doit posséder une condition identifiant l'enregistrement du téléphone personnel pour assurer qu'il est ignoré.