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#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
	<!-- START Data Manager configuration -->
321
	<config>
322
		<key>datamanager.server</key>
323
		<label>Database Server</label>
324
		<group>4</group>
325
		<index>1</index>
326
		<description>
327
			Host or IP of database server
328
		</description>
329
		<helpFile>docs/metacat-properties.html#datamanager-server</helpFile>
330
	</config>
331
	
332
	<config>
333
		<key>datamanager.database</key>
334
		<label>Database Name</label>
335
		<group>4</group>
336
		<index>2</index>
337
		<description>
338
			Name of the data manager database
339
		</description>
340
		<helpFile>docs/metacat-properties.html#datamanager-database</helpFile>
341
	</config>
342
	
343
	<config>
344
		<key>datamanager.user</key>
345
		<label>Database Username</label>
346
		<group>4</group>
347
		<index>3</index>
348
		<description>
349
			Name of database user to own all tables.
350
		</description>
351
		<helpFile>docs/metacat-properties.html#datamanager-user</helpFile>
352
	</config>
353

    
354
	<config>
355
		<key>datamanager.password</key>
356
		<label>Database Password</label>
357
		<group>4</group>
358
		<index>4</index>
359
		<fieldType>password</fieldType>
360
		<description>Password for database user.</description>
361
		<helpFile>docs/metacat-properties.html#datamanager-password</helpFile>
362
	</config>
363
	<!-- END Data Manager configuration -->
364

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