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
	
25
	<config>
26
		<key>application.default-style</key>
27
		<label>Default Skin Style</label>
28
		<group>0</group>
29
		<index>0</index>
30
		<fieldType>hidden</fieldType>
31
		<description>
32
			Default skin type. Not shown on config page but we want it to backup.
33
		</description>
34
		<helpFile>properties.html#application.default-style</helpFile>
35
	</config>
36

    
37
	<config>
38
		<key>database.user</key>
39
		<label>Database Username</label>
40
		<group>1</group>
41
		<index>1</index>
42
		<description>
43
			Name of database user to own all tables.
44
		</description>
45
		<helpFile>properties.html#database.user</helpFile>
46
	</config>
47

    
48
	<config>
49
		<key>database.password</key>
50
		<label>Database Password</label>
51
		<group>1</group>
52
		<index>2</index>
53
		<fieldType>password</fieldType>
54
		<description>Password for database user.</description>
55
		<helpFile>properties.html#database.password</helpFile>
56
	</config>
57

    
58
	<config>
59
		<key>database.type</key>
60
		<label>Database Type</label>
61
		<group>1</group>
62
		<index>3</index>
63
		<fieldType>select</fieldType>
64
		<option>
65
			<name>PostgreSQL</name>
66
			<value>postgres</value>
67
		</option>
68
		<option>
69
			<name>Oracle</name>
70
			<value>oracle</value>
71
		</option>
72
		<!-- option>
73
			<name>SQL Server</name>
74
			<value>sqlserver</value>
75
		</option -->
76
		<description>What kind of database is running.</description>
77
		<helpFile>properties.html#database.type</helpFile>
78
	</config>
79

    
80
	<config>
81
		<key>database.driver</key>
82
		<label>Database Driver</label>
83
		<group>1</group>
84
		<index>4</index>
85
		<fieldType>select</fieldType>
86
		<option>
87
			<name>org.postgresql.Driver</name>
88
			<value>org.postgresql.Driver</value>
89
		</option>
90
		<option>
91
			<name>oracle.jdbc.driver.OracleDriver</name>
92
			<value>oracle.jdbc.driver.OracleDriver</value>
93
		</option>
94
		<!-- option>
95
			<name>com.microsoft.jdbc.sqlserver.SQLServerDriver</name>
96
			<value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
97
		</option -->
98
		<description>
99
			Which driver is required. This should conform to your
100
			database type.
101
		</description>
102
		<helpFile>properties.html#database.driver</helpFile>
103
	</config>
104

    
105
	<config>
106
		<key>database.adapter</key>
107
		<label>Database Adapter</label>
108
		<group>1</group>
109
		<index>5</index>
110
		<fieldType>select</fieldType>
111
		<option>
112
			<name>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</name>
113
			<value>edu.ucsb.nceas.dbadapter.PostgresqlAdapter</value>
114
		</option>
115
		<option>
116
			<name>edu.ucsb.nceas.dbadapter.OracleAdapter</name>
117
			<value>edu.ucsb.nceas.dbadapter.OracleAdapter</value>
118
		</option>
119
		<!-- option>
120
			<name>edu.ucsb.nceas.dbadapter.SqlserverAdapter</name>
121
			<value>edu.ucsb.nceas.dbadapter.SqlserverAdapter</value>
122
		</option -->
123
		<description>
124
			Which adapter is required. This should conform to your
125
			database type.
126
		</description>
127
		<helpFile>properties.html#database.adapter</helpFile>
128
	</config>
129

    
130
	<config>
131
		<key>database.connectionURI</key>
132
		<label>JDBC Connection String</label>
133
		<group>1</group>
134
		<index>6</index>
135
		<description>Database connection string.</description>
136
		<helpFile>properties.html#database.connectionURI</helpFile>
137
	</config>
138

    
139
	<config>
140
		<key>server.name</key>
141
		<label>Server Name</label>
142
		<group>2</group>
143
		<index>1</index>
144
		<description>
145
			Name of the server where Metacat will be available.
146
		</description>
147
		<helpFile>properties.html#server.name</helpFile>
148
	</config>
149

    
150
	<config>
151
		<key>server.httpPort</key>
152
		<label>HTTP Port</label>
153
		<group>2</group>
154
		<index>2</index>
155
		<description>
156
			Non secure port where Metacat will be available.
157
		</description>
158
		<helpFile>properties.html#server.httpPort</helpFile>
159
	</config>
160

    
161
	<config>
162
		<key>server.httpSSLPort</key>
163
		<label>HTTP SSL Port</label>
164
		<group>2</group>
165
		<index>3</index>
166
		<description>
167
			Secure port where Metacat will be available.
168
		</description>
169
		<helpFile>properties.html#server.httpSSLPort</helpFile>
170
	</config>
171
	
172
	<config>
173
		<key>application.deployDir</key>
174
		<label>Deploy Location</label>
175
		<group>2</group>
176
		<index>4</index>
177
		<description>
