Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF » [CDO] Current head not working with config file
[CDO] Current head not working with config file [message #425029] Thu, 13 November 2008 15:38 Go to next message
Paul Richardson is currently offline Paul RichardsonFriend
Messages: 33
Registered: July 2009
Member
Hi guys,

Would someone mind posting an example config file for CDO please. I have
just updated to the current HEAD and CDO is now complaining about a lack
of jdbcDelegate, ie. lines 60-64 of DBStoreFactory

NodeList delegateProviderConfigs =
storeConfig.getElementsByTagName("jdbcDelegate");
if (delegateProviderConfigs.getLength() != 1)
{
throw new IllegalStateException("Exactly one delegate provider
must be configured for DB store");
}


Since my config file doesnt mention this tag type, I presume I need to
change it?

My current config file is below.

Thanks

PGR

<?xml version="1.0" encoding="UTF-8"?>
<cdoServer>
<acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
<!--
<negotiator type="challenge" description="/temp/users.db"/>
-->
</acceptor>

<repository name="ISSE">
<property name="overrideUUID"
value="1ff5d226-b1f0-40fb-aba2-0c31b38c764f"/>
<property name="supportingAudits" value="true"/>
<property name="verifyingRevisions" value="false"/>
<property name="rememberingKnownTypes" value="false"/>
<property name="currentLRUCapacity" value="10000"/>
<property name="revisedLRUCapacity" value="100"/>

<store type="db">
<!-- type: horizontal | vertical | <any user-contributed type>-->
<mappingStrategy type="horizontal">
<property name="toManyReferences" value="ONE_TABLE_PER_CLASS"/>
<property name="toOneReferences" value="LIKE_ATTRIBUTES"/>
<property name="mappingPrecedence" value="MODEL"/>
<property name="qualifiedNames" value="true"/>
</mappingStrategy>

<!--<dbAdapter name="derby-embedded"/>
<dataSource class="org.apache.derby.jdbc.EmbeddedDataSource"
databaseName="<INSERT SENSIBLE PATH HERE>cdodb1"
createDatabase="create"/>-->

<dbAdapter name="mysql"/>
<dataSource class="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
url="jdbc:mysql://ve2803/cdo1"
user="cdo1"
password="cdo1"/>
</store>
</repository>

</cdoServer>
Re: [CDO] Current head not working with config file [message #425030 is a reply to message #425029] Thu, 13 November 2008 15:43 Go to previous message
Simon Mc Duff is currently offline Simon Mc DuffFriend
Messages: 596
Registered: July 2009
Senior Member
Hi phantomjinx,

I believe it missing <jdbcDelegate type="nonPreparedStatement" />.


Here where you can look at an example:

http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.emf/org .eclipse.emf.cdo/features/org.eclipse.emf.cdo.server.product /rootfiles/configuration/cdo-server.xml?root=Modeling_Projec t&view=markup

Simon

phantomjinx wrote:
> Hi guys,
>
> Would someone mind posting an example config file for CDO please. I have
> just updated to the current HEAD and CDO is now complaining about a lack
> of jdbcDelegate, ie. lines 60-64 of DBStoreFactory
>
> NodeList delegateProviderConfigs =
> storeConfig.getElementsByTagName("jdbcDelegate");
> if (delegateProviderConfigs.getLength() != 1)
> {
> throw new IllegalStateException("Exactly one delegate provider
> must be configured for DB store");
> }
>
>
> Since my config file doesnt mention this tag type, I presume I need to
> change it?
>
> My current config file is below.
>
> Thanks
>
> PGR
>
> <?xml version="1.0" encoding="UTF-8"?>
> <cdoServer>
> <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
> <!--
> <negotiator type="challenge" description="/temp/users.db"/>
> -->
> </acceptor>
>
> <repository name="ISSE">
> <property name="overrideUUID"
> value="1ff5d226-b1f0-40fb-aba2-0c31b38c764f"/>
> <property name="supportingAudits" value="true"/>
> <property name="verifyingRevisions" value="false"/>
> <property name="rememberingKnownTypes" value="false"/>
> <property name="currentLRUCapacity" value="10000"/>
> <property name="revisedLRUCapacity" value="100"/>
>
> <store type="db">
> <!-- type: horizontal | vertical | <any user-contributed type>-->
> <mappingStrategy type="horizontal">
> <property name="toManyReferences" value="ONE_TABLE_PER_CLASS"/>
> <property name="toOneReferences" value="LIKE_ATTRIBUTES"/>
> <property name="mappingPrecedence" value="MODEL"/>
> <property name="qualifiedNames" value="true"/>
> </mappingStrategy>
>
> <!--<dbAdapter name="derby-embedded"/>
> <dataSource class="org.apache.derby.jdbc.EmbeddedDataSource"
> databaseName="<INSERT SENSIBLE PATH HERE>cdodb1"
> createDatabase="create"/>-->
>
> <dbAdapter name="mysql"/>
> <dataSource class="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"
> url="jdbc:mysql://ve2803/cdo1"
> user="cdo1"
> password="cdo1"/>
> </store>
> </repository>
>
> </cdoServer>
Previous Topic:Modelling a variable set of properties using FeatureMap
Next Topic:cdo - disabling passive update
Goto Forum:
  


Current Time: Fri Mar 29 13:33:50 GMT 2024

Powered by FUDForum. Page generated in 0.02950 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top