[
https://issues.apache.org/jira/browse/TUSCANY-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amita Vadhavkar resolved TUSCANY-1698.
--------------------------------------
Resolution: Fixed
ML thread - http://www.mail-archive.com/[email protected]/msg25244.html
Files changes under revision - 591886 -
distribution/binary/pom.xml
distribution/binary/src/main/assembly/das.xml
rdb/src/main/java/org/apache/tuscany/das/rdb/impl/DASImpl.java
rdb/src/test/java/org/apache/tuscany/das/rdb/test/ConnectionTests.java
rdb/src/test/java/org/apache/tuscany/das/rdb/test/GraphMergeTests.java
rdb/src/test/java/org/apache/tuscany/das/rdb/test/suites/AllCommonTests.java
rdb/src/test/resources/connectionInfoDriverManagerAuth.xml
rdb/src/test/resources/connectionInfoDriverManagerNoAuth.xml
samples/dataSource
samples/dataSource/build.xml
samples/dataSource/pom.xml
samples/dataSource/readme.htm
samples/dbconfig/src/main/java/org/apache/tuscany/das/rdb/dbconfig/DBConnectionHelper.java
samples/dbconfig/src/main/java/org/apache/tuscany/das/rdb/dbconfig/DBHelper.java
samples/pom.xml
samples/Readme.htm
> Changes in DAS Config to support authenticated connection using data source
> ---------------------------------------------------------------------------
>
> Key: TUSCANY-1698
> URL: https://issues.apache.org/jira/browse/TUSCANY-1698
> Project: Tuscany
> Issue Type: Improvement
> Components: Java DAS RDB
> Affects Versions: Java-DAS-Next
> Reporter: Amita Vadhavkar
> Assignee: Amita Vadhavkar
> Fix For: Java-DAS-Next
>
>
> in RDB-DAS, when we use external DataSource, we do not pass userName,
> password. But MySQL (which with InnoDB supports Txn and works well with
> JOTM) does need id, pwd in ds.getConnection(). This can be case with other
> DBs as well.
> So, it looks like DAS config.xsd needs to allow passing userName, password
> in ConnectionInfo too ( and not just for ConnectionProperties).
> Thus below will be the changed DAS config portion:-
> <xsd:complexType name="ConnectionInfo">
> <xsd:sequence>
> <xsd:element maxOccurs="1" minOccurs="0"
> name="ConnectionProperties" type="config:ConnectionProperties"/>
> </xsd:sequence>
> <xsd:attribute name="dataSource" type="xsd:string"/>
> <xsd:attribute name="managedtx" type="xsd:boolean" default="true"/>
> <xsd:attribute name="userName" type="xsd:string" default=""/>
> <xsd:attribute name="password" type="xsd:string" default=""/>
> </xsd:complexType>
> <xsd:complexType name="ConnectionProperties">
> <xsd:attribute name="driverClass" type="xsd:string"/>
> <xsd:attribute name="databaseURL" type="xsd:string"/>
> <xsd:attribute name="loginTimeout" type="xsd:int" default="0"/>
> </xsd:complexType>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]