Configuration du traitement par lot des accusés de réception
Vous utilisez bizTalk Accelerator for HL7 (BTAHL7) Configuration Explorer pour spécifier les propriétés d’accusé de réception pour les accusés de réception entrants et générés.
Pour exécuter BTAHL7 Configuration Explorer
- Cliquez sur Démarrer, pointez sur Programmes, sur Accélérateur de version> de Microsoft BizTalk <pour HL7, puis cliquez sur BTAHL7 Configuration Explorer.
Pour configurer les accusés de réception de traitement par lots de messages
Dans le Explorer de configuration BTAHL7, dans la boîte de dialogue Explorer configuration BTAHL7, sous l’onglet Parties, sélectionnez la partie à configurer, puis, sous l’onglet Accusés de réception, procédez comme suit :
Propriété Pour Type d’accusé de réception Sélectionnez l’un des suivants :
- Aucune. Sélectionnez si vous ne souhaitez pas configurer d’accusés de réception.
- OriginalMode. Sélectionnez cette option pour configurer les options MSH1 - Séparateur de champ, MSH2 - Caractères d’encodage et MSH8 - Sécurité uniquement.
- EnhancedMode. Sélectionnez cette option pour configurer toutes les options d’accusé de réception disponibles.
- DeferredMode. Sélectionnez cette option pour configurer les options MSH1 - Séparateur de champ, MSH2 - Caractères d’encodage et MSH8 - Sécurité uniquement.
- StaticMode. Sélectionnez pour configurer les options Sur la réussite et Sur l’accusé de réception d’échec.MSH 15 Accepter le type d’accusé de réception Sélectionnez l’un des suivants :
- AL. Sélectionnez pour toujours envoyer des accusés de réception.
- NE. Sélectionnez pour ne jamais envoyer d’accusés de réception.
- SU. Sélectionnez pour envoyer des accusés de réception d’acceptation après la transmission réussie d’un message.
- ER. Sélectionnez pour envoyer des accusés de réception d’acceptation uniquement en cas d’erreur.Type d’accusé de réception d’application MSH 15 Sélectionnez l’un des suivants :
- AL. Sélectionnez pour toujours envoyer des accusés de réception d’application.
- NE. Sélectionnez pour ne jamais envoyer d’accusés de réception d’application.
- SU. Sélectionnez pour envoyer des accusés de réception d’application après la transmission réussie d’un message.
- ER. Sélectionnez pour envoyer les accusés de réception d’application uniquement en cas d’erreur.MSH1 – Séparateur de champs Tapez un caractère unique comme séparateur de champ. La valeur par défaut est un caractère de canal (|), et le nombre maximal de caractères autorisés est d’un caractère. Notez que si vous devez modifier MSH1, vous devez utiliser une orchestration qui écrit la valeur appropriée de MSH1 dans votre contexte de message HL7. Le sérialiseur BTAHL7 lit la valeur du contexte et l’utilise dans le message sérialisé. MSH2 – Caractères d’encodage Tapez des caractères uniques en tant que caractères d’encodage conformément à la norme HL7. Les caractères d’encodage par défaut sont ^, ~, \et &. Le nombre minimal de caractères requis est de deux caractères, et le maximum autorisé est de quatre caractères. Notez que si MSH2_3 ou MSH2_4 (les délimiteurs dynamiques d’échappement et de sous-composants) ne sont pas spécifiés dans votre message d’origine, le message d’accusé de réception (ACK) remplit automatiquement ces champs. Par exemple, si votre segment MSH de message d’origine est MSH|^~|
, où seuls les délimiteurs de composant et de répétition sont spécifiés, le message ACK remplit automatiquement ce champ pour inclure les troisième et quatrième composants en tantMSH|^~\&
que , à condition que les valeurs de champ n’ont pas déjà été configurées dans la section accusé de réception dans les Explorer de configuration BTAHL7.MSH3 Tapez les valeurs de champ pour les accusés de réception générés pour l’application d’envoi. La longueur maximale autorisée est de 180 caractères collectivement.
Lorsqu’ils ne sont pas configurés, les accusés de réception générés contiennent des valeurs de message MSH5 entrantes. Note: Cette option s’applique uniquement aux messages 2.X. Note: Pour remplacer la valeur existante par null, tapez \.MSH5 Tapez les valeurs de champ pour les accusés de réception générés pour l’application de destination. La longueur maximale autorisée est de 180 caractères collectivement.
Lorsqu’ils ne sont pas configurés, les accusés de réception générés contiennent des valeurs de message MSH3 entrantes. Note: Cette option s’applique uniquement aux messages 2.X. Note: Pour remplacer la valeur existante par null, tapez \.MSH8 – Sécurité Tapez un caractère de sécurité facultatif. MSH15 : accepter le type d’accusé de réception Sélectionnez l’une des options suivantes pour le type d’accusé de réception d’acceptation :
- AL. Sélectionnez si vous souhaitez toujours envoyer des accusés de réception d’acceptation.
- NE. Sélectionnez si vous ne souhaitez jamais envoyer d’accusés de réception.
- SU. Sélectionnez cette option si vous souhaitez envoyer des accusés de réception après la transmission réussie d’un message.
- ER. Sélectionnez cette option si vous souhaitez envoyer des accusés de réception uniquement en cas d’erreur.Sur la réussite Tapez du texte pour un accusé de réception statique pour une remise de message réussie. En cas d’échec Tapez du texte pour l’accusé de réception statique d’une remise de message ayant échoué. Router ACK vers le pipeline d’envoi sur le port d’envoi de requête-réponse Sélectionnez cette option pour envoyer un message ACK synchrone à l’application métier source. Cette option n’est disponible que sur un port d’envoi de sollicitation-réponse.
Si cette option n’est pas sélectionnée, le pipeline de réception génère le message ACK en fonction de vos paramètres d’accusé de réception.Notes
Les accusés de réception générés pour un message de lot dont la fragmentation est désactivée contiennent MSH12.1 avec la valeur 2.4. Vous pouvez modifier manuellement le numéro de version en appliquant une carte dans le pipeline d’envoi. Pour plus d’informations, consultez Création et traitement des accusés de réception.