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