178
			The directory where the application is deployed.
179
		</description>
180
		<helpFile>properties.html#application.deployDir</helpFile>
181
	</config>
182
	
183
	<config>
184
		<key>auth.allowedSubmitters</key>
185
		<label>Allowed Submitters</label>
186
		<group>3</group>
187
		<index>1</index>
188
		<description>Allowed Submitters</description>
189
		<helpFile>properties.html#auth.allowedSubmitters</helpFile>
190
	</config>
191

    
192
	<config>
193
		<key>auth.deniedSubmitters</key>
194
		<label>Denied Submitters</label>
195
		<group>3</group>
196
		<index>2</index>
197
		<description>Denied Submitters</description>
198
		<helpFile>properties.html#auth.deniedSubmitters</helpFile>
199
	</config>
200

    
201
	<config>
202
		<key>application.context</key>
203
		<label>Metacat Context</label>
204
		<group>3</group>
205
		<index>3</index>
206
		<description>
207
			Name of the context under which Metacat will run. This is
208
			the directory in which the Metacat war file is deployed.
209
		</description>
210
		<helpFile>properties.html#application.context</helpFile>
211
	</config>
212

    
213
	<config>
214
		<key>application.knbSiteURL</key>
215
		<label>KNB Site URL</label>
216
		<group>3</group>
217
		<index>4</index>
218
		<description>
219
			Location of KNB website. Usually left as
220
			http://knb.ecoinformatics.org
221
		</description>
222
		<helpFile>properties.html#application.knbSiteURL</helpFile>
223
	</config>
224

    
225
	<config>
226
		<key>application.datafilepath</key>
227
		<label>Data File Path</label>
228
		<group>3</group>
229
		<index>5</index>
230
		<description>
231
			Where to store data. This should be some location outside
232
			the knb install direcories.
233
		</description>
234
		<helpFile>properties.html#application.datafilepath</helpFile>
235
	</config>
236

    
237
	<config>
238
		<key>application.inlinedatafilepath</key>
239
		<label>Inline Data File Path</label>
240
		<group>3</group>
241
		<index>6</index>
242
		<description>
243
			Where to store inline data. This should be some location
244
			outside the knb install direcories.
245
		</description>
246
		<helpFile>properties.html#application.inlinedatafilepath</helpFile>
247
	</config>
248
	
249
	<config>
250
		<key>application.documentfilepath</key>
251
		<label>Document File Path</label>
252
		<group>3</group>
253
		<index>7</index>
254
		<description>
255
			Where to store metadata documents. This should be some location
256
			outside the knb install direcories.
257
		</description>
258
		<helpFile>properties.html#application.documentfilepath</helpFile>
259
	</config>
260
	
261
	<config>
262
		<key>application.tempDir</key>
263
		<label>Temporary File Path</label>
264
		<group>3</group>
265
		<index>8</index>
266
		<description>
267
			Where to store temporary documents. This is primarily used by
268
			the data registry code. &lt;font color="red"&gt; Note: this must be 
269
			set to a directory that is dedicated solely to temporary data, 
270
			since the contents may be deleted programatically.&lt;/font&gt;
271
		</description>
272
		<helpFile>properties.html#application.tempDir</helpFile>
273
	</config>
274
	
275
	<config>
276
		<key>replication.logdir</key>
277
		<label>Replication Log Directory</label>
278
		<group>3</group>
279
		<index>9</index>
280
		<description>
281
			The directory where replication log should be located.
282
		</description>
283
		<helpFile>properties.html#replication.logdir</helpFile>
284
	</config>
285
	
286
	<!-- START Data Manager configuration -->
287
	<config>
288
		<key>datamanager.server</key>
289
		<label>Database Server</label>
290
		<group>4</group>
291
		<index>1</index>
292
		<description>
293
			Host or IP of database server
294
		</description>
295
		<helpFile>properties.html#datamanager.server</helpFile>
296
	</config>
297
	
298
	<config>
299
		<key>datamanager.database</key>
300
		<label>Database Name</label>
301
		<group>4</group>
302
		<index>2</index>
303
		<description>
304
			Name of the data manager database
305
		</description>
306
		<helpFile>properties.html#datamanager.database</helpFile>
307
	</config>
308
	
309
	<config>
310
		<key>datamanager.user</key>
311
		<label>Database Username</label>
312
		<group>4</group>
313
		<index>3</index>
314
		<description>
315
			Name of database user to own all tables.
316
		</description>
317
		<helpFile>properties.html#datamanager.user</helpFile>
318
	</config>
319

    
320
	<config>
321
		<key>datamanager.password</key>
322
		<label>Database Password</label>
323
		<group>4</group>
324
		<index>4</index>
325
		<fieldType>password</fieldType>
326
		<description>Password for database user.</description>
327
		<helpFile>properties.html#datamanager.password</helpFile>
328
	</config>
329
	<!-- END Data Manager configuration -->
330

    
331
</metadataConfig>
(23-23/42)