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.
En este tema se proporciona información general sobre el uso de archivos de enlace para facilitar la implementación de ensamblados y aplicaciones de BizTalk. Es posible que los archivos de enlace aceleren la implementación en los escenarios siguientes evitando la necesidad de configurar manualmente los enlaces:
Mover una aplicación de un entorno de implementación a otro.
Actualización de un ensamblado.
Implementar un ensamblado en varios grupos de BizTalk.
¿Qué es un enlace?
Un enlace crea una asignación entre un punto de conexión lógico, como un puerto de orquestación o un vínculo de rol, y un punto de conexión físico, como un puerto de envío y recepción o entidad. Esto permite la comunicación entre distintos componentes de una solución empresarial de BizTalk. Puede crear enlaces mediante la consola de administración de BizTalk Server.
¿Qué es un archivo de enlace?
Un archivo de enlace es un archivo de .xml que contiene información de enlace para cada orquestación, canalización, mapa o esquema de BizTalk en el ámbito de un ensamblado, aplicación o grupo de BizTalk. El archivo de enlace describe a qué host está enlazado cada orquestación y su nivel de confianza, así como la configuración de cada puerto de envío, grupo de puertos de envío, puerto de recepción, ubicación de recepción y entidad que se ha configurado. Puede generar archivos de enlace y, a continuación, aplicar los enlaces que contienen a un ensamblado, aplicación o grupo para evitar tener que configurar manualmente enlaces en distintos entornos de implementación.
¿Por qué usar archivos de enlace?
Es posible que quiera usar archivos de enlace en los escenarios siguientes.
Pasar de un entorno a otro
Puede usar archivos de enlace para facilitar el traslado de una aplicación de un entorno de implementación a otro, como desde un entorno de desarrollo a un entorno de prueba. Esto se debe a que los enlaces a menudo deben volver a configurarse para entornos de implementación diferentes, pero mediante el uso de archivos de enlace, puede evitar realizar repetidamente este paso de configuración manual.
Una manera de hacerlo es crear una biblioteca de enlaces desde la que seleccionar al implementar la aplicación en un nuevo entorno. Por ejemplo, puede crear un archivo de enlace para el entorno de prueba y otro para el entorno de producción y, a continuación, agregarlos a la aplicación. Al importar la aplicación en el entorno de prueba, puede seleccionar una opción para aplicar los enlaces de prueba. Del mismo modo, al importar la aplicación en el entorno de producción, puede seleccionar una opción para aplicar las configuraciones de producción. Esto evita la necesidad de volver a configurar los enlaces manualmente para distintos entornos. Otra manera es importar enlaces creados para el entorno actual después de importar la aplicación en él. Esto aplica los enlaces automáticamente.
Actualización de un ensamblado
Al actualizar un ensamblado en una aplicación, sus enlaces suelen sobrescribirse o, de lo contrario, es posible que el ensamblado no esté enlazado, lo que le obliga a volver a configurar manualmente los enlaces. Para evitar esto, puede usar un archivo de enlace como se indica a continuación:
Actualización de la misma versión de un ensamblaje. Si el ensamblado tiene puertos enlazados tempranos o puertos dinámicos, y ha cambiado la configuración de puerto en la consola de administración de BizTalk Server, la configuración se perderá cuando actualice el ensamblado con un ensamblado que tenga el mismo número de versión. Puede exportar un archivo de enlace para el ensamblado que va a actualizar. Después de actualizar el ensamblado, puede importar el ensamblado en la aplicación y, a continuación, importar su archivo de enlace para volver a aplicar los enlaces anteriores.
Actualizar un ensamblado con una versión más reciente. Puede exportar un archivo de enlace para el ensamblado que va a actualizar y, a continuación, editarlo para reflejar la nueva versión del ensamblado. Después de importar la nueva versión del ensamblado en la aplicación, puede importar el archivo de enlace en la aplicación para aplicar los enlaces. Para obtener instrucciones sobre cómo editar un archivo de enlace, consulte Personalización de archivos de enlace.
Implementación de un ensamblado en varios grupos de BizTalk
Al implementar un ensamblaje en varios grupos de BizTalk, puede transportar sus enlaces junto con él. Esto evita la necesidad de configurar por separado los enlaces para el ensamblado en cada grupo. Puede hacerlo de la siguiente manera:
Cree un archivo de enlace para el ensamblado que desea implementar mediante la exportación de los enlaces del ensamblado.
Agregue el ensamblado y su archivo de enlace a una aplicación. Si va a implementar el ensamblado por separado de otros artefactos, la aplicación solo puede contener el ensamblado y el archivo de enlace.
Exporte un archivo .msi para la aplicación, asegurándose de seleccionar el archivo de binding que también se va a exportar.
Importe la aplicación .msi archivo en los grupos y aplicaciones de BizTalk donde quiera implementarlo. Los enlaces del archivo se aplican automáticamente al ensamblado al importar.
¿Cómo puedo generar y usar archivos de enlace?
Un archivo de enlace no se genera automáticamente para un ensamblado, aplicación o grupo de BizTalk, pero puede generar un archivo de enlace exportando enlaces, como se describe en Exportar enlaces. A continuación, puede importar el archivo de enlace en una aplicación o grupo, como se describe en Cómo importar enlaces en una aplicación de BizTalk y Cómo importar enlaces en un grupo de BizTalk, que aplica automáticamente sus enlaces.
Como alternativa, puede agregar el archivo de enlace a una aplicación para que sus enlaces se apliquen cuando la aplicación se importe a otro grupo, en lugar de aplicarse inmediatamente, como se describe en Cómo agregar un archivo de enlace a una aplicación. Con el último método, puede agregar varios archivos de enlace a una aplicación y, opcionalmente, especificar un entorno de implementación de destino para cada uno. Al importar la aplicación, puede seleccionar los enlaces que se van a aplicar, en función del entorno de implementación de destino, tal como se describe en Cómo importar una aplicación de BizTalk. Con el último método, también puede importar archivos de enlace independientes para los distintos ensamblados de la aplicación.
Puede editar los archivos de enlace después de generarlos para cambiar su información de enlace. Para obtener más información, consulte Personalización de archivos de enlace.
¿Cómo se aplican las vinculaciones?
Los enlaces se aplican cuando se importa un archivo de enlace en una aplicación o cuando una aplicación se importa en un nuevo grupo de BizTalk. Al usar archivos de vinculación, es importante comprender cómo se vinculan los artefactos a los servidores y en el orden de aplicación de las vinculaciones.
Vinculación a hosts
Cuando los enlaces se exportan por separado o como parte de una aplicación, los hosts y los niveles de confianza se almacenan en el archivo de enlace de la siguiente manera:
Puerto de envío. Nivel de confianza del host asociado al controlador de envío.
Ubicación de recepción. Nivel de confianza del host asociado al controlador de recepción.
Orquestación. Nivel de confianza del host.
Cuando los enlaces se importan en una aplicación, o una aplicación se importa desde el archivo de .msi en un nuevo grupo de BizTalk, los hosts y los niveles de confianza de los archivos de enlace coinciden con los hosts y los niveles de confianza de la aplicación, como se indica a continuación:
Puerto de envío. El puerto de envío está enlazado a un controlador de envío del mismo nombre y enlazado a un host con el mismo nivel de confianza que el almacenado en el archivo de enlace.
Ubicación de recepción. La ubicación de recepción está enlazada a un controlador de recepción del mismo nombre y enlazado a un host con el mismo nivel de confianza que el almacenado en el archivo de enlace.
Orquestaciones. La orquestación está vinculada a un host con el mismo nombre y nivel de confianza que los especificados en el archivo de enlace.
Orden en el que se aplican los enlaces
Al importar una aplicación, los enlaces se aplican en el orden siguiente:
Enlaces de aplicación generados por BizTalk Server que no se agregaron explícitamente a la aplicación a través de un archivo de enlace, pero que el usuario seleccionó explícitamente para exportarlo al archivo .msi de la aplicación.
Enlaces en archivos de enlace que se han agregado a la aplicación y que no tienen un entorno de implementación de destino especificado. Estos enlaces no se aplican en ningún orden específico.
Enlaces en archivos de enlace que se han agregado a la aplicación y que tienen un entorno de implementación de destino asociado que coincide con el entorno de implementación seleccionado para la importación de la aplicación. Estas vinculaciones no se aplican en ningún orden específico.
A medida que se aplican enlaces durante el proceso de importación, los enlaces que ya se han aplicado se sobrescriben mediante nuevos enlaces que tienen el mismo nombre. En otras palabras, la última asignación de un nombre determinado que se va a aplicar entra en vigor.
Por ejemplo, si una aplicación existente incluye un puerto de envío denominado SendPort1 y se aplica un archivo de enlace que describe un puerto de envío con el mismo nombre, la configuración del archivo de enlace sobrescribirá la configuración existente para SendPort1. Si una aplicación existente incluye una orquestación denominada ErrorHandling.ErrorHandler.ResubmitLogic, por ejemplo, y un archivo de enlace describe una orquestación con el mismo nombre, todos los enlaces existentes para la orquestación se escribirán con los enlaces del archivo de enlace.
Véase también
Descripción de la implementación y administración de aplicaciones de BizTalk