Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "CDO Server Configuration"

Line 1: Line 1:
<pre>
+
  01 <?xml version="1.0" encoding="UTF-8"?>
01 <?xml version="1.0" encoding="UTF-8"?>
+
  02 <cdoServer>
02 <cdoServer>
+
  03
03
+
  04   <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
04 <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
+
  05     <!--  
05 <!--  
+
  06     <negotiator type="challenge" description="/temp/users.db"/>  
06 <negotiator type="challenge" description="/temp/users.db"/>  
+
  07     -->
07 -->
+
  08   </acceptor>
08 </acceptor>
+
  09
09
+
  10   <repository name="repo1">
10 <repository name="repo1">
+
  11     <property name="overrideUUID" value="1ff5d226-b1f0-40fb-aba2-0c31b38c764f"/>
11 <property name="overrideUUID" value="1ff5d226-b1f0-40fb-aba2-0c31b38c764f"/>
+
  12     <property name="supportingAudits" value="true"/>
12 <property name="supportingAudits" value="true"/>
+
  13     <property name="verifyingRevisions" value="false"/>
13 <property name="verifyingRevisions" value="false"/>
+
  14     <property name="rememberingKnownTypes" value="false"/>
14 <property name="rememberingKnownTypes" value="false"/>
+
  15     <property name="currentLRUCapacity" value="10000"/>
15 <property name="currentLRUCapacity" value="10000"/>
+
  16     <property name="revisedLRUCapacity" value="100"/>
16 <property name="revisedLRUCapacity" value="100"/>
+
  17    
17
+
  18     <store type="db">
18 <store type="db">
+
  19       <!-- mode: OFF | EXPRESS | NORMAL | GUARANTEED -->
19 <!-- mode: OFF | EXPRESS | NORMAL | GUARANTEED -->
+
  20       <invalidationStrategy mode="EXPRESS"/>
20 <invalidationStrategy mode="EXPRESS"/>
+
  21      
21
+
  22       <!-- type: horizontal | vertical | <any user-contributed type> -->
22 <!-- type: horizontal | vertical | <any user-contributed type> -->
+
  23       <mappingStrategy type="horizontal">
23 <mappingStrategy type="horizontal">
+
  24         <!-- ONE_TABLE_PER_REFERENCE | ONE_TABLE_PER_CLASS | ONE_TABLE_PER_PACKAGE | ONE_TABLE_PER_REPOSITORY | LIKE_ATTRIBUTES -->
24 <!-- ONE_TABLE_PER_REFERENCE | ONE_TABLE_PER_CLASS | ONE_TABLE_PER_PACKAGE | ONE_TABLE_PER_REPOSITORY | LIKE_ATTRIBUTES -->
+
  25         <property name="toManyReferences" value="ONE_TABLE_PER_REFERENCE"/>
25 <property name="toManyReferences" value="ONE_TABLE_PER_REFERENCE"/>
+
  26
26
+
  27         <!-- LIKE_ATTRIBUTES | LIKE_TO_MANY_REFERENCES -->
27 <!-- LIKE_ATTRIBUTES | LIKE_TO_MANY_REFERENCES -->
+
  28         <property name="toOneReferences" value="LIKE_ATTRIBUTES"/>
28 <property name="toOneReferences" value="LIKE_ATTRIBUTES"/>
+
  29        
29
+
  30         <!-- MODEL | STRATEGY -->
30 <!-- MODEL | STRATEGY -->
+
  31         <property name="mappingPrecedence" value="MODEL"/>
31 <property name="mappingPrecedence" value="MODEL"/>
+
  32       </mappingStrategy>
32 </mappingStrategy>
+
  33      
33
+
  34       <!--<dbAdapter name="derby"/>
34 <!--<dbAdapter name="derby"/>
+
  35       <dataSource  
35 <dataSource  
+
  36         driverClass="org.apache.derby.jdbc.EmbeddedDataSource"  
36 driverClass="org.apache.derby.jdbc.EmbeddedDataSource"  
+
  37         databaseName="/temp/cdodb1"
