Project

General

Profile

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#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#solr-homeDir</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>D1Client.CN_URL</key>
389
		<label>Coordinating Node URL</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.nodeName</key>
398
		<label>Node Name</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.nodeDescription</key>
407
		<label>Node Description</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.nodeId</key>
416
		<label>Node Identifier</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.subject</key>
425
		<label>Node Subject</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.nodeSynchronize</key>
434
	    <label>Synchronize?</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>dataone.nodeReplicate</key>
443
	    <label>Replicate?</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>D1Client.certificate.file</key>
452
	    <label>Certificate file</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.ore.generated</key>
461
	    <label>Have the ORE maps 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.systemmetadata.generated</key>
470
	    <label>Has System Metadata been generated?</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.services.enabled</key>
479
	    <label>Have D1 MN services been enabled</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>dataone.mn.registration.submitted</key>
488
	    <label>Has the MN registration been submitted</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>D1Client.resourcesDir</key>
497
	    <label>Configurable DataONE Resources Directory</label>
498
	    <group>6</group>
499
	    <index>13</index>                
500
		<fieldType>hidden</fieldType>
501
		<description> </description>
502
		<helpFile> </helpFile>
503
	</config>
504
	<config>
505
		<key>dataone.contactSubject</key>
506
		<label>Contact Subject</label>
507
		<group>6</group>
508
		<index>14</index>
509
		<fieldType>hidden</fieldType>
510
		<description> </description>
511
		<helpFile> </helpFile>
512
	</config>
513
	
514
</metadataConfig>
(11-11/21)