Outil MllpReceive
Vous pouvez utiliser l’outil MllpReceive pour recevoir des données à partir d’un port d’envoi MLLP.
Vous installez cet outil via la procédure d’installation personnalisée de BizTalk Accelerator pour HL7 (BTAHL7). Si vous avez effectué une installation standard pour installer BTAHL7, vous devez exécuter une installation personnalisée et installer les outils de test pour que ce didacticiel fonctionne correctement. Dans l’écran Installation personnalisée, sélectionnez Outil de test MLLP dans le dossier Adaptateur , puis sélectionnez Instances de test dans le dossier Artefacts . Pour plus d’informations, consultez Exécution d’une installation personnalisée.
Le programme d’installation de BTAHL7 installe cet outil dans <drive>:\Program Files\Microsoft BizTalk <version> Accelerator for HL7\SDK\MLLP Utilities.
Vous utilisez cet outil dans le didacticiel de bout en bout, le didacticiel d’interrogation, le didacticiel sur le traitement par lot et le didacticiel sur l’enrichissement des messages. Si vous avez installé BTAHL7 via l’installation par défaut et que vous n’avez pas installé l’outil MLLPTest (y compris MllpReceive et MllpSend), vous ne pourrez pas tester les résultats de votre didacticiel.
Utilisation de l’outil
Voici la syntaxe que vous utilisez pour appeler cet outil en ligne de commande :
mllpreceive.exe [/?] [/I <IP>] [/P <PORT>] [/SPLIT] [/D <DIRECTORY>] [/STATICACK "ACKTEXT" | /HL7ACK <FILENAME>] /SB nn /EB nn /CR nn
Le tableau suivant décrit chaque partie de la syntaxe utilisée par l’outil MllpReceive.
Syntaxe | Signification |
---|---|
/? | Affiche cette aide. |
/I <IP> | Indique l’adresse à écouter. La valeur par défaut est toutes les adresses IP disponibles. |
/P <PORT> | Indique le numéro de port à écouter. La valeur par défaut est 12000. |
/D <DIRECTORY> | Stocke tous les messages reçus dans le répertoire dans <DIRECTORY>. Si vous ne spécifiez <pas DIRECTORY>, le répertoire par défaut est %TEMP%. |
/SPLIT | Fractionne les données reçues en messages distincts en fonction des délimiteurs. SB et EB sont requis. LA CR est facultative. |
/STATICACK | Accusé de réception statique retourné à l’expéditeur. Applique le mode SPLIT. |
/HL7ACK | Accusé de réception HL7 retourné à l’expéditeur. FILENAME indique le nom du fichier contenant l’ACK HL7. Applique le mode SPLIT. |
/SB | Définit la valeur ASCII de Start Block Delimiter Byte. La valeur par défaut est aucune gestion. |
/EB | Définit la valeur ASCII de End Block Delimiter Byte. La valeur par défaut est aucune gestion. |
/CR | Définit la valeur ASCII de l’octet du délimiteur de retour chariot. La valeur par défaut est aucune gestion. |
Exemple d’utilisation d’un outil
Vous pouvez utiliser la commande suivante pour écouter le port 10000 sur localhost et enregistrer des messages dans des fichiers distincts sur C:\TEMP :
mllpreceive.exe /P 10000 /SPLIT /SB 11 /EB 28 /CR 13 /D C:\TEMP