Compartir a través de


Configurar un puerto de envío para recibir confirmaciones

El Acelerador de Microsoft BizTalk para HL7 (BTAHL7) puede recibir confirmaciones (ACK) en un puerto de envío unidireccional. Al configurar un nuevo puerto de envío unidireccional para recibir ACK en la misma conexión, debe asociar ese puerto de envío con un puerto de recepción unidireccional.

El programa de instalación de BTAHL7 crea un puerto de recepción unidireccional (denominado TwoWayAckReceivePort) y la ubicación de recepción (denominada TwoWayAckReceiveLocation). La ubicación de recepción usa el tipo de transporte Protocolo de capa inferior mínima (MLLP), tiene un URI de "127.0.0.1:65535" y usa BTAHL72XReceivePipeline. Estos son los valores necesarios para recibir y procesar una ACK recibida en un mensaje enviado por el adaptador de envío BTAHL7, en modo bidireccional. Esta ubicación de recepción no debe eliminarse ni usarse para ningún otro propósito. Nunca envíe datos a esta ubicación de recepción. BTAHL7 habilita esta ubicación de recepción de forma predeterminada.

TwoWayAckReceiveLocation, que crea el Asistente para la instalación de BTAHL7, usa BizTalkServerApplication como controlador de recepción. Sin embargo, si decide crear un nuevo host y usarlo como controlador de recepción para MLLP, debe hacer lo siguiente para crear un nuevo TwoWayAckReceiveLocation:

  1. Cree un puerto de recepción unidireccional.

  2. Cree una ubicación de recepción de MLLP unidireccional.

  3. Especifique los valores adecuados para las propiedades de transporte de MLLP.

  4. Especifique el controlador de recepción adecuado.

  5. Habilitar la ubicación de recepción.

Para crear un puerto de envío habilitado para recibir una ACK en el mismo socket

  1. Abra la Consola de administración de BizTalk y expanda BizTalk Server Administración, Grupo de BizTalk, Aplicaciones y Aplicación de BizTalk 1. Haga clic con el botón derecho en Puertos de envío, seleccione Nuevoy, a continuación, haga clic en Puerto de envío unidireccional estático.

  2. En el cuadro Nombre , escriba el nombre del puerto de envío.

  3. En la sección Transporte , en Tipo, seleccione MLLP.

  4. Haga clic en Configurar.

  5. En el cuadro de diálogo Propiedades de transporte de MLLP, escriba un nombre de conexión y un host (por ejemplo, localhost).

  6. En Solicitar respuesta habilitada, seleccione . Deje Enviar ubicación de recepción (URI) para ACK en blanco y, a continuación, haga clic en Aceptar.

    Nota:

    Cuando deje en blanco Enviar ubicación de recepción , BTAHL7 escribe el URI del valor predeterminado TwoWayAckReceiveLocation. Puede comprobar que después de hacer clic en Aceptar en el paso 6, vuelva a hacer clic en Configuración . El URI de TwoWayAckReceiveLocation (127.0.0.1:65535) se escribirá en Ubicación de recepción de envío (URI) para ACK.

    Nota:

    Debe crear un puerto de envío para suscribirse a la ACK recibida o el ACK se verá en un estado suspendido, ya que no se encontró ninguna suscripción. Para suscribirse a la ACK recibida por el puerto de envío, use filtros, por ejemplo, BTS. MessageType == <MessageType> y BTS. ReceivePortName == <ReceivePort>. En el caso de las ACK estáticas, el tipo de mensaje es StaticAck.

  7. Haga clic en OK.

Consulte también

Creación y procesamiento de confirmaciones
Tipos de esquema de mensajes de confirmación
Segmento de confirmación del mensaje
Condiciones de error de confirmación