Home > Installation

SQL Server Configuration on WebSphere Application Server 6.1

ebx.properties configuration

In section « Persistence parameters » of file ebx.properties, define sqlserver as the persistence database as follows: ebx.persistence.factory=sqlserver. Parameters url, user and password are not necessary, they are defined in WAS (WebSphere Application Server) data source configuration.

SQL_SERVER_JDBC_DRIVER_PATH configuration

  1. Open WebSphere Administrative Console
  2. Select Environment > WebSphere Variables
  3. Click on New
  4. Input name SQL_SERVER_JDBC_DRIVER_PATH, enter the path to SQL Server JDBC driver libraries (the directory that contains file sqljdbc.jar)
  5. Click on Apply button, then Save

JDBC providers configuration

  1. Select Resources > JDBC Providers
  2. Click on New
  3. Step 1 : Select the database type, select User defined
  4. Step 2 : Modify the implementation class name com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource
  5. Step 3 : Modify the provider name SQL Server JDBC Driver
  6. Click on Next
  7. Step 4  : Modify class path ${SQL_SERVER_JDBC_DRIVER_PATH}/sqljdbc.jar
  8. Click on Finish, then Save
  9. Click on Data sources (Websphere Version 4) in Additional Properties
  10. Click on New
  11. Enter name SQL Server JDBC Driver - 4.0 DataSource
  12. Enter the necessary parameters : Default user ID, Default password. Database name may be left blank since we shall provide a connect URL.
  13. Click on Apply, then Save
  14. Select SQL Server JDBC Driver - 4.0 DataSource
  15. Click on Custom properties in Additional Properties
  16. Click New
  17. Modify the property name URL
  18. Modify the property value, for example jdbc:sqlserver://127.0.0.1:1043
  19. Click on Apply, then Save
  20. Click on Test connection button in page JDBC providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server - 4.0 DataSource.
  21. Check the message for the connection test

Connection Pool Timeout and Transaction Service Timeout configuration

  1. Select Resources > JDBC Providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource > Connection pool properties, configure the parameters according to your needs
  2. Select Servers > Application Servers > server name > Container services > Transaction service, configure the parameters according to your needs

ebxPlatform.ear deployment

  1. In page Applications > Install New Application, select the application to deploy (here ebxPlatform.ear), then click next, next, continue
    1. Step 1 : Specify options for installing enterprise applications and modules
    2. Step 2 : Map modules to servers
    3. Step 3 : Map resource references to resources, select the JNDI ressource name already configured. In our example, it is jdbc/SQL Server JDBC Driver - 4.0 DataSource. Select the module ebx.war, enter the JNDI name in the displayed table, then click on OK button
    4. Step 4 : Map virtual hosts to web modules
    5. Step 5 : Summary, click on "finish" button
  2. If the application is already deployed, you can select Applications > Enterprise Applications > EBX.Platform > Mapping resource references to resources

Configuration de la source de données SQL Server sur WebSphere Application Server 6.1

Configuration ebx.properties

Dans la partie « Persistence parameters » du fichier ebx.properties, définir sqlserver comme la base de persistance des données comme suit : ebx.persistence.factory=sqlserver. Les paramètres url, utilisateur et mot de passe ne sont plus nécessaires, ils sont définis dans la configuration de la source de données de WAS (WebSphere Application Server).

Configuration SQL_SERVER_JDBC_DRIVER_PATH

  1. Ouvrir WebSphere Administrative Console
  2. Sélectionner Environment > WebSphere Variables
  3. Cliquer sur Nouveau
  4. Entrer le nom SQL_SERVER_JDBC_DRIVER_PATH, saisir le chemin d'accès aux bibliothèques SQL Server JDBC driver (le répertoire qui contient le fichier sqljdbc.jar pour SQL Server)
  5. Cliquer sur Apply, puis Save

Configuration JDBC Providers

  1. Sélectionner Resources > JDBC Providers
  2. Cliquer sur New
  3. Etape 1  : Sélectionner Type de base de données Défini par l'utilisateur.
  4. Etape 2  : Sélectionner la classe d'implémentation com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSource.
  5. Etape 3 : Saisir le nom du fournisseur SQL Server JDBC Driver.
  6. Cliquer sur Next
  7. Etape 4 : Modifier le chemin d'accès aux classes ${SQL_SERVER_JDBC_DRIVER_PATH}/sqljdbc.jar
  8. Cliquer sur Apply, puis Save
  9. Sélectionner SQL Server JDBC Driver
  10. Cliquer sur Data sources (Websphere Version 4) dans Additional Properties
  11. Cliquer sur New
  12. Saisir le nom SQL Server JDBC Driver - 4.0 DataSource
  13. Saisir les paramètres nécessaires : Default user ID, Default password. Le nom de la base de données peut être laissé blanc puisque nous fournirons une URL de connexion.
  14. Cliquer sur Apply, puis Save
  15. Sélectionner SQL Server JDBC Driver - 4.0 DataSource
  16. Cliquer sur Custom properties dans Additional Properties
  17. Modifier la valeur de l'URL, par exemple jdbc:sqlserver://127.0.0.1:1043
  18. Modifier la valeur du driverType, saisir la valeur thin par exemple dans Custom properties
  19. Cliquer sur Apply, puis Save
  20. Cliquer sur le bouton Test connection de la page JDBC providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource.
  21. Vérifier le message de test

Configuration Connection Pool Timeout et Transaction Service Timeout

  1. Sélectionner Resources > JDBC Providers > SQL Server JDBC Driver > Data sources (version 4) > SQL Server JDBC Driver - 4.0 DataSource > Connection pool properties, configurer les paramètres selon vos besoins
  2. Sélectionner Servers > Application Servers > server name > Container services > Transaction service, configurer les paramètres selon vos besoins

Déploiement ebxPlatform.ear

  1. Dans la page Applications > Install New Application, sélectionner l'application à déployer (ebxPlatfform.ear), puis cliquer sur suivant, suivant et continuer
    1. Step 1 : Specify options for installing enterprise applications and modules, spécifier les diverses options disponibles pour préparer et installer votre application
    2. Step 2 : Map modules to servers, Mappage des modules vers les serveurs
    3. Step 3 : Map resource references to resources, sélectionner le nom de la ressource JNDI déjà configurée. Dans notre exemple, c'est jdbc/SQL Server JDBC Driver - 4.0 DataSource. Sélectionner le module ebx.war, saisir le nom de la JNDI dans le tableau, puis cliquer le bouton OK
    4. Step 4 : Mappage des hôtes virtuels pour les modules Web
    5. Step 5 : Récapitulatif, cliquer sur "terminer"
  2. Si l'application est déjà déployée, vous pouvez sélectionner Applications > Enterprise Applications > EBX.Platform > Mapping resource references to resources

 

Home > Installation