Exécution des scripts de base de données SQL Server générés

Si vous exécutez la commande BPMConfig avec la propriété bpm.de.deferSchemaCreation définie sur true, vous devez exécuter manuellement les scripts de base de données générés afin de créer les tables de base de données.

Avant de commencer

Avant de démarrer cette tâche, vous devez avoir exécuté la commande BPMConfig afin de générer les scripts SQL appropriés. Vous devez également avoir créé les bases de données requises à l'aide des scripts de création de base de données générés.

Si la propriété bpm.de.deferSchemaCreation est définie sur false, les scripts SQL utilisés pour créer les tables de base de données sont automatiquement exécutés lors de la création de l'environnement de déploiement.

Pourquoi et quand exécuter cette tâche

Les scripts SQL de base de données sont générés par défaut dans le dossier nom_profil/dbscripts. Ce dossier comprend le sous-dossier suivant :
  • nom_cellule.nom_environnement_déploiement - Pour chaque environnement de déploiement, ce dossier contiendra les fichiers SQL à exécuter.

Procédure

  1. Localisez les scripts SQL générés.
    Une configuration par défaut pour un environnement de déploiement Express avec des bases de données SQL Server contient les sous-dossiers et les scripts SQL suivants :
    • nom_cellule.nom_environnement_déploiement
      • SQLServer
        • CMNDB
          • nom de schéma
            • createSchema_Express.sql
            • createSchema_Messaging.sql
        • BPMDB
          • nom de schéma
            • createSchema_Express.sql
            • createProcedure_Express.sql
        • PDWDB
          • nom de schéma
            • createSchema_Express.sql
  2. Exécutez les scripts pour appliquer le schéma à CMNDB.
    Utilisez par exemple les commandes suivantes pour exécuter manuellement les scripts de configuration d'une base de données commune orientée environnement de déploiement :
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/Server1Profile/dbscripts/nom_cellule.nom_environnement_déploiement/SQLServer/CMNDB/schema1/createSchema_Express.sql
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d CMNDB -i profiles/Server1Profile/dbscripts/nom_cellule.nom_environnement_déploiement/SQLServer/CMNDB/schema1/createSchema_Messaging.sql
    Dans les exemples ci-dessus, ainsi que les suivants, schema1 est le nom du schéma utilisé.
  3. Exécutez les scripts pour appliquer le schéma à BPMDB.
    Utilisez par exemple les commandes suivantes pour exécuter manuellement les scripts de configuration de la base de données Process :
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/Server1Profile/dbscripts/nom_cellule.nom_environnement_déploiement/SQLServer/BPMDB/schema1/createSchema_Express.sql
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d BPMDB -i profiles/Server1Profile/dbscripts/nom_cellule.nom_environnement_déploiement/SQLServer/BPMDB/schema1/createProcedure_Express.sql
  4. Exécutez les scripts pour appliquer le schéma à PDWDB.
    Utilisez par exemple les commandes suivantes pour exécuter manuellement les scripts de configuration de la base de données Performance Data Warehouse. Utilisez par exemple les commandes suivantes pour exécuter manuellement les scripts de configuration de la base de données Performance Data Warehouse :
    sqlcmd -U @DB_USER@ -P @DB_PASSWD@ -d PDWDB -i profiles/Server1Profile/dbscripts/nom_cellule.nom_environnement_déploiement/SQLServer/PDWDB/schema1/createSchema_Express.sql

Que faire ensuite

Vous devez à présent exécuter l'utilitaire d'amorçage (bootstrap) afin de charger les données de configuration pour les applications IBM® Business Process Manager dans la base de données Process. Ces données sont obligatoire pour que les applications fonctionnent correctement.