Project

General

Profile

metacat / lib / metacat.properties.metadata.xml @ 6477

1
<?xml version="1.0"?>
2

    
3
<metadataConfig>
4
        <group>
5
                <index>1</index>
6
                <name>Database</name>
7
                <description>Database Configuration Values.</description>
8
        </group>
9
        <group>
10
                <index>2</index>
11
                <name>Server Configuration</name>
12
                <description>Server Configuration Values.</description>
13
        </group>
14
        <group>
15
                <index>3</index>
16
                <name>Application Configuration</name>
17
                <description>Application Configuration Values.</description>
18
        </group>
19
        <group>
20
                <index>4</index>
21
                <name>Data Manager Configuration</name>
22
                <description>Data Manager Configuration Values.</description>
23
        </group>
24
        <group>
25
                <index>5</index>
26
                <name>Handler Plugin Configuration</name>
27
                <description>Register Handler Plugin extensions</description>
28
        </group>
29
        
30
        <group>
31
                <index>6</index>
32
                <name>DataONE Member Node Configuration</name>
33
                <description>Description of DataONE Member Node properties</description>
34
        </group>
35

    
36
        <config>
37
                <key>application.default-style</key>
38
                <label>Default Skin Style</label>
39
                <group>0</group>
40
                <index>0</index>
41
                <fieldType>hidden</fieldType>
42
                <description>
43
                        Default skin type. Not shown on config page but we want it to backup.
44
                </description>
45
                <helpFile>properties.html#application.default-style</helpFile>
46
        </config>
47

    
48
        <config>
49
                <key>database.user</key>
50
                <label>Database Username</label>
51
                <group>1</group>
52
                <index>1</index>
53
                <description>
54
                        Name of database user to own all tables.
55
                </description>
56
                <helpFile>properties.html#database.user</helpFile>
57
        </config>
58

    
59
        <config>
60
                <key>database.password</key>
61
                <label>Database Password</label>
62
                <group>1</group>
63
                <index>2</index>
64
                <fieldType>password</fieldType>
65
                <description>Password for database user.</description>
66
                <helpFile>properties.html#database.password</helpFile>
67
        </config>
68

    
69
        <config>
70
                <key>database.type</key>
71
                <label>Database Type</label>
72
                <group>1</group>
73
                <index>3</index>
74
                <fieldType>select</fieldType>
75
                <option>
76
                        <name>PostgreSQL</name>
77
                        <value>postgres</value>
78
                </option>
79
                <option>
80
                        <name>Oracle</name>
81
                        <value>oracle</value>
82
                </option>
83
                <!-- option>
84
                        <name>SQL Server</name>
85
                        <value>sqlserver</value>
86
                </option -->
87
                <description>What kind of database is running.</description>
88
                <helpFile>properties.html#database.type</helpFile>
89
        </config>
90

    
91
        <config>
92
                <key>database.driver</key>
93
                <label>Database Driver</label>
94
                <group>1</group>
95
                <index>4</index>
96
                <fieldType>select</fieldType>
97
                <option>
98
                        <name>org.postgresql.Driver</name>
99
                        <value>org.postgresql.Driver</value>
100
                </option>
101
                <option>
102
                        <name>oracle.jdbc.driver.OracleDriver</name>
103
                        <value>oracle.jdbc.driver.OracleDriver</value>
104
                </option>
105
                <!-- option>
106
                        <name>com.microsoft.jdbc.sqlserver.SQLServerDriver</name>
107
                        <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
108
                </option -->
109
                <description>
110
                        Which driver is required. This should conform to your
111
                        database type.
112
                </description>
113
                <helpFile>properties.html#database.driver</helpFile>
114
        </config>
115

    
116
        <config>
117
                <key>database.adapter</key>
118
                <label>Database Adapter</label>
119
                <group>1</group>
120
                <index>5</index>
121
                <fieldType>select</fieldType>
122
                <option>
123
                        <name>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</name>
124
                        <value>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</value>
125
                </option>
126
                <option>
127
                        <name>edu.ucsb.nceas.dbadapter.OracleAdapter</name>
128
                        <value>edu.ucsb.nceas.dbadapter.OracleAdapter</value>
129
                </option>
130
                <!-- option>
131
                        <name>edu.ucsb.nceas.dbadapter.SqlserverAdapter</name>
132
                        <value>edu.ucsb.nceas.dbadapter.SqlserverAdapter</value>
