Compartir a través de


SelectiveBindingImport (ejemplo de implementación de aplicación)

En este tema se explica el modo de utilizar el ejemplo SelectiveBindingImport. También puede utilizar esta secuencia de comandos de ejemplo para aplicar distintos enlaces a una aplicación cuando se importa la aplicación en distintos entornos de destino. Puede utilizar este enfoque cuando desee importar los enlaces desde archivos de enlace que estén almacenados en un recurso compartido de red.

Nota

Si no necesita importar archivos de enlace de forma automática desde un recurso compartido de red durante la importación de la aplicación, puede agregar a la aplicación distintos archivos de enlace que tengan distintos entornos de destino especificados. Al importar la aplicación, puede especificar el entorno y los enlaces para ese entorno se aplicarán de forma automática. Para obtener más información, consulte Enlace de archivos y implementación de aplicaciones.

Las aplicaciones de BizTalk se moverán normalmente desde el desarrollo a la prueba o al ensayo y, a continuación, a los entornos de producción. Los enlaces utilizados en distintos entornos suelen ser distintos. Mediante este ejemplo, puede aplicar enlaces para entornos distintos de la siguiente forma:

  1. Puede colocar todos los archivos de enlace que desee utilizar en un recurso compartido de red.

  2. Puede agregar una secuencia de comandos posterior al procesamiento que importará desde esta ubicación el archivo de enlace correspondiente para el entorno de destino particular durante la importación de la aplicación. La secuencia de comandos detecta el entorno leyendo una variable de entorno con el nombre %ENVIRONMENT% que haya definido en el equipo local,

Descripción del ejemplo

En este ejemplo se muestra cómo importar archivos de enlace de forma selectiva desde un recurso compartido de red mediante el uso de secuencias de comandos posteriores al procesamiento contenidas en el archivo .msi de la aplicación de BizTalk.

Ubicación del ejemplo

Puede encontrar las siguientes carpetas y archivos de ejemplo en <Ruta> de acceso de ejemplo\Implementación de aplicaciones\SelectiveBindingImport:

  • Desarrollo (carpeta)

    • Dev.xml
  • Producción (carpeta)

    • Production.xml
  • Ensayo (carpeta)

    • Staging.xml
  • Prueba (carpeta)

    • Test.xml
  • SelectiveBindings.bat

Uso del ejemplo

Utilice los procedimientos que se exponen a continuación para ejecutar el ejemplo.

Para ejecutar el ejemplo

  1. Ejecute Build.Bat desde el <directorio Samples Path>\Application Deployment\CreateApp . Esto crea los siguientes archivos en la <carpeta Samples Path>\Application Deployment\CreateApp\Dlls: Schemas.dll, Maps.dll y Orchestrations.dll.

  2. Cree la aplicación. En la consola de administración de BizTalk Server, cree una aplicación, como se describe en Cómo crear una aplicación.

  3. Agregue a la aplicación los archivos .dll creados en el primer paso. Para obtener instrucciones, vea Cómo agregar un ensamblado de BizTalk a una aplicación.

  4. Cree la variable ENVIRONMENT del modo que se indica a continuación:

    1. En el menú Inicio, haga clic con el botón secundario en Mi PC y en Propiedades.

    2. En la ficha Opciones avanzadas , haga clic en Variables de entorno.

    3. En la sección Variables de usuario , haga clic en Nuevo.

    4. En Nombre de variable, escriba ENVIRONMENT.

    5. En Valor de variable, escriba en los valores siguientes para el entorno: Desarrollo, Producción, Ensayo o Prueba. Estos valores distinguen entre mayúsculas y minúsculas.

  5. Haz clic en Aceptar tres veces.

  6. Copie los archivos de enlace en una ubicación en su sistema de archivos. Copie los archivos .xml de enlace de las carpetas Desarrollo, Prueba, Ensayo y Producción en una ubicación en su sistema de archivos.

  7. Edite la secuencia de comandos de procesamiento posterior. Edite SelectiveBindings.bat del modo siguiente:

    1. Especifique la ubicación del archivo de enlace. En la línea que contiene BINDINGS_LOC, elimine REM y proporcione la ruta a la ubicación en la que ha copiado los archivos de enlace.

      Ejemplo:

      BINDINGS_LOC=C:\MyBindings

    2. Especifique el nombre de la aplicación. En la línea que contiene APPLICATION_NAME, elimine REM y proporcione el nombre de la aplicación en la que desea importar los enlaces.

      Ejemplo:

      APPLICATION_Name=SelectiveBindingImport

  8. Agregue el script a la aplicación como un script de procesamiento posterior. Para obtener instrucciones, consulte Cómo agregar un script previo o posterior al procesamiento a una aplicación.

  9. Exportar la aplicación. Para obtener instrucciones, vea Cómo exportar una aplicación de BizTalk.

  10. Elimine la aplicación. Para obtener instrucciones, vea Cómo eliminar una aplicación de BizTalk del grupo de BizTalk.

  11. Importar la aplicación. Para obtener instrucciones, vea Cómo importar una aplicación de BizTalk. No es necesario que especifique un entorno de destino.

  12. Compruebe que se ha aplicado el archivo de enlace correcto. Puede hacerlo comprobando el campo de descripción de las ubicaciones de recepción del modo que se indica a continuación:

    1. Haga clic en Inicio, en Todos los programas, en Microsoft BizTalk Server 20xx y, a continuación, en Administración de BizTalk Server.

    2. En el árbol de consola, expanda el grupo de BizTalk y la aplicación de BizTalk y la carpeta Ubicaciones de recepción.

    3. En el panel derecho, vea la descripción de las ubicaciones de recepción.

  13. Instala la aplicación. Para obtener instrucciones, vea Cómo instalar una aplicación de BizTalk.

Consulte también

Implementación de aplicaciones (carpeta de ejemplos de BizTalk Server)
Implementación de aplicaciones de BizTalk