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 4080 daigle
25
	<config>
26
		<key>database.user</key>
27
		<label>Database Username</label>
28
		<group>1</group>
29
		<index>1</index>
30
		<description>
31
			Name of database user to own all tables.
32
		</description>
33 4278 daigle
		<helpFile>properties.html#database.user</helpFile>
34 4080 daigle
	</config>
35
36
	<config>
37
		<key>database.password</key>
38
		<label>Database Password</label>
39
		<group>1</group>
40 4278 daigle
		<index>2</index>
41 4080 daigle
		<fieldType>password</fieldType>
42
		<description>Password for database user.</description>
43 4278 daigle
		<helpFile>properties.html#database.password</helpFile>
44 4080 daigle
	</config>
45
46
	<config>
47
		<key>database.type</key>
48
		<label>Database Type</label>
49
		<group>1</group>
50 4278 daigle
		<index>3</index>
51 4080 daigle
		<fieldType>select</fieldType>
52
		<option>
53
			<name>PostgreSQL</name>
54 4103 daigle
			<value>postgres</value>
55 4080 daigle
		</option>
56
		<option>
57
			<name>Oracle</name>
58 4103 daigle
			<value>oracle</value>
59 4080 daigle
		</option>
60 4278 daigle
		<!-- option>
61 4080 daigle
			<name>SQL Server</name>
62 4103 daigle
			<value>sqlserver</value>
63 4278 daigle
		</option -->
64 4080 daigle
		<description>What kind of database is running.</description>
65 4278 daigle
		<helpFile>properties.html#database.type</helpFile>
66 4080 daigle
	</config>
67
68
	<config>
69
		<key>database.driver</key>
70
		<label>Database Driver</label>
71
		<group>1</group>
72 4278 daigle
		<index>4</index>
73 4080 daigle
		<fieldType>select</fieldType>
74
		<option>
75
			<name>org.postgresql.Driver</name>
76 4103 daigle
			<value>org.postgresql.Driver</value>
77 4080 daigle
		</option>
78
		<option>
79
			<name>oracle.jdbc.driver.OracleDriver</name>
80 4103 daigle
			<value>oracle.jdbc.driver.OracleDriver</value>
81 4080 daigle
		</option>
82 4278 daigle
		<!-- option>
83 4080 daigle
			<name>com.microsoft.jdbc.sqlserver.SQLServerDriver</name>
84 4103 daigle
			<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
85 4278 daigle
		</option -->
86 4080 daigle
		<description>
87
			Which driver is required. This should conform to your
88
			database type.
89
		</description>
90 4278 daigle
		<helpFile>properties.html#database.driver</helpFile>
91 4080 daigle
	</config>
92
93
	<config>
94
		<key>database.adapter</key>
95
		<label>Database Adapter</label>
96
		<group>1</group>
97 4278 daigle
		<index>5</index>
98 4080 daigle
		<fieldType>select</fieldType>
99
		<option>
100
			<name>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</name>
101 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</value>
102 4080 daigle
		</option>
103
		<option>
104
			<name>edu.ucsb.nceas.dbadapter.OracleAdapter</name>
105 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.OracleAdapter</value>
106 4080 daigle
		</option>
107 4278 daigle
		<!-- option>
108 4080 daigle
			<name>edu.ucsb.nceas.dbadapter.SqlserverAdapter</name>
109 4103 daigle
			<value>edu.ucsb.nceas.dbadapter.SqlserverAdapter</value>
110 4278 daigle
		</option -->
111 4080 daigle
		<description>
112
			Which adapter is required. This should conform to your
113
			database type.
114
		</description>
115 4278 daigle
		<helpFile>properties.html#database.adapter</helpFile>
116 4080 daigle
	</config>
117
118
	<config>
119
		<key>database.connectionURI</key>
120
		<label>JDBC Connection String</label>
121
		<group>1</group>
122
		<index>6</index>
123
		<description>Database connection string.</description>
124 4278 daigle
		<helpFile>properties.html#database.connectionURI</helpFile>
125 4080 daigle
	</config>
126
127
	<config>
128
		<key>server.name</key>
129
		<label>Server Name</label>
130
		<group>2</group>
131
		<index>1</index>
132
		<description>
133
			Name of the server where Metacat will be available.
134
		</description>
135 4171 daigle
		<helpFile>properties.html#server.name</helpFile>
136 4080 daigle
	</config>
137
138
	<config>
139
		<key>server.httpPort</key>
140
		<label>HTTP Port</label>
141
		<group>2</group>
142
		<index>2</index>
143
		<description>
144
			Non secure port where Metacat will be available.
145
		</description>
146 4171 daigle
		<helpFile>properties.html#server.httpPort</helpFile>
147 4080 daigle
	</config>
148
149
	<config>
150
		<key>server.httpSSLPort</key>
151
		<label>HTTP SSL Port</label>
152
		<group>2</group>
153
		<index>3</index>
154
		<description>
155
			Secure port where Metacat will be available.
156
		</description>
157 4171 daigle
		<helpFile>properties.html#server.httpSSLPort</helpFile>
158 4080 daigle
	</config>
159 4161 daigle
160 4080 daigle
	<config>
161 4144 daigle
		<key>application.deployDir</key>
162
		<label>Deploy Location</label>
163 4161 daigle
		<group>2</group>
164 4171 daigle
		<index>4</index>
165 4144 daigle
		<description>
166
			The directory where the application is deployed.
167
		</description>
168 4171 daigle
		<helpFile>properties.html#application.deployDir</helpFile>
