Compartir a través de


Paso 6: Crear un puerto de envío para entregar confirmaciones

En este paso, creará un puerto para devolver confirmaciones al origen del lote.

Cree este puerto para que sea estático, de modo que solo se asociará a un adaptador MLLP y solo se enviará a un destino específico (el origen del lote). En este tutorial, el origen está asociado a la entidad Tutorial_BatchSource. Esta entidad de origen se encuentra en MSH3 de los mensajes individuales y FHS3 y BHS3 del lote original.

El puerto se crea con filtros que restringen el puerto para enviar confirmaciones, no mensajes de datos. Estos filtros especifican un tipo de mensaje de ACK_024_GLO_DEF y un destino de Tutorial_BatchSource.

Configure este puerto de envío para recibir confirmaciones del destino asociando el puerto de envío con un puerto de recepción denominado TwoWayAckReceivePort. El programa de instalación de BTAHL7 crea este puerto y la ubicación de recepción correspondiente de TwoWayAckReceiveLocation. Establezca el puerto de envío para que funcione con este puerto estableciendo Solicitar respuesta habilitada en No y estableciendo el URI enviar ubicación de recepción en 127.0.0.1:65535 (la configuración necesaria para aceptar ACK). Para obtener más información, consulte Configuración de un puerto de envío para recibir ACK.

Para crear un puerto de envío para entregar confirmaciones

  1. En la consola de administración de BizTalk Server, 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 de diálogo Propiedades de puerto de envío, realice lo siguiente:

    Use Para hacer esto
    Nombre Escriba Tutorial_2wayAck.
    Tipo de transporte Seleccione MLLP en la lista desplegable.
    Configuración Haga clic en Configurar para abrir el cuadro de diálogo Propiedades de transporte de MLLP .
  3. En el cuadro de diálogo Propiedades de transporte de MLLP, haga lo siguiente:

    Use Para hacer esto
    Nombre de la conexión Tipo 2wayAck.
    Host Escriba localhost.
    Puerto Escriba 41002.
    Solicitar respuesta habilitada Mantenga el campo como No.
    Enviar ubicación de recepción (URI) para ACK Escriba 127.0.0.1:65535
  4. Haga clic en OK.

  5. En el cuadro de diálogo Propiedades del puerto de envío, en Canalización de envío, seleccione BTAHL72XPipelines.BTAHL72XSendPipeline.

  6. En el árbol de consola, haga clic en Filtros y, a continuación, haga lo siguiente:

    Nota:

    Asegúrese de escribir los siguientes datos exactamente como se muestra. Estos datos distinguen mayúsculas de minúsculas.

    Use Para hacer esto
    Propiedad (primera línea) Haga clic en el campo en Propiedad y, a continuación, seleccione BTS. MessageType de la lista desplegable.
    Operador Seleccione == en la lista desplegable.
    Valor Escriba http://microsoft.com/HealthCare/HL7/2X#ACK_24_GLO_DEF.
    Group By Seleccione OR en la lista desplegable.
    Propiedad (segunda línea) Haga clic en el campo en Propiedad y, a continuación, seleccione BTS. MessageType de la lista desplegable.
    Operador Seleccione == en la lista desplegable.
    Valor Escriba http://microsoft.com/HealthCare/HL7/2X#ACK_25_GLO_DEF
    Group By Seleccione And (Y ) en la lista desplegable.
    Propiedad (tercera línea) Haga clic en el campo de la segunda línea en Propiedad y seleccione BTAHL7Schemas.MSH5_1.
    Operador Seleccione == en la lista desplegable.
    Valor Escriba Tutorial_BatchSource.

    Nota:

    El primer filtro significa que está suscribiendo al mensaje de confirmación. El segundo filtro significa que desea la confirmación que tiene el destino del publicador, Tutorial_BatchSource.

  7. Haga clic en Entrar. En el panel de la parte inferior del cuadro de diálogo, compruebe que escribió correctamente la expresión de filtro y, a continuación, haga clic en Aceptar.

  8. En la Consola de administración, haga clic en Puertos de envío, haga clic con el botón derecho en Tutorial_2wayAck y, a continuación, seleccione Iniciar.

    Nota:

    Para que el puerto de envío de Tutorial_2wayAck funcione correctamente, debe habilitar la ubicación de recepción TwoWayAckReceivePort.

  9. Haga clic en Ubicaciones de recepción. Compruebe que el estado de TwoWayAckReceiveLocation está habilitado. Si no es así, haga clic con el botón derecho en TwoWayAckReceiveLocation y, a continuación, haga clic en Habilitar.

    Continúe con el paso 7: Crear y configurar una entidad de origen.