37 databaseName="/temp/cdodb1"
+
  38         createDatabase="create"/> -->
38 createDatabase="create"/> -->
+
  39
39
+
  40       <!--<dbAdapter name="derby"/>
40 <!--<dbAdapter name="derby"/>
+
  41       <dataSource  
41 <dataSource  
+
  42         driverClass="org.apache.derby.jdbc.ClientDataSource"  
42 driverClass="org.apache.derby.jdbc.ClientDataSource"  
+
  43         databaseName="cdodb1"
43 databaseName="cdodb1"
+
  44         createDatabase="create"/>-->
44 createDatabase="create"/>-->
+
  45
45
+
  46       <dbAdapter name="hsqldb"/>
46 <dbAdapter name="hsqldb"/>
+
  47       <dataSource  
47 <dataSource  
+
  48         driverClass="org.eclipse.net4j.db.hsqldb.HSQLDBDataSource"  
48 driverClass="org.eclipse.net4j.db.hsqldb.HSQLDBDataSource"  
+
  49         database="jdbc:hsqldb:mem:cdodb1"
49 database="jdbc:hsqldb:mem:cdodb1"
+
  50         user="sa"/>
50 user="sa"/>
+
  51
51
+
  52       <!--<dbAdapter name="mysql"/>
52 <!--<dbAdapter name="mysql"/>
+
  53       <dataSource  
53 <dataSource  
+
  54         driverClass="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"  
54 driverClass="com.mysql.jdbc.jdbc2.optional.MysqlDataSource"  
+
  55         url="jdbc:mysql://localhost/cdodb1"
55 url="jdbc:mysql://localhost/cdodb1"
+
  56         user="sa"/>-->
56 user="sa"/>-->
+
  57     </store>
57 </store>
+
  58   </repository>
58 </repository>
+
  59
59
+
  60 </cdoServer>
60 </cdoServer>
+
</pre>
+
 
<br>
 
<br>
 
<br>
 
<br>
 
----
 
----
 
Wikis: [[CDO]] | [[Net4j]] | [[EMF]] | [[Eclipse]]
 
Wikis: [[CDO]] | [[Net4j]] | [[EMF]] | [[Eclipse]]

Revision as of 07:44, 14 November 2007

 01  <?xml version="1.0" encoding="UTF-8"?>
 02  <cdoServer>
 03  
 04    <acceptor type="tcp" listenAddr="0.0.0.0" port="2036">
 05      
 08    </acceptor>
 09  
 10    <repository name="repo1">
 11      <property name="overrideUUID" value="1ff5d226-b1f0-40fb-aba2-0c31b38c764f"/>
 12      <property name="supportingAudits" value="true"/>
 13      <property name="verifyingRevisions" value="false"/>
 14      <property name="rememberingKnownTypes" value="false"/>
 15      <property name="currentLRUCapacity" value="10000"/>
 16      <property name="revisedLRUCapacity" value="100"/>
 17      
 18      <store type="db">
 19        
 20        <invalidationStrategy mode="EXPRESS"/>
 21        
 22        
 23        <mappingStrategy type="horizontal">
 24          
 25          <property name="toManyReferences" value="ONE_TABLE_PER_REFERENCE"/>
 26  
 27          
 28          <property name="toOneReferences" value="LIKE_ATTRIBUTES"/>
 29          
 30          
 31          <property name="mappingPrecedence" value="MODEL"/>
 32        </mappingStrategy>
 33        
 34        
 39  
 40        
 45  
 46        <dbAdapter name="hsqldb"/>
 47        <dataSource 
 48          driverClass="org.eclipse.net4j.db.hsqldb.HSQLDBDataSource" 
 49          database="jdbc:hsqldb:mem:cdodb1"
 50          user="sa"/>
 51  
 52        
 57      </store>
 58    </repository>
 59  
 60  </cdoServer>




Wikis: CDO | Net4j | EMF | Eclipse

Back to the top