Project

General

Profile

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

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
        <config>
299
                <key>index.context</key>
300
                <label>Index Context</label>
301
                <group>3</group>
302
                <index>10</index>
303
                <description>
304
                        The context name for the deployed Metacat index webapp.
305
                </description>
306
                <helpFile>docs/metacat-properties.html#application-index-context</helpFile>
307
        </config>
308
        
309
        <config>
310
                <key>solr.homeDir</key>
311
                <label>SOLR Home directory</label>
312
                <group>3</group>
313
                <index>11</index>
314
                <description>
315
                        The directory where replication log should be located.
316
                </description>
317
                <helpFile>docs/metacat-properties.html#application-solr-home</helpFile>
318
        </config>
319
        
320
        <config>
321
                <key>ui.context</key>
322
                <label>UI Context</label>
323
                <group>3</group>
324
                <index>12</index>
325
                <description>
326
                        The context name for the deployed Metacat UI webapp.
327
                </description>
328
                <helpFile>docs/metacat-properties.html#ui-context</helpFile>
329
        </config>
330
        
331
        <!-- START Data Manager configuration -->
332
        <config>
333
                <key>datamanager.server</key>
334
                <label>Database Server</label>
335
                <group>4</group>
336
                <index>1</index>
337
                <description>
338
                        Host or IP of database server
339
                </description>
340
                <helpFile>docs/metacat-properties.html#datamanager-server</helpFile>
341
        </config>
342
        
343
        <config>
344
                <key>datamanager.database</key>
345
                <label>Database Name</label>
346
                <group>4</group>
347
                <index>2</index>
348
                <description>
349
                        Name of the data manager database
350
                </description>
351
                <helpFile>docs/metacat-properties.html#datamanager-database</helpFile>
352
        </config>
353
        
354
        <config>
355
                <key>datamanager.user</key>
356
                <label>Database Username</label>
357
                <group>4</group>
358
                <index>3</index>
359
                <description>
360
                        Name of database user to own all tables.
361
                </description>
362
                <helpFile>docs/metacat-properties.html#datamanager-user</helpFile>
363
        </config>
364

    
365
        <config>
366
                <key>datamanager.password</key>
367
                <label>Database Password</label>
368
                <group>4</group>
369
                <index>4</index>
370
                <fieldType>password</fieldType>
371
                <description>Password for database user.</description>
372
                <helpFile>docs/metacat-properties.html#datamanager-password</helpFile>
373
        </config>
374
        <!-- END Data Manager configuration -->
375

    
376
        <!-- handler plugin -->
377
        <config>
378
                <key>plugin.handlers</key>
379
                <label>Plugin class name[s]</label>
380
                <group>5</group>
381
                <index>1</index>
382
                <description>Comma-separated list of fully-qualified class names that implement MetacatHandlerPlugin interface</description>
383
                <helpFile>docs/metacat-properties.html#plugin-handlers</helpFile>
384
        </config>
385
        
386
        <!-- DataONE configuration -->
387
        <config>
388
                <key>dataone.nodeName</key>
389
                <label>Node Name</label>
390
                <group>6</group>
391
                <index>1</index>
392
                <fieldType>hidden</fieldType>
393
                <description> </description>
394
                <helpFile> </helpFile>
395
        </config>
396
        <config>
397
                <key>dataone.nodeDescription</key>
398
                <label>Node Description</label>
399
                <group>6</group>
400
                <index>2</index>
401
                <fieldType>hidden</fieldType>
402
                <description> </description>
403
                <helpFile> </helpFile>
404
        </config>
405
        <config>
406
                <key>dataone.nodeId</key>
407
                <label>Node Identifier</label>
408
                <group>6</group>
409
                <index>3</index>
410
                <fieldType>hidden</fieldType>
411
                <description> </description>
412
                <helpFile> </helpFile>
413
        </config>
414
        <config>
415
                <key>dataone.subject</key>
416
                <label>Node Subject</label>
417
                <group>6</group>
418
                <index>4</index>
419
                <fieldType>hidden</fieldType>
420
                <description> </description>
421
                <helpFile> </helpFile>
422
        </config>
423
        <config>
424
            <key>dataone.nodeSynchronize</key>
425
            <label>Synchronize?</label>
426
            <group>6</group>
427
            <index>5</index>                
428
                <fieldType>hidden</fieldType>
429
                <description> </description>
430
                <helpFile> </helpFile>
431
        </config>
432
        <config>
433
            <key>dataone.nodeReplicate</key>
434
            <label>Replicate?</label>
435
            <group>6</group>
436
            <index>6</index>                
437
                <fieldType>hidden</fieldType>
438
                <description> </description>
439
                <helpFile> </helpFile>
440
        </config>
441
        <config>
442
            <key>D1Client.certificate.file</key>
443
            <label>Certificate file</label>
444
            <group>6</group>
445
            <index>7</index>                
446
                <fieldType>hidden</fieldType>
447
                <description> </description>
448
                <helpFile> </helpFile>
449
        </config>
450
        <config>
451
            <key>dataone.ore.generated</key>
452
            <label>Have the ORE maps been generated?</label>
453
            <group>6</group>
454
            <index>8</index>                
455
                <fieldType>hidden</fieldType>
456
                <description> </description>
457
                <helpFile> </helpFile>
458
        </config>
459
        <config>
460
            <key>dataone.systemmetadata.generated</key>
461
            <label>Has System Metadata been generated?</label>
462
            <group>6</group>
463
            <index>9</index>                
464
                <fieldType>hidden</fieldType>
465
                <description> </description>
466
                <helpFile> </helpFile>
467
        </config>
468
        <config>
469
            <key>dataone.mn.services.enabled</key>
470
            <label>Have D1 MN services been enabled</label>
471
            <group>6</group>
472
            <index>10</index>                
473
                <fieldType>hidden</fieldType>
474
                <description> </description>
475
                <helpFile> </helpFile>
476
        </config>
477
        <config>
478
            <key>dataone.mn.registration.submitted</key>
479
            <label>Has the MN registration been submitted</label>
480
            <group>6</group>
481
            <index>11</index>                
482
                <fieldType>hidden</fieldType>
483
                <description> </description>
484
                <helpFile> </helpFile>
485
        </config>
486
        <config>
487
            <key>D1Client.resourcesDir</key>
488
            <label>Configurable DataONE Resources Directory</label>
489
            <group>6</group>
490
            <index>12</index>                
491
                <fieldType>hidden</fieldType>
492
                <description> </description>
493
                <helpFile> </helpFile>
494
        </config>
495
        <config>
496
                <key>dataone.contactSubject</key>
497
                <label>Contact Subject</label>
498
                <group>6</group>
499
                <index>13</index>
500
                <fieldType>hidden</fieldType>
501
                <description> </description>
502
                <helpFile> </helpFile>
503
        </config>
504
        
505
</metadataConfig>