[
https://issues.apache.org/jira/browse/TUSCANY-1698?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Amita Vadhavkar updated TUSCANY-1698:
-------------------------------------
Attachment: 1698.patch
Changed files:-
*rdb/pom.xml
*distribution/binary/pom.xml
*distribution/binary/src/main/assembly/das.xml
*rdb/src/test/java/org/apache/tuscany/das/rdb/test/ConnectionTests.java
*rdb/src/test/resources/connectionInfoDataSourceAuth.xml
*samples/pom.xml
*samples/Readme.htm
*samples/dbconfig/readm.htm
*deleted - sample-dataSource
> 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
>
> Attachments: 1698.patch
>
>
> 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]