Herramienta MllpReceive
Puede usar la herramienta MllpReceive para recibir datos de un puerto de envío 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 la herramienta MLLPTest (incluido MllpReceive y MllpSend), 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:
mllpreceive.exe [/?] [/I <IP>] [/P <PORT>] [/SPLIT] [/D <DIRECTORY>] [/STATICACK "ACKTEXT" | /HL7ACK <FILENAME>] /SB nn /EB nn /CR nn
En la tabla siguiente se describe cada parte de la sintaxis que usa la herramienta MllpReceive.
Sintaxis | Significado |
---|---|
/? | Muestra esta ayuda. |
/I <IP> | Denota la dirección a la que se va a escuchar. El valor predeterminado es todas las direcciones IP disponibles. |
/P <PORT> | Indica el número de puerto al que se va a escuchar. El valor predeterminado es 12000. |
/D <DIRECTORY> | Almacena todos los mensajes recibidos en el directorio en <DIRECTORY>. Si no especifica <DIRECTORY>, el directorio predeterminado es %TEMP%. |
/DIVIDIR | Divide los datos recibidos en mensajes independientes en función de los delimitadores. Se requieren SB y EB. CR es opcional. |
/STATICACK | Confirmación estática devuelta al remitente. Aplicará el modo SPLIT. |
/HL7ACK | Confirmación HL7 devuelta al remitente. FILENAME indica el nombre del archivo que contiene el ACK HL7. Aplicará el modo SPLIT. |
/SB | Establece el valor ASCII de Start Block Delimiter Byte. 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 de delimitador de retorno de carro. El valor predeterminado es none. |
Ejemplo de uso de herramientas
Puede usar el siguiente comando para escuchar el puerto 10000 en localhost y guardar mensajes en archivos independientes en C:\TEMP:
mllpreceive.exe /P 10000 /SPLIT /SB 11 /EB 28 /CR 13 /D C:\TEMP