Types de schémas de message ACK dans BizTalk Server
Les schémas de message d’accusé de réception se présentent sous deux formes :
Accusé de réception général (ACK). Vous pouvez utiliser un accusé de réception général (ACK) où l’application ne définit pas de message d’accusé de réception spécial au niveau de l’application métier ou lorsqu’une erreur s’est produite qui empêche le traitement de l’application. Vous pouvez également l’utiliser pour accepter les accusés de réception de niveau. Le tableau suivant répertorie la structure de message ACK.
ACK^varie^ACK Accusé de réception général Chapitre MSH En-tête de message 2 MSA Accusé de réception de message 2 [ ERR ] Error 2 Accusé de réception différé (MCF). Ce message existe uniquement pour la compatibilité descendante avec HL7 version 2.1. Vous l’utilisez dans le cadre du protocole qui crée une forme générique d’accusé de réception au niveau de l’application asynchrone, le message MCF. Le tableau suivant répertorie la structure de message MCF.
MCF^varie^ACK Accusé de réception différé Chapitre MSH En-tête de message 2 MSA Accusé de réception de message 2 [ ERR ] Error 2 Les messages d’accusé de réception ont le champ MSH9 défini comme événementACK^<trigger^ACK ou MCF^trigger event^ACK.>>< Par conséquent, le premier composant de MSH9 est suffisant pour déterminer le schéma ACK. Le nom du document utilisé par le pipeline Accélérateur Microsoft BizTalk pour HL7 (BTAHL7) contient toujours HL7 comme espace de noms. Le nom de type est le contenu du champ MSH9_1, qui est ACK ou MCF. Par conséquent, comme dans l’exemple ci-dessus, le pipeline BTAHL7 recherche un schéma portant le nom HL7. ACK ou HL7. MCF, en fonction de la valeur du champ MSH9_1. Le schéma du corps du message est le même pour tous les messages de version 2.X.
Notes
Dans un scénario ACK d’entrée/de sortie par lot, le contenu de l’en-tête ACK est le suivant :
BTAHL7 définit MSH1, 2, 8 et 15 sur ce que vous configurez dans l’interface utilisateur.
BTAHL7 définit MSH7 sur l’heure système.
BTAHL7 définit MSH9 sur ACK.
BTAHL7 définit MSH12 sur 2.4 ou 2.5.
Voir aussi
Création et traitement dusegment d’accusé de réception de messageConfiguration d’un port d’envoi pour la réception desconditions d’erreur d’accusé de réception des accusés de réception