Project

General

Profile

1 4080 daigle
<?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 5001 leinfelder
	<group>
20
		<index>4</index>
21
		<name>Data Manager Configuration</name>
22
		<description>Data Manager Configuration Values.</description>
23
	</group>
24 5518 leinfelder
	<group>
25
		<index>5</index>
26
		<name>Handler Plugin Configuration</name>
27
		<description>Register Handler Plugin extensions</description>
28
	</group>
29 6864 leinfelder
30
	<!-- hidden section for backup convenience -->
31
	<group>
32
		<index>6</index>
33
		<name> </name>
34
		<description> </description>
35
	</group>
36 6477 jones
37 5028 daigle
	<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 4080 daigle
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 4278 daigle
		<helpFile>properties.html#database.user</helpFile>
58 4080 daigle
	</config>
59
60
	<config>
61
		<key>database.password</key>
62
		<label>Database Password</label>
63
		<group>1</group>
64 4278 daigle
		<index>2</index>
65 4080 daigle
		<fieldType>password</fieldType>
66
		<description>Password for database user.</description>
67 4278 daigle
		<helpFile>properties.html#database.password</helpFile>
68 4080 daigle
	</config>
69
70
	<config>
71
		<key>database.type</key>
72
		<label>Database Type</label>
73
		<group>1</group>
74 4278 daigle
		<index>3</index>
75 4080 daigle
		<fieldType>select</fieldType>
76
		<option>
77
			<name>PostgreSQL</name>
78 4103 daigle
			<value>postgres</value>
79 4080 daigle
		</option>
80
		<option>
81
			<name>Oracle</name>
82 4103 daigle
			<value>oracle</value>
83 4080 daigle
		</option>
84 4278 daigle
		<!-- option>
85 4080 daigle
			<name>SQL Server</name>
86 4103 daigle
			<value>sqlserver</value>
87 4278 daigle
		</option -->
88 4080 daigle
		<description>What kind of database is running.</description>
89 4278 daigle
		<helpFile>properties.html#database.type</helpFile>
90 4080 daigle
	</config>
91
92
	<config>
93
		<key>database.driver</key>
94
		<label>Database Driver</label>
95
		<group>1</group>
96 4278 daigle
		<index>4</index>
97 4080 daigle
		<fieldType>select</fieldType>
98
		<option>
99
			<name>org.postgresql.Driver</name>
100 4103 daigle
			<value>org.postgresql.Driver</value>
101 4080 daigle
		</option>
102
		<option>
103
			<name>oracle.jdbc.driver.OracleDriver</name>
104 4103 daigle
			<value>oracle.jdbc.driver.OracleDriver</value>
105 4080 daigle
		</option>
106 4278 daigle
		<!-- option>
107 4080 daigle
			<name>com.microsoft.jdbc.sqlserver.SQLServerDriver</name>
108 4103 daigle
			<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
109 4278 daigle
		</option -->
110 4080 daigle
		<description>
111
			Which driver is required. This should conform to your
112
			database type.
113
		</description>
114 4278 daigle
		<helpFile>properties.html#database.driver</helpFile>
115 4080 daigle
	</config>
116
117
	<config>
118
		<key>database.adapter</key>
119
		<label>Database Adapter</label>
120
		<group>1</group>
121 4278 daigle
		<index>5</index>
122 4080 daigle
		<fieldType>select</fieldType>
123
		<option>
124
			<name>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</name>
125 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</value>
126 4080 daigle
		</option>
127
		<option>
128
			<name>edu.ucsb.nceas.dbadapter.OracleAdapter</name>
129 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.OracleAdapter</value>
130 4080 daigle
		</option>
131 4278 daigle
		<!-- option>
132 4080 daigle
			<name>edu.ucsb.nceas.dbadapter.SqlserverAdapter</name>
133 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.SqlserverAdapter</value>
134 4278 daigle
		</option -->
135 4080 daigle
		<description>
136
			Which adapter is required. This should conform to your
137
			database type.
138
		</description>
139 4278 daigle
		<helpFile>properties.html#database.adapter</helpFile>
140 4080 daigle
	</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 4278 daigle
		<helpFile>properties.html#database.connectionURI</helpFile>
149 4080 daigle
	</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 4171 daigle
		<helpFile>properties.html#server.name</helpFile>
