9.5.4 Configuration de la connectivité de la base de données SQL Server

Pour permettre à WebLogic Server et au déploiement de LiveCycle de se connecter à la base de données SQL Server, vous devez créer une connexion de base de données pour WebLogic Server en définissant un pool de connexions et une source de données.

Création d’une source de données pour SQL Server sur WebLogic 11g

  1. Sous Change Center, cliquez sur Lock & Edit.

  2. Sous Domain Structure, cliquez sur Services > JDBC > Data Sources et, dans le volet de droite, cliquez sur New.

  3. Dans l’écran suivant, définissez les propriétés suivantes :

    • Dans la zone Name, saisissez IDP_DS.

    • Dans la zone JNDI Name, saisissez IDP_DS.

    • Dans la liste Database Type, sélectionnez MS SQL Server.

    • Dans la liste Database Driver, sélectionnez Microsoft’s MS SQL Server Driver (Type 4) Versions:2005, 2008

  4. Cliquez sur Next, puis sélectionnez Supports Global Transactions et Emulate Two-Phase Commit.

  5. Cliquez sur Next et définissez les propriétés suivantes, qui s’appliquent à la base de données SQL Server créée lors des préparations à l’installation de LiveCycle :

    Database Name : nom de la base de données créée.

    Host Name : nom ou adresse IP de l’ordinateur sur lequel s’exécute SQL Server.

    Port : port de la base de données. Il s’agit par défaut du port 1433.

    Database User Name : nom de l’utilisateur créé dans la base de données SQL Server.

    Password et Confirm Password : mot de passe associé à l’utilisateur.

  6. Cliquez sur Next, puis sur Test Configuration pour vérifier les paramètres de la configuration.

    Remarque : si le test aboutit, le message Connection test succeeded s’affiche. Cliquez sur Next. Dans le cas contraire, passez en revue le message d’erreur affiché, puis modifiez les paramètres si nécessaire jusqu’à ce que le test réussisse.
  7. Dans l’écran suivant, sélectionnez le serveur auquel la source de données va se connecter (dans ce cas, le serveur géré).

  8. Cliquez sur Finish, puis sur Activate Changes.

Configuration des paramètres du pool de connexions

  1. Sous Domain Structure, cliquez sur Services > JDBC  > Data sources et, dans le volet de droite, cliquez sur IDP_DS.

  2. Sur l’écran suivant, cliquez sur les onglets Configuration > Connection Pool.

  3. Dans la zone Maximum Capacity, saisissez 30.

  4. Dans la zone Statement Cache Size, entrez 80.

  5. Cliquez sur Save, puis sur Activate Changes.

  6. Redémarrez le serveur géré WebLogic.

Création d’une source de données pour SQL Server pour Rights Management sur WebLogic 11g

Remarque : cette section s’applique uniquement si vous avez installé Rights Management LiveCycle.
  1. Sous Change Center, cliquez sur Lock & Edit.

  2. Sous Domain Structure, cliquez sur Services > JDBC > Data sources et, dans le volet de droite, cliquez sur New.

  3. Dans l’écran suivant, définissez les propriétés suivantes :

    • Dans la zone Name, saisissez RM_DS.

    • Dans la zone JNDI Name, saisissez EDC_DS

    • Dans la liste Database Type, sélectionnez MS SQL Server.

    • Dans la zone Database Driver, sélectionnez Microsoft’s MS SQL Server Driver (Type 4) Versions:2005, 2008

    • Cliquez sur Next, puis sélectionnez Supports Global Transactions et One-Phase Commit.

  4. Cliquez sur Next et définissez les propriétés suivantes, qui s’appliquent à la base de données SQL Server créée lors des préparations à l’installation de LiveCycle 

    Database Name : nom de la base de données créée.

    Host Name : nom ou adresse IP de l’ordinateur sur lequel s’exécute SQL Server.

    Port : port de la base de données. Il s’agit par défaut du port 1433.

    Database User Name : nom de l’utilisateur créé dans la base de données SQL Server.

    Password et Confirm Password : mot de passe associé à l’utilisateur.

  5. Cliquez sur Test Configuration pour vérifier les paramètres de la configuration.

    Remarque : si le test aboutit, le message Connection test succeeded s’affiche. Cliquez sur Next. Dans le cas contraire, passez en revue le message d’erreur affiché, puis modifiez les paramètres si nécessaire jusqu’à ce que le test réussisse.
  6. Dans l’écran suivant, sélectionnez le serveur auquel la source de données va se connecter (dans ce cas, le serveur géré), puis cliquez sur Finish.

