...
The embedded registry instance is configured by the registry.xml
file which can be found in the ESB_HOMEfollowing configuration in the <
ESB_HOME>/repository/conf
directory. In this configuration you could /
registry.xml
file.
Code Block | ||
---|---|---|
| ||
<currentDBConfig>wso2registry</currentDBConfig>
<readOnly>false</readOnly>
<enableCache>true</enableCache>
<registryRoot>/</registryRoot>
<dbConfig name="wso2registry">
<dataSource>jdbc/WSO2CarbonDB</dataSource>
</dbConfig> |
You can point the embedded registry to a database other than the default embedded H2 database. To database or change the database used by the registry or change the location of the database files, edit the following section of the registry.xml
.
...
by editing the WSO2_CARBON_DB
datasource configuration in the <
ESB_HOME>/repository/conf/datasources/
master-datasources.xml
file as shown in the example below.
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:mysql://localhost:3306/eve490WrkDB</url>
<username>eve490WrkDB</username>
<password svns:secretAlias="Datasources.WSO2_CARBON_DB.Configuration.Password">password</password>
<driverClassName>com.mysql.jdbc.Driver</driverClassName>
<maxActive>50</maxActive>
<maxWait>60000</maxWait>
<testOnBorrow>true</testOnBorrow>
<validationQuery>SELECT 1</validationQuery>
<validationInterval>30000</validationInterval>
<defaultAutoCommit>false</defaultAutoCommit>
</configuration>
</definition>
</datasource> |
WSO2 Governance Registry can be run in two operational modes, namely the ReadWrite
mode and the ReadOnly
mode. By default, it operates in the ReadWrite
mode. This mode is set by the following element in the registry.xml
file.
Code Block |
---|
<readOnly>false</readOnly> |
...