133
                </option -->
134
                <description>
135
                        Which adapter is required. This should conform to your
136
                        database type.
137
                </description>
138
                <helpFile>properties.html#database.adapter</helpFile>
139
        </config>
140

    
141
        <config>
142
                <key>database.connectionURI</key>
143
                <label>JDBC Connection String</label>
144
                <group>1</group>
145
                <index>6</index>
146
                <description>Database connection string.</description>
147
                <helpFile>properties.html#database.connectionURI</helpFile>
148
        </config>
149

    
150
        <config>
151
                <key>server.name</key>
152
                <label>Server Name</label>
153
                <group>2</group>
154
                <index>1</index>
155
                <description>
156
                        Name of the server where Metacat will be available.
157
                </description>
158
                <helpFile>properties.html#server.name</helpFile>
159
        </config>
160

    
161
        <config>
162
                <key>server.httpPort</key>
163
                <label>HTTP Port</label>
164
                <group>2</group>
165
                <index>2</index>
166
                <description>
167
                        Non secure port where Metacat will be available.
168
                </description>
169
                <helpFile>properties.html#server.httpPort</helpFile>
170
        </config>
171

    
172
        <config>
173
                <key>server.httpSSLPort</key>
174
                <label>HTTP SSL Port</label>
175
                <group>2</group>
176
                <index>3</index>
177
                <description>
178
                        Secure port where Metacat will be available.
179
                </description>
180
                <helpFile>properties.html#server.httpSSLPort</helpFile>
181
        </config>
182
        
183
        <config>
184
                <key>application.deployDir</key>
185
                <label>Deploy Location</label>
186
                <group>2</group>
187
                <index>4</index>
188
                <description>
189
                        The directory where the application is deployed.
190
                </description>
191
                <helpFile>properties.html#application.deployDir</helpFile>
192
        </config>
193
        
194
        <config>
195
                <key>auth.allowedSubmitters</key>
196
                <label>Allowed Submitters</label>
197
                <group>3</group>
198
                <index>1</index>
199
                <description>Allowed Submitters</description>
200
                <helpFile>properties.html#auth.allowedSubmitters</helpFile>
201
        </config>
202

    
203
        <config>
204
                <key>auth.deniedSubmitters</key>
205
                <label>Denied Submitters</label>
206
                <group>3</group>
207
                <index>2</index>
208
                <description>Denied Submitters</description>
209
                <helpFile>properties.html#auth.deniedSubmitters</helpFile>
210
        </config>
211

    
212
        <config>
213
                <key>application.context</key>
214
                <label>Metacat Context</label>
215
                <group>3</group>
216
                <index>3</index>
217
                <description>
218
                        Name of the context under which Metacat will run. This is
219
                        the directory in which the Metacat war file is deployed.
220
                </description>
221
                <helpFile>properties.html#application.context</helpFile>
222
        </config>
223

    
224
        <config>
225
                <key>application.knbSiteURL</key>
226
                <label>KNB Site URL</label>
227
                <group>3</group>
228
                <index>4</index>
229
                <description>
230
                        Location of KNB website. Usually left as
231
                        http://knb.ecoinformatics.org
232
                </description>
233
                <helpFile>properties.html#application.knbSiteURL</helpFile>
234
        </config>
235

    
236
        <config>
237
                <key>application.datafilepath</key>
238
                <label>Data File Path</label>
239
                <group>3</group>
240
                <index>5</index>
241
                <description>
242
                        Where to store data. This should be some location outside
243
                        the knb install direcories.
244
                </description>
245
                <helpFile>properties.html#application.datafilepath</helpFile>
246
        </config>
247

    
248
        <config>
249
                <key>application.inlinedatafilepath</key>
250
                <label>Inline Data File Path</label>
251
                <group>3</group>
252
                <index>6</index>
253
                <description>
254
                        Where to store inline data. This should be some location
255
                        outside the knb install direcories.
256
                </description>
257
                <helpFile>properties.html#application.inlinedatafilepath</helpFile>
258
        </config>
259
        
260
        <config>
261
                <key>application.documentfilepath</key>
262
                <label>Document File Path</label>
263
                <group>3</group>
264
                <index>7</index>
265
                <description>
266
                        Where to store metadata documents. This should be some location
267
                        outside the knb install direcories.
268
                </description>
269
                <helpFile>properties.html#application.documentfilepath</helpFile>
270
        </config>
271
        
272
        <config>
273
                <key>application.tempDir</key>
274
                <label>Temporary File Path</label>
275
                <group>3</group>
276
                <index>8</index>
277
                <description>
278
                        Where to store temporary documents. This is primarily used by
279
                        the data registry code. &lt;font color="red"&gt; Note: this must be 
280
                        set to a directory that is dedicated solely to temporary data, 
281
                        since the contents may be deleted programatically.&lt;/font&gt;
282
                </description>
283
                <helpFile>properties.html#application.tempDir</helpFile>
284
        </config>
285
        
286
        <config>
287
                <key>replication.logdir</key>
288
                <label>Replication Log Directory</label>
289
                <group>3</group>
290
                <index>9</index>
291
                <description>
292
                        The directory where replication log should be located.
293
                </description>
294
                <helpFile>properties.html#replication.logdir</helpFile>
295
        </config>
296
        
297
        <!-- START Data Manager configuration -->
298
        <config>
299
                <key>datamanager.server</key>
300
                <label>Database Server</label>
301
                <group>4</group>
302
                <index>1</index>
303
                <description>
304
                        Host or IP of database server
305
                </description>
306
                <helpFile>properties.html#datamanager.server</helpFile>
307
        </config>
308
        
309
        <config>
310
                <key>datamanager.database</key>
311
                <label>Database Name</label>
312
                <group>4</group>
313
                <index>2</index>
314
                <description>
315
                        Name of the data manager database
316
                </description>
317
                <helpFile>properties.html#datamanager.database</helpFile>
318
        </config>
319
        
320
        <config>
321
                <key>datamanager.user</key>
322
                <label>Database Username</label>
323
                <group>4</group>
324
                <index>3</index>
325
                <description>
326
                        Name of database user to own all tables.
327
                </description>
328
                <helpFile>properties.html#datamanager.user</helpFile>
329
        </config>
330

    
331
        <config>
332
                <key>datamanager.password</key>
333
                <label>Database Password</label>
334
                <group>4</group>
335
                <index>4</index>
336
                <fieldType>password</fieldType>
337
                <description>Password for database user.</description>
338
                <helpFile>properties.html#datamanager.password</helpFile>
339
        </config>
340
        <!-- END Data Manager configuration -->
341

    
342
        <!-- handler plugin -->
343
        <config>
344
                <key>plugin.handlers</key>
345
                <label>Plugin class name[s]</label>
346
                <group>5</group>
347
                <index>1</index>
348
                <description>Comma-separated list of fully-qualified class names that implement MetacatHandlerPlugin interface</description>
349
                <helpFile>properties.html#plugin.handlers</helpFile>
350
        </config>
351
        
352
        <!-- DataONE configuration -->
353
<!--
354
dataone.coordinatingNodeBaseURL=http://cn-dev.test.dataone.org
355
dataone.memberNodeId=http://knb-test-1.dataone.org
356
dataone.nodeSynchronize=true
357
dataone.nodeReplicate=true
358
dataone.serviceName=d1
359
-->
360
        <config>
361
                <key>dataone.nodeName</key>
362
                <label>Node Name</label>
363
                <group>6</group>
364
                <index>1</index>
365
                <description>A short, human-readable name for the node used to differentiate it from other Member Nodes in the DataONE federation.</description>
366
                <helpFile>properties.html#dataone.nodeName</helpFile>
367
        </config>
368
        <config>
369
                <key>dataone.nodeDescription</key>
370
                <label>Node Description</label>
371
                <group>6</group>
372
                <index>2</index>
373
                <description>A short description of the Member Node providing an overview of its scope and community served.</description>
374
                <helpFile>properties.html#dataone.nodeDescription</helpFile>
375
        </config>
376
        <config>
377
                <key>dataone.memberNodeId</key>
378
                <label>Node Identifier</label>
379
                <group>6</group>
380
                <index>3</index>
381
                <description>The unique identifier for this node within the DataONE network.</description>
382
                <helpFile>properties.html#dataone.memberNodeId</helpFile>
383
        </config>
384
        <config>
385
                <key>dataone.subject</key>
386
                <label>Node Subject</label>
387
                <group>6</group>
388
                <index>4</index>
389
                <description>The Subject that represents this node in all authenticated sessions, in Distinguished Name format.</description>
390
                <helpFile>properties.html#dataone.subject</helpFile>
391
        </config>
392
</metadataConfig>