Outil MllpSend
Vous pouvez utiliser l’outil MllpSend pour envoyer des données à un emplacement de réception 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 tutoriel fonctionne correctement. Dans l’écran Configuration 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 pour HL7\SDK\MLLP Utilities.
Vous utilisez cet outil dans le tutoriel de bout en bout, le tutoriel interrogatif, le didacticiel sur le traitement par lots 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é les outils de test MLLP (y compris MllpSend et MllpReceive), 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 :
mllpsend.exe [/?] [/I <IP>] [/P <PORT>] [/TWOWAY] [/REPEAT <n>] [/F <FILENAME> | "TEXT"] /SB nn /EB nn /CR nn
Le tableau suivant décrit chaque partie de la syntaxe utilisée par l’outil MllpSend.
Syntaxe | Description |
---|---|
/? | Affiche l’aide dans la fenêtre Invite de commandes. |
/I <IP> | Désigne l’adresse à laquelle envoyer. La valeur par défaut est localhost. |
Port /P <> | Indique le numéro de port à envoyer. La valeur par défaut est 11000. |
/F | Envoie le contenu du fichier FILENAME. |
/REPEAT <n> | Envoie le même message n fois. Les caractères du wrapper seront appliqués à chaque message. |
/TWOWAY | L’expéditeur attend une réponse du destinataire. SB et EB doivent être spécifiés. CR est facultatif. En mode Fichier, la réponse est stockée dans le fichier FILE. RÉPONSE. |
/SB | Définit la valeur ASCII de l’octet de délimiteur de bloc de démarrage. La valeur par défaut est aucune gestion. |
/EB | Définit la valeur ASCII de l’octet de délimiteur de bloc de fin. 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. |
Exemples d’utilisation d’outils
Les exemples suivants montrent comment utiliser l’outil MllpSend.
Exemple 1. Vous pouvez utiliser la commande suivante pour envoyer un message à un adaptateur unidirectionnel à l’écoute sur le port 13000 sur le serveur « myserver ». Les valeurs ASCII des caractères de wrapper sont SB 11, EB 28 et CR 13.
mllpsend.exe /I myserver /P 13000 /SB 11 /EB 28 /CR 13 "A short message"
Exemple 2. Vous pouvez utiliser la commande suivante pour envoyer un message 100 fois à un adaptateur bidirectionnel à l’écoute sur le port 11000 sur le serveur « localhost ». Les valeurs ASCII des caractères de wrapper sont SB 11, EB 28 et CR 13.
mllpsend.exe /SB 11 /EB 28 /CR 13 /TWOWAY /REPEAT 100 "A short message"