Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Microsoft BizTalk ESB Toolkit admite el enrutamiento dinámico de mensajes mediante un proceso integrado y un agente de entrega genérico; también admite el enrutamiento dinámico de mensajes en la capa de mensajería mediante los componentes de canalización "ESB Dispatcher" o "ESB Dispatcher Disassemble".
Información general
El mecanismo de resolución dinámica de Microsoft BizTalk ESB Toolkit permite la detección de puntos de conexión cuando llega un mensaje o inmediatamente antes de que se entregue un mensaje.
Funcionamiento
El agente de entrega genérico proporcionado con microsoft BizTalk ESB Toolkit es un ejemplo y una guía para el desarrollo y el uso de técnicas de enrutamiento dinámico. Puede crear fácilmente agentes de entrega adicionales o implementar agentes de entrega que constan solo de un puerto de envío (que no implementa una orquestación). De forma predeterminada, los componentes de canalización ESB Dispatch y ESB Dispatch Desensamblador ofrecen una capacidad de enrutamiento dinámico mucho más optimizada.
El propio agente de entrega genérico implementa una orquestación que se suscribe a los mensajes donde el atributo Name del elemento ServiceInstance actual del itinerario es Microsoft.Practices.ESB.Services.Routing. El agente realiza la siguiente secuencia de operaciones:
Recibe un mensaje sin tipo (System.Xml.XmlDocument).
Intenta resolver un número n de puntos de conexión mediante el gestor de resoluciones.
Usa el administrador de adaptadores para establecer las propiedades del punto de conexión del contexto del mensaje y el puerto dinámico lógico.
Publica el mensaje a través del puerto de envío enlazado directo, que desencadena la suscripción de BizTalk Server en el puerto de envío dinámico para un enrutamiento de mensajes adicional.
Cómo configurar el enrutamiento dinámico
Para obtener más información sobre cómo configurar el enrutamiento dinámico mediante el Diseñador de itinerarios, vea Crear itinerarios mediante el Diseñador de itinerarios.
Errores de enrutamiento dinámico
El mecanismo de enrutamiento dinámico creará y publicará un mensaje de error de Microsoft BizTalk ESB Toolkit en los casos siguientes:
El agente de entrega no puede determinar el punto de conexión durante la resolución Just-In-Time (JIT).
Se produce un error de entrega.
No existe ningún suscriptor para el mensaje de salida.
Se produce cualquier excepción del sistema.