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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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
	
463
	
464
	
465
	
466
</metadataConfig>
(50-50/74)