Partager via


Types de schémas de message ACK dans BizTalk Server

Les schémas de message d'accusé de réception existent sous deux formes :

  • Accusé de réception (ACK) général. 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 où une erreur s’est produite empêchant le traitement de l’application. Vous pouvez également l’utiliser pour les accusés de réception au niveau d'acceptation. Le tableau suivant répertorie la structure des messages ACK.

    ACK^varie^ACK Reconnaissance générale Chapitre
    MSH En-tête de message 2
    MSA Accusé de réception de message 2
    [ ERR ] Erreur 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 protocole qui crée une forme générique d’accusé de réception au niveau de l'application pour les applications asynchrones, le message MCF. Le tableau suivant répertorie la structure des messages MCF.

    MCF^varie^ACK Accusé de réception différé Chapitre
    MSH En-tête de message 2
    Mutuelle Sociale Agricole Accusé de réception de message 2
    [ ERR ] Erreur 2

    Les messages d'accusé de réception ont le champ MSH9 défini soit comme ACK^<événement déclencheur>^ACK, soit comme MCF^<événement déclencheur>^ACK. Par conséquent, le premier composant de MSH9 est suffisant pour déterminer le schéma ACK. Le nom du document que le pipeline Microsoft BizTalk Accelerator pour HL7 (BTAHL7) utilise contient toujours HL7 comme espace de noms. Le nom du 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 avec les noms 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.

Remarque

Dans un scénario ACK d'entrée/sortie par lots, le contenu de l’en-tête ACK est le suivant :

  • BTAHL7 définit MSH1, 2, 8 et 15 en fonction de ce que vous configurez dans l’interface utilisateur.

  • BTAHL7 définit MSH7 à l'heure du système.

  • BTAHL7 configure MSH9 sur ACK.

  • BTAHL7 définit MSH12 sur 2.4 ou 2.5.

Voir aussi

Création et traitement des accusés de réceptionSegment d’accusé de réception de messageConfiguration d’un port d’envoi pour la réception des accusés de réceptionConditions d’erreur des accusés de réception