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