Project

General

Profile

metacat / lib / metacat.properties.metadata.xml @ 5044

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>