Compartir a través de


ImportApp (comando)

Importa los artefactos contenidos en un archivo .msi a una aplicación de BizTalk. Si la aplicación no existe, se creará.

Al importar una aplicación, puede utilizar el parámetro /Environment para especificar el entorno de desarrollo de destino para la aplicación, si ha agregado archivos de enlace a esta aplicación que se personaliza para un entorno de desarrollo determinado. Para obtener información general, consulte Enlace de archivos y implementación de aplicaciones. Para obtener instrucciones sobre cómo agregar archivos de enlace, vea AddResource Command: BizTalk Binding.

Nota

Una operación de importación agotará el tiempo de espera si supera 3600 segundos de duración. Si está intentando importar un archivo .msi y la operación agota el tiempo de espera, debería dividir el contenido de la aplicación en más de un archivo .msi exportando de nuevo la aplicación y seleccionando un subconjunto de artefactos para exportarlos. Para obtener más información, vea Cómo exportar una aplicación de BizTalk.

Si se produce un error en la importación, BTSTask devuelve el número de errores. La mayoría de las acciones realizadas durante la operación se deshacen, excepto las siguientes:

  • No se deshacen las acciones realizadas por secuencias personalizadas de comandos. Puede escribir las secuencias de comandos para que se deshagan mediante la variable de entorno Eliminar.

  • Si los ensamblados estuvieron instalados en la caché de ensamblados global (GAC), no se quitan.

  • No se quitan las entradas realizadas en el Registro de Windows.

    Si la importación se realiza correctamente, BTSTask devuelve "0".

Uso

BTSTask ImportApp /Package:value [/Environment:value] [/ApplicationName:value] [/Overwrite] [/Server:value] [/Database:value]

Parámetros

Parámetro Obligatorio Value
/Package (o /P, vea comentarios) Ruta completa del archivo .msi. Si la ruta incluye espacios, la debe encerrar entre comillas dobles ("). Ejemplo: "C:\My MSI Files\MyApplication.msi"
/Environment (o /E, vea comentarios) No El entorno de implementación de destino del archivo de enlace que se va a aplicar, como Prueba. Este es el valor que se especificó para el entorno de implementación de destino cuando se agregó a la aplicación el archivo de enlace. Cuando no se especifica, se aplican todos los enlaces que no tienen especificado un entorno.
/ApplicationName (o /A, vea Comentarios) No Nombre de la aplicación de BizTalk a la que se importan los artefactos del archivo .msi. Si el nombre incluye espacios, debe incluirlo entre comillas dobles ("). Si no se especifica, se utiliza la aplicación predeterminada. Si la aplicación especificada no existe, se creará la aplicación.
/Overwrite (o /O, vea Comentarios) No Opción para sobrescribir artefactos en la aplicación con artefactos del archivo .msi que tienen el mismo identificador local único (LUID). Puede ver los LUID de los artefactos en una aplicación mediante el comando ListApp. Si no se especifica esta opción y si hay uno o más artefactos en la aplicación que tienen el mismo LUID que los artefactos del archivo .msi, se produce un error en la importación.
/Server (o /S, vea comentarios) No Nombre del servidor SQL Server que aloja la base de datos de administración de BizTalk en el formato Nombredelservidor\Nombredeinstancia,Puerto.

Sólo se necesita el nombre de instancia cuando el nombre de instancia es diferente del nombre de servidor. Sólo se necesita el puerto cuando el servidor SQL Server utiliza un nombre de puerto diferente al predeterminado (1433)

Ejemplos:

Servidor = MyServer

Servidor = MyServer\MySQLServer,1533

Si no se proporciona, se utiliza el nombre de la instancia de SQL Server que se ejecuta en el equipo local.
/Database (o /D, vea comentarios) No Nombre de la base de datos de administración de BizTalk. Si no se especifica, se utiliza la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.

Muestra

BTSTask ImportApp /Package:C:\MSI\MyApplication.msi /Environment:Test /ApplicationName:MyApplication /Overwrite

Comentarios

Los parámetros no distinguen mayúsculas de minúsculas. No es necesario escribir el nombre de todo el parámetro para especificarlo; puede escribir las primeras letras del nombre de parámetro que lo identifican sin ambigüedad.

Consulte también

Referencia de línea de comandos de BTSTask
Cómo importar una aplicación de BizTalk