Hi,

I'm working on developing dsetup feature in MB. Since all the datasources
are similarly named, it's hard to uniquely identify data source which needs
to be sourced to rdbms store.

For example,
i need to skip following embedded H2 store configuration.
<!-- WSO2 MB embedded H2 Store     -->
        <datasource>
            <name>*WSO2_MB_STORE_DB*</name>
            <description>The datasource used for registry and user
manager</description>
            <jndiConfig>
                <name>WSO2MBStoreDB</name>
            </jndiConfig>
            <definition type="RDBMS">
                <configuration>

<url>jdbc:h2:repository/database/WSO2MB_DB;DB_CLOSE_ON_EXIT=FALSE;LOCK_TIMEOUT=60000</url>
                    <driverClassName>org.h2.Driver</driverClassName>
                    <maxActive>50</maxActive>
                    <maxWait>60000</maxWait>
                    <testOnBorrow>true</testOnBorrow>
                    <validationQuery>SELECT 1</validationQuery>
                    <validationInterval>30000</validationInterval>
                </configuration>
            </definition>
        </datasource>

And following mssql configurations needs to extract from xml.
       <datasource>
            <name>*WSO2_MB_STORE_DB*</name>
            <jndiConfig>
                <name>WSO2MBStoreDB</name>
            </jndiConfig>
            <definition type="RDBMS">
            <configuration>
                    <url>jdbc:jtds:sqlserver://localhost:1433/wso2_mb</url>
                    <username>root</username>
                    <password>root</password>

<driverClassName>net.sourceforge.jtds.jdbc.Driver</driverClassName>
                    <maxActive>200</maxActive>
                    <maxWait>60000</maxWait>
                    <minIdle>5</minIdle>
                    <testOnBorrow>true</testOnBorrow>
                    <validationQuery>SELECT 1</validationQuery>
                    <validationInterval>30000</validationInterval>
                </configuration>
            </definition>
        </datasource>

It would be great if we can keep two separate names for embedded db
configurations  and external rdbms configurations. For example can we
rename WSO2 MB embedded H2 Store Name to something like
*WSO2_MB_EMBEDDED_STORE_DB
*?

Pumudu Ruhunage
Associate Software Engineer | WSO2 Inc
M: +94 779 664493  | http://wso2.com
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to