160 4080 daigle
	</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 4171 daigle
		<helpFile>properties.html#server.httpPort</helpFile>
171 4080 daigle
	</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 4171 daigle
		<helpFile>properties.html#server.httpSSLPort</helpFile>
182 4080 daigle
	</config>
183 4161 daigle
184 4080 daigle
	<config>
185 4144 daigle
		<key>application.deployDir</key>
186
		<label>Deploy Location</label>
187 4161 daigle
		<group>2</group>
188 4171 daigle
		<index>4</index>
189 4144 daigle
		<description>
190
			The directory where the application is deployed.
191
		</description>
192 4171 daigle
		<helpFile>properties.html#application.deployDir</helpFile>
193 4144 daigle
	</config>
194 4161 daigle
195
	<config>
196 4581 daigle
		<key>auth.allowedSubmitters</key>
197 4161 daigle
		<label>Allowed Submitters</label>
198
		<group>3</group>
199
		<index>1</index>
200
		<description>Allowed Submitters</description>
201 4581 daigle
		<helpFile>properties.html#auth.allowedSubmitters</helpFile>
202 4161 daigle
	</config>
203 4080 daigle
204
	<config>
205 4581 daigle
		<key>auth.deniedSubmitters</key>
206 4161 daigle
		<label>Denied Submitters</label>
207
		<group>3</group>
208
		<index>2</index>
209
		<description>Denied Submitters</description>
210 4581 daigle
		<helpFile>properties.html#auth.deniedSubmitters</helpFile>
211 4161 daigle
	</config>
212
213
	<config>
214 4080 daigle
		<key>application.context</key>
215
		<label>Metacat Context</label>
216
		<group>3</group>
217 4144 daigle
		<index>3</index>
218 4080 daigle
		<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 4171 daigle
		<helpFile>properties.html#application.context</helpFile>
223 4080 daigle
	</config>
224
225
	<config>
226
		<key>application.knbSiteURL</key>
227
		<label>KNB Site URL</label>
228
		<group>3</group>
229 4608 daigle
		<index>4</index>
230 4080 daigle
		<description>
231
			Location of KNB website. Usually left as
232
			http://knb.ecoinformatics.org
233
		</description>
234 4171 daigle
		<helpFile>properties.html#application.knbSiteURL</helpFile>
235 4080 daigle
	</config>
236
237
	<config>
238
		<key>application.datafilepath</key>
239
		<label>Data File Path</label>
240
		<group>3</group>
241 4608 daigle
		<index>5</index>
242 4080 daigle
		<description>
243
			Where to store data. This should be some location outside
244
			the knb install direcories.
245
		</description>
246 4171 daigle
		<helpFile>properties.html#application.datafilepath</helpFile>
247 4080 daigle
	</config>
248
249
	<config>
250
		<key>application.inlinedatafilepath</key>
251
		<label>Inline Data File Path</label>
252
		<group>3</group>
253 4608 daigle
		<index>6</index>
254 4080 daigle
		<description>
255
			Where to store inline data. This should be some location
256
			outside the knb install direcories.
257
		</description>
258 4171 daigle
		<helpFile>properties.html#application.inlinedatafilepath</helpFile>
259 4080 daigle
	</config>
260 4171 daigle
261
	<config>
262 4334 daigle
		<key>application.documentfilepath</key>
263
		<label>Document File Path</label>
264
		<group>3</group>
265 4608 daigle
		<index>7</index>
266 4334 daigle
		<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 4367 daigle
		<key>application.tempDir</key>
275
		<label>Temporary File Path</label>
276
		<group>3</group>
277 4608 daigle
		<index>8</index>
278 4367 daigle
		<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 4171 daigle
		<key>replication.logdir</key>
289
		<label>Replication Log Directory</label>
290
		<group>3</group>
291 4608 daigle
		<index>9</index>
292 4171 daigle
		<description>
293
			The directory where replication log should be located.
294
		</description>
295 4278 daigle
		<helpFile>properties.html#replication.logdir</helpFile>
296 4171 daigle
	</config>
297 5001 leinfelder
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 4080 daigle
332 5001 leinfelder
	<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 5518 leinfelder
	<!-- 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 6864 leinfelder
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.memberNodeId</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
418 6479 jones
419 6477 jones
</metadataConfig>