I'm getting the following exception when trying to implement simple DAS CRUD
operations.

Exception in thread "main" java.lang.RuntimeException: Unable to obtain
table information from JDBC. DAS configuration must specify
ResultDescriptors
        at
org.apache.tuscany.das.rdb.graphbuilder.impl.ResultMetadata.<init>(ResultMet
adata.java:81)
        at
org.apache.tuscany.das.rdb.graphbuilder.impl.GraphBuilderMetadata.<init>(Gra
phBuilderMetadata.java:69)
        at
org.apache.tuscany.das.rdb.impl.ReadCommandImpl.buildGraph(ReadCommandImpl.j
ava:295)
        at
org.apache.tuscany.das.rdb.impl.ReadCommandImpl.executeQuery(ReadCommandImpl
.java:277)
        at ContactDASTest.getContacts(ContactDASTest.java:22)
        at ContactDASTest.printContacts(ContactDASTest.java:28)
        at ContactDASTest.main(ContactDASTest.java:41)



Given the following config. I tried following the Company example and their
config.

I'm unsure what a ResultDescriptor is and why I would need one, but the
Company example does not.

As a side note, my table is all strings stored in nvarchar columns. Is that
part of the issue?

It also does not have a primary key at the moment, but I'm not sure why that
would be a problem.


<Config xmlns="http:///org.apache.tuscany.das.rdb/config.xsd";> 
    
    <!--ConnectionInfo dataSource="java:comp/env/jdbc/dastest"/-->
    
        <ConnectionInfo>
                <ConnectionProperties 
        
driverClass="com.microsoft.sqlserver.jdbc.SQLServerDriver"
                        databaseURL="jdbc:sqlserver://*;databasename=*"
                        userName="*"
                        password="*"
                        loginTimeout="600"/>
        </ConnectionInfo>
    
        <Command name="all contacts" SQL="select * from CONTACTS"
kind="Select"/>

    <Table tableName="CONTACTS">
                
        </Table>

</Config>


-Jason Clark
 







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to