169 4144 daigle
	</config>
170 4161 daigle
171
	<config>
172 4581 daigle
		<key>auth.allowedSubmitters</key>
173 4161 daigle
		<label>Allowed Submitters</label>
174
		<group>3</group>
175
		<index>1</index>
176
		<description>Allowed Submitters</description>
177 4581 daigle
		<helpFile>properties.html#auth.allowedSubmitters</helpFile>
178 4161 daigle
	</config>
179 4080 daigle
180
	<config>
181 4581 daigle
		<key>auth.deniedSubmitters</key>
182 4161 daigle
		<label>Denied Submitters</label>
183
		<group>3</group>
184
		<index>2</index>
185
		<description>Denied Submitters</description>
186 4581 daigle
		<helpFile>properties.html#auth.deniedSubmitters</helpFile>
187 4161 daigle
	</config>
188
189
	<config>
190 4080 daigle
		<key>application.context</key>
191
		<label>Metacat Context</label>
192
		<group>3</group>
193 4144 daigle
		<index>3</index>
194 4080 daigle
		<description>
195
			Name of the context under which Metacat will run. This is
196
			the directory in which the Metacat war file is deployed.
197
		</description>
198 4171 daigle
		<helpFile>properties.html#application.context</helpFile>
199 4080 daigle
	</config>
200
201
	<config>
202
		<key>application.knbSiteURL</key>
203
		<label>KNB Site URL</label>
204
		<group>3</group>
205 4608 daigle
		<index>4</index>
206 4080 daigle
		<description>
207
			Location of KNB website. Usually left as
208
			http://knb.ecoinformatics.org
209
		</description>
210 4171 daigle
		<helpFile>properties.html#application.knbSiteURL</helpFile>
211 4080 daigle
	</config>
212
213
	<config>
214
		<key>application.datafilepath</key>
215
		<label>Data File Path</label>
216
		<group>3</group>
217 4608 daigle
		<index>5</index>
218 4080 daigle
		<description>
219
			Where to store data. This should be some location outside
220
			the knb install direcories.
221
		</description>
222 4171 daigle
		<helpFile>properties.html#application.datafilepath</helpFile>
223 4080 daigle
	</config>
224
225
	<config>
226
		<key>application.inlinedatafilepath</key>
227
		<label>Inline Data File Path</label>
228
		<group>3</group>
229 4608 daigle
		<index>6</index>
230 4080 daigle
		<description>
231
			Where to store inline data. This should be some location
232
			outside the knb install direcories.
233
		</description>
234 4171 daigle
		<helpFile>properties.html#application.inlinedatafilepath</helpFile>
235 4080 daigle
	</config>
236 4171 daigle
237
	<config>
238 4334 daigle
		<key>application.documentfilepath</key>
239
		<label>Document File Path</label>
240
		<group>3</group>
241 4608 daigle
		<index>7</index>
242 4334 daigle
		<description>
243
			Where to store metadata documents. This should be some location
244
			outside the knb install direcories.
245
		</description>
246
		<helpFile>properties.html#application.documentfilepath</helpFile>
247
	</config>
248
249
	<config>
250 4367 daigle
		<key>application.tempDir</key>
251
		<label>Temporary File Path</label>
252
		<group>3</group>
253 4608 daigle
		<index>8</index>
254 4367 daigle
		<description>
255
			Where to store temporary documents. This is primarily used by
256
			the data registry code. &lt;font color="red"&gt; Note: this must be
257
			set to a directory that is dedicated solely to temporary data,
258
			since the contents may be deleted programatically.&lt;/font&gt;
259
		</description>
260
		<helpFile>properties.html#application.tempDir</helpFile>
261
	</config>
262
263
	<config>
264 4171 daigle
		<key>replication.logdir</key>
265
		<label>Replication Log Directory</label>
266
		<group>3</group>
267 4608 daigle
		<index>9</index>
268 4171 daigle
		<description>
269
			The directory where replication log should be located.
270
		</description>
271 4278 daigle
		<helpFile>properties.html#replication.logdir</helpFile>
272 4171 daigle
	</config>
273 5001 leinfelder
274
	<!-- START Data Manager configuration -->
275
	<config>
276
		<key>datamanager.server</key>
277
		<label>Database Server</label>
278
		<group>4</group>
279
		<index>1</index>
280
		<description>
281
			Host or IP of database server
282
		</description>
283
		<helpFile>properties.html#datamanager.server</helpFile>
284
	</config>
285
286
	<config>
287
		<key>datamanager.database</key>
288
		<label>Database Name</label>
289
		<group>4</group>
290
		<index>2</index>
291
		<description>
292
			Name of the data manager database
293
		</description>
294
		<helpFile>properties.html#datamanager.database</helpFile>
295
	</config>
296
297
	<config>
298
		<key>datamanager.user</key>
299
		<label>Database Username</label>
300
		<group>4</group>
301
		<index>3</index>
302
		<description>
303
			Name of database user to own all tables.
304
		</description>
305
		<helpFile>properties.html#datamanager.user</helpFile>
306
	</config>
307 4080 daigle
308 5001 leinfelder
	<config>
309
		<key>datamanager.password</key>
310
		<label>Database Password</label>
311
		<group>4</group>
312
		<index>4</index>
313
		<fieldType>password</fieldType>
314
		<description>Password for database user.</description>
315
		<helpFile>properties.html#datamanager.password</helpFile>
316
	</config>
317
	<!-- END Data Manager configuration -->
318
319 4080 daigle
</metadataConfig>