Compartir vía


Puertos de envío y grupos de puertos de envío

Un puerto de envío es la ubicación a la que Microsoft BizTalk Server envía mensajes o desde los que BizTalk Server recibe mensajes. Asimismo proporciona la tecnología que utiliza BizTalk Server para implementar la acción de comunicación. El nombre del puerto identifica la ubicación de forma exclusiva.

Cada vez que se envía un mensaje a un puerto de envío, se crea una nueva instancia de un servicio de puerto de envío. Esto se denomina instancia de servicio o instancia de puerto de envío.

Nota

solo puede haber una instancia de un puerto de envío con entrega por orden.

Un grupo de puertos de envío es una colección con nombre de puertos de envío que BizTalk Server puede usar para enviar el mismo mensaje a varios destinos en una configuración.

BizTalk Server puede enrutar mensajes directamente desde ubicaciones de recepción a un puerto de envío o grupo de puertos de envío. BizTalk Server envía los mensajes enrutados a un grupo de puertos de envío a todos los puertos de envío de ese grupo.

Los puertos de envío que pertenecen a un grupo de puertos de envío procesan los mensajes de dos formas:

  • Como miembro del grupo de puertos de envío

  • Como si BizTalk Server enrutara los mensajes al puerto de envío directamente

Estados de puertos de envío y de grupos de puertos de envío

La Consola de administración de BizTalk muestra los puertos de envío y los grupos de puertos de envío en uno de los siguientes estados:

  • Enlazado. Usando la consola de administración de BizTalk Server, un administrador enlaza el puerto de envío o el grupo de puertos de envío con una orquestación. Antes de que BizTalk Server enrute mensajes a este puerto de envío o grupo de puertos de envío, el administrador dar de alta e iniciar el puerto de envío o grupo de puertos de envío enlazados.

  • Iniciado. La suscripción para este puerto de envío o grupo de puertos de envío existe y está activa. Cuando el puerto de envío o grupo de puertos de envío está en estado iniciado, BizTalk Server entrega mensajes al puerto de envío o grupo de puertos de envío, y estos los procesan. Para poder iniciar un puerto de envío o grupo de puertos de envío, un administrador debe utilizar la consola de administración de BizTalk para dar de alta al puerto de envío o grupo de puertos de envío enlazados.

  • Detenido. El puerto de envío o grupo de puertos de envío no se está ejecutando. Si inició el puerto de envío o grupo de puertos de envío y luego lo detuvo, el procesamiento continúa en la cola de trabajo. BizTalk Server envía todos los mensajes nuevos enrutados a un puerto de envío o grupo de puertos de envío detenido a la cola de suspensión del host donde se está ejecutando el controlador de envío.

    En la tabla siguiente se muestran las acciones disponibles en cada estado y el resultado de cada una.

Bound Detenido Iniciado
Dar de alta Detenido No disponible No disponible
Iniciar Iniciado Iniciado No disponible
Detención No disponible No disponible Detenido
Dar de baja No disponible Bound Bound

El estado combinado de un puerto de envío y del grupo de puertos de envío al que pertenece determina si el puerto de envío o grupo de puertos de envío procesa o no un mensaje.

En la tabla siguiente se describen todas las combinaciones posibles de estados para puertos de envío y grupos de puertos de envío.

Mensaje enviado Estado del grupo de puertos de envío Estado del puerto de envío Resultado
Directamente al puerto de envío Cualquier estado Iniciado El mensaje se procesa
Directamente al puerto de envío Cualquier estado Detenido El mensaje se suspende
Al puerto de envío mediante un grupo de puertos de envío Iniciado Iniciado El mensaje se procesa
Al puerto de envío mediante un grupo de puertos de envío Cualquier estado Detenido El mensaje se suspende
Al puerto de envío mediante un grupo de puertos de envío Detenido Cualquier estado El mensaje se suspende

Consulte también

Artefactos