Herramienta MllpSend
Puede usar la herramienta MllpSend para enviar datos a una ubicación de recepción de MLLP.
Esta herramienta se instala a través del procedimiento de instalación personalizada del Acelerador de BizTalk para HL7 (BTAHL7). Si realizó una instalación típica para instalar BTAHL7, debe ejecutar una instalación personalizada e instalar las herramientas de prueba para que este tutorial funcione correctamente. En la pantalla Configuración personalizada, seleccione MLLP Test Tool (Herramienta de prueba mlLP ) en la carpeta Adapter (Adaptador ) y seleccione Test Instances (Instancias de prueba ) en la carpeta Artifacts (Artefactos ). Para obtener más información, vea Realizar una instalación personalizada.
El programa de instalación de BTAHL7 instala esta herramienta en <unidad>:\Archivos de programa\Acelerador de versiones> de Microsoft BizTalk <para HL7\SDK\MLLP Utilities.
Esta herramienta se usa en el Tutorial completo, el Tutorial interrogativo, el Tutorial de procesamiento por lotes y el Tutorial de enriquecimiento de mensajes. Si instaló BTAHL7 a través de la instalación predeterminada y no ha instalado mllp Testtools (incluidos MllpSend y MllpReceive), no podrá probar los resultados del tutorial.
Uso de herramientas
A continuación se muestra la sintaxis que se usa para invocar esta herramienta de línea de comandos:
mllpsend.exe [/?] [/I <IP>] [/P <PORT>] [/TWOWAY] [/REPEAT <n>] [/F <FILENAME> | "TEXT"] /SB nn /EB nn /CR nn
En la tabla siguiente se describe cada parte de la sintaxis que usa la herramienta MllpSend.
Sintaxis | Descripción |
---|---|
/? | Muestra ayuda en la ventana del símbolo del sistema. |
/I <IP> | Denota la dirección a la que se va a enviar. El valor predeterminado es el host local. |
/P <PORT> | Indica el número de puerto al que se va a enviar. El valor predeterminado es 11000. |
/F | Envía contenido del archivo FILENAME. |
/REPEAT <n> | Envía el mismo mensaje n veces. Los caracteres de contenedor se aplicarán a cada mensaje. |
/TWOWAY | El remitente esperará una respuesta del receptor. Sb y EB deben especificarse. CR es opcional. En el modo Archivo, la respuesta se almacena en el archivo FILE. RESPUESTA. |
/SB | Establece el valor ASCII del byte delimitador de bloque de inicio. El valor predeterminado es none. |
/EB | Establece el valor ASCII del byte delimitador de bloque final. El valor predeterminado es none. |
/CR | Establece el valor ASCII del byte delimitador de retorno de carro. El valor predeterminado es none. |
Ejemplos de uso de herramientas
En los ejemplos siguientes se muestra cómo puede usar la herramienta MllpSend.
Ejemplo 1. Puede usar el siguiente comando para enviar un mensaje a un adaptador unidireccional que escucha en el puerto 13000 en el servidor "myserver". Los valores ASCII de los caracteres contenedores son SB 11, EB 28 y CR 13.
mllpsend.exe /I myserver /P 13000 /SB 11 /EB 28 /CR 13 "A short message"
Ejemplo 2. Puede usar el siguiente comando para enviar un mensaje 100 veces a un adaptador bidireccional que escucha en el puerto 11000 en el servidor "localhost". Los valores ASCII de los caracteres contenedores son SB 11, EB 28 y CR 13.
mllpsend.exe /SB 11 /EB 28 /CR 13 /TWOWAY /REPEAT 100 "A short message"