Project

General

Profile

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

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
        <!-- hidden section for backup convenience -->        
31
        <group>
32
                <index>6</index>
33
                <name> </name>
34
                <description> </description>
35
        </group>
36

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    
343
        <!-- handler plugin -->
344
        <config>
345
                <key>plugin.handlers</key>
346
                <label>Plugin class name[s]</label>
347
                <group>5</group>
348
                <index>1</index>
349
                <description>Comma-separated list of fully-qualified class names that implement MetacatHandlerPlugin interface</description>
350
                <helpFile>docs/metacat-properties.html#plugin-handlers</helpFile>
351
        </config>
352
        
353
        <!-- DataONE configuration -->
354
        <config>
355
                <key>dataone.nodeName</key>
356
                <label>Node Name</label>
357
                <group>6</group>
358
                <index>1</index>
359
                <fieldType>hidden</fieldType>
360
                <description> </description>
361
                <helpFile> </helpFile>
362
        </config>
363
        <config>
364
                <key>dataone.nodeDescription</key>
365
                <label>Node Description</label>
366
                <group>6</group>
367
                <index>2</index>
368
                <fieldType>hidden</fieldType>
369
                <description> </description>
370
                <helpFile> </helpFile>
371
        </config>
372
        <config>
373
                <key>dataone.nodeId</key>
374
                <label>Node Identifier</label>
375
                <group>6</group>
376
                <index>3</index>
377
                <fieldType>hidden</fieldType>
378
                <description> </description>
379
                <helpFile> </helpFile>
380
        </config>
381
        <config>
382
                <key>dataone.subject</key>
383
                <label>Node Subject</label>
384
                <group>6</group>
385
                <index>4</index>
386
                <fieldType>hidden</fieldType>
387
                <description> </description>
388
                <helpFile> </helpFile>
389
        </config>
390
        <config>
391
            <key>dataone.nodeSynchronize</key>
392
            <label>Synchronize?</label>
393
            <group>6</group>
394
            <index>5</index>                
395
                <fieldType>hidden</fieldType>
396
                <description> </description>
397
                <helpFile> </helpFile>
398
        </config>
399
        <config>
400
            <key>dataone.nodeReplicate</key>
401
            <label>Replicate?</label>
402
            <group>6</group>
403
            <index>6</index>                
404
                <fieldType>hidden</fieldType>
405
                <description> </description>
406
                <helpFile> </helpFile>
407
        </config>
408
        <config>
409
            <key>D1Client.certificate.file</key>
410
            <label>Certificate file</label>
411
            <group>6</group>
412
            <index>7</index>                
413
                <fieldType>hidden</fieldType>
414
                <description> </description>
415
                <helpFile> </helpFile>
416
        </config>
417
        <config>
418
            <key>dataone.ore.generated</key>
419
            <label>Have the ORE maps been generated?</label>
420
            <group>6</group>
421
            <index>8</index>                
422
                <fieldType>hidden</fieldType>
423
                <description> </description>
424
                <helpFile> </helpFile>
425
        </config>
426
        <config>
427
            <key>dataone.systemmetadata.generated</key>
428
            <label>Has System Metadata been generated?</label>
429
            <group>6</group>
430
            <index>9</index>                
431
                <fieldType>hidden</fieldType>
432
                <description> </description>
433
                <helpFile> </helpFile>
434
        </config>
435
        <config>
436
            <key>dataone.mn.services.enabled</key>
437
            <label>Have D1 MN services been enabled</label>
438
            <group>6</group>
439
            <index>10</index>                
440
                <fieldType>hidden</fieldType>
441
                <description> </description>
442
                <helpFile> </helpFile>
443
        </config>
444
        <config>
445
            <key>dataone.mn.registration.submitted</key>
446
            <label>Has the MN registration been submitted</label>
447
            <group>6</group>
448
            <index>11</index>                
449
                <fieldType>hidden</fieldType>
450
                <description> </description>
451
                <helpFile> </helpFile>
452
        </config>
453
        <config>
454
            <key>D1Client.resourcesDir</key>
455
            <label>Configurable DataONE Resources Directory</label>
456
            <group>6</group>
457
            <index>12</index>                
458
                <fieldType>hidden</fieldType>
459
                <description> </description>
460
                <helpFile> </helpFile>
461
        </config>
462
        <config>
463
                <key>dataone.contactSubject</key>
464
                <label>Contact Subject</label>
465
                <group>6</group>
466
                <index>13</index>
467
                <fieldType>hidden</fieldType>
468
                <description> </description>
469
                <helpFile> </helpFile>
470
        </config>
471
        
472
</metadataConfig>