Validation des messages
La validation des messages se produit pour les messages HL7 entrants et sortants avec des pipelines de réception et d’envoi HL7 2.X. Vous pouvez configurer la validation uniquement pour le segment MSH (en-tête) ou pour l’ensemble du corps du message. En outre, il est possible de valider par rapport à des versions localisées uniques du schéma. Pour ce faire, définissez une valeur d’espace de noms unique et utilisez cette valeur d’espace de noms dans la configuration de messagerie HL7 (au niveau de la partie) et la propriété d’espace de noms cible du schéma réel qui définit le message. Au moment de l’exécution, Microsoft BizTalk Accelerator pour HL7 (BTAHL7) utilise la combinaison de l’espace de noms et de la propriété de référence racine pour le schéma afin de sélectionner le schéma approprié pour l’analyse et la validation des messages.
L’analyseur et le sérialiseur effectuent une validation en fonction des paramètres de la partie associée à un message. Les autres paramètres tiers, notamment le traitement par lots, l’accusé de réception et le remplacement de l’en-tête de message, affectent la façon dont l’analyseur ou le sérialiseur effectue la validation.
Notes
Le sérialiseur effectue une série d’étapes, notamment (le cas échéant) en effectuant des remplacements d’en-tête à partir d’un mappage MSH et en effectuant la validation XML. Si les processus de remplacement et de validation d’en-tête sont tous deux activés, et si le processus de remplacement d’en-tête entre une valeur incorrecte dans un champ d’en-tête, la validation du message échoue, même si le message a réussi la validation du corps.