...
1. Edit the default database configuration defined in the master-datasources.xml
file located at $GREG_HOME/repository/conf/datasources
directory of the deployed registry instance as below. Both the database configurations in registry.xml
and user-mgt.xml
refer this data source.
Info | ||
---|---|---|
| ||
You have to replace these settings with your custom values. |
Code Block |
---|
<datasource> <name>WSO2_CARBON_DB</name> <description>The datasource used for registry and user manager</description> <jndiConfig> <name>jdbc/WSO2CarbonDB</name> </jndiConfig> <definition type="RDBMS"> <configuration> <url>jdbc:datadirect:openedge://localhost:6767;databaseName=CARBON_DB</url> <userName>regadmin<<username>regadmin</userName>username> <password>regadmin</password> <driverClassName>com.ddtek.jdbc.openedge.OpenEdgeDriver</driverClassName> <maxActive>80</maxActive> <maxWait>60000</maxWait> <minIdle>5</minIdle> <testOnBorrow>true</testOnBorrow> <validationQuery>select 1 <validationQuery>SELECTfrom 1<sysprogress.sysdbauth</validationQuery> <validationInterval>30000</validationInterval> </configuration> </definition> </datasource> |
...
- url - The URL of the database.
- userName username - The name of the database user.
- password - The password of the database user.
- driverName - The class name of the database driver.
- maxActive - The maximum number of active connections that can be allocated from this pool at the same time or negative for no limit.
- maxWait - The maximum number of milliseconds that the pool will wait (when there are no available connections) for a connection to be returned before throwing an exception or <= 0 to wait indefinitely.
- minIdle - The minimum number of active connections that can remain idle in the pool, without extra ones being created, or 0 to create none.
...
Copy the <OE-insallation-directory>/java/openedge.jar
to the $GREG_HOME/repository/components/lib
directory.
...
title | tip |
---|
...
Here $GREG_HOME
...
refers to the directory where you run the WSO2 Governance Registry instance.
...
Create Database
Automatic Database Creation
...
For Linux:
Code Block wso2server.sh -Dsetup
For Windows:
Code Block wso2server.bat -Dsetup
...