Ejecución de los scripts generados de la base de datos de servidor SQL

Si ejecuta el mandato BPMConfig con la propiedad bpm.de.deferSchemaCreation establecida en true, debe ejecutar los scripts de base de datos generados manualmente para crear las tablas de la base de datos.

Antes de empezar

Antes de iniciar esta tarea, debe ejecutar el mandato BPMConfig para generar los scripts SQL correctos. También tendrá que haber creado las bases de datos necesarias utilizando los scripts de creación de base de datos generados.

Si la propiedad bpm.de.deferSchemaCreation está establecida en false, los scripts SQL utilizados para crear las tablas de base de datos se ejecutan automáticamente al crear el entorno de despliegue.

Acerca de esta tarea

Los scripts SQL de base de datos se generan en la carpeta nombre_perfil/dbscripts de forma predeterminada. Esta carpeta incluye la siguiente subcarpeta:
  • nombre_célula.nombre_entorno_despliegue - Para cada entorno de despliegue, esta carpeta contendrá los archivos SQL que se deberán ejecutar.

Procedimiento

  1. Localice los scripts SQL generados.
    Una configuración predeterminada para un entorno de despliegue autónomo de Express con bases de datos SQL Server contiene las subcarpetas y scripts SQL siguientes:
    • nombre_célula.nombre_entorno_despliegue
      • SQLServer
        • CMNDB
          • nombre_esquema
            • createSchema_Express.sql
            • createSchema_Messaging.sql
        • BPMDB
          • nombre_esquema
            • createSchema_Express.sql
            • createProcedure_Express.sql
        • PDWDB
          • nombre_esquema
            • createSchema_Express.sql
  2. Ejecute los scripts para aplicar el esquema a CMNDB.
    Por ejemplo, utilice los mandatos siguientes para ejecutar los scripts manualmente para una configuración de base de datos Common a nivel de entorno de despliegue:
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/Server1Profile/dbscripts/cell_name.deployment_environment_name/SQLServer/CMNDB/schema1/createSchema_Express.sql
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/Server1Profile/dbscripts/cell_name.deployment_environment_name/SQLServer/CMNDB/schema1/createSchema_Messaging.sql
    En el ejemplo anterior y en los siguientes, schema1 es el nombre del esquema utilizado.
  3. Ejecute los scripts para aplicar el esquema a BPMDB.
    Por ejemplo, utilice los mandatos siguientes para ejecutar los scripts manualmente para la configuración de la base de datos de Process:
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/Server1Profile/dbscripts/cell_name.deployment_environment_name/SQLServer/BPMDB/schema1/createSchema_Express.sql
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/Server1Profile/dbscripts/cell_name.deployment_environment_name/SQLServer/BPMDB/schema1/createProcedure_Express.sql
  4. Ejecute los scripts para aplicar el esquema a PDWDB.
    Por ejemplo, utilice los mandatos siguientes para ejecutar los scripts manualmente para la configuración de base de datos Performance Data Warehouse. Por ejemplo, utilice los mandatos siguientes para ejecutar los scripts manualmente para la configuración de base de datos Performance Data Warehouse:
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d PDWDB -i profiles/Server1Profile/dbscripts/cell_name.deployment_environment_name/SQLServer/PDWDB/schema1/createSchema_Express.sql

Qué hacer a continuación

Ahora debe ejecutar el programa de utilidad de programa de arranque para cargar datos de configuración para las aplicaciones de IBM® Business Process Manager en la base de datos de procesos. Estos datos son necesarios para que las aplicaciones se ejecutan correctamente.