There are some databases that does not return metadata information, and DAS need that to build the result SDO Graph.More info on ResultDescriptor here [1].
What database are you using ? [1] http://incubator.apache.org/tuscany/explicit-resultset-shape-definition.html On 10/30/07, Jason Clark <[EMAIL PROTECTED]> wrote: > 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] > > -- Luciano Resende Apache Tuscany Committer http://people.apache.org/~lresende http://lresende.blogspot.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