Configuration des paramètres du pool de connexions

  1. Sous Change Center, cliquez sur Lock & Edit.

  2. Sous Domain Structure, cliquez sur Services > JDBC > Data Sources et, dans le volet de droite, cliquez sur RM_DS.

  3. Dans l’écran suivant, cliquez sur les onglets Configuration et Connection Pool, et définissez les propriétés suivantes :

    • Dans la zone Initial Capacity, entrez 1.

    • Dans la zone Maximum Capacity, entrez 20.

    • Dans la zone Capacity Increment, entrez 5.

    • Dans la zone Statement Cache Size, entrez 80.

  4. Cliquez sur Save, puis sur Activate Changes.

  5. Redémarrez le serveur géré WebLogic.

Association de l’ouverture de session Windows à l’utilisateur de base de données LiveCycle 

Remarque : vous devez posséder un compte d’utilisateur associé à votre domaine Windows.
  1. A l’aide de Microsoft SQL Server Management Studio, connectez-vous au serveur de base de données qui héberge la base de données LiveCycle 

  2. Définissez le mode d’authentification sur Authentification Windows.

  3. Dans Sécurité > Connexions, créez un compte pour l’utilisateur de domaine Windows et sélectionnez Authentification Windows.

  4. Dans l’écran Nouvelle connexion, cliquez sur Mappage de l’utilisateur, puis définissez la base de données et le schéma par défaut du nouvel utilisateur.

  5. Sélectionnez db_owner comme Rôle de base de données, puis cliquez sur OK.

Pour vérifier la création de l’utilisateur, développez la base de données LiveCycle dans l’arborescence de navigation, puis cliquez sur Sécurité > Utilisateurs. Le nouvel utilisateur est présent dans la liste.

Configuration de la sécurité intégrée sous Windows

  1. Ouvrez la console d’administration WebLogic en saisissant http://[nomhôte]:[port]/console dans la ligne d’adresse d’un navigateur Web.

    Remarque : démarrez le serveur d’applications en utilisant le nom d’utilisateur de domaine Windows. Si WebLogic Server est exécuté en tant que service, démarrez-le en utilisant le nom d’utilisateur de domaine Windows.
  2. Saisissez le nom d’utilisateur et le mot de passe créés pour le domaine WebLogic Server, puis cliquez sur Log In.

  3. Sous Change Center, cliquez sur Lock & Edit.

  4. Sous Domain Structure, cliquez sur Services > JDBC  > Data sources et, dans le volet de droite, cliquez sur IDP_DS.

  5. Dans l’écran suivant, cliquez sur les onglets Configuration > ConnectionPool et, dans la zone Properties, saisissez integratedSecurity=true.

    Remarque : si vous définissez cette valeur sur true, vous devez vérifier que vous avez configuré votre base de données SQL Server pour utiliser la sécurité intégrée (voir Préparation à l’installation de LiveCycle sur un seul serveur.)
  6. Sous Domain Structure, cliquez sur Services > JDBC > Data Sources et, dans le volet de droite, cliquez sur RM_DS.

  7. Dans l’écran suivant, cliquez sur les onglets Configuration > Connection Pool et, dans la zone Properties, saisissez integratedSecurity=true.

  8. Sur l’ordinateur où le serveur d’applications est installé, ajoutez le fichier sqljdbc_auth.dll au chemin d’accès du système Windows (C:\Windows).

    Remarque : ce fichier est situé au même emplacement que le programme d’installation du pilote Microsoft SQL JDBC 3.0 (le chemin par défaut est [Rep_install]/sqljdbc_3.0/enu/auth/x64).