| Revision:

# Date Author Comment
2188 06/23/2004 04:50 PM Jing Tao

Get rid of some useless code.

2187 06/14/2004 03:26 PM Duane Costa

Improve handling of default values.
Call fileNew() if no default Harvest List file is specified.
Improve documentation for default properties.

2186 06/14/2004 08:59 AM Duane Costa

Scripts for running the Harvest List Editor

2185 06/14/2004 08:56 AM Duane Costa

Add documentation for the Harvest List Editor.
Display the Harvester Registration web form as a HTML table instead of as text.

2184 06/10/2004 03:19 PM Matt Jones

Fixed schema loading scripts to use the new ant token for the EML2 namespace.

2183 06/09/2004 01:32 PM Matt Jones

Added utilities module dependency to the instructions.

2182 06/09/2004 01:27 PM Matt Jones

New instructions, particularly regarding some of the problems I had on
postgres remembering how to set up the user access control and tcp connections.

2181 06/07/2004 01:20 PM Jing Tao

Add a new variable httpserver.

2180 06/07/2004 01:20 PM Jing Tao

Change the systemidserver to http://{httpserver}.

2179 06/04/2004 02:25 PM Duane Costa

Add File Validate menu item
Add column to display the row number
Add name of file to the title bar
Load properties from .harvestListEditor in home directory instead
of from

2178 06/03/2004 04:10 PM Duane Costa

Bat file for running the Harvest List Editor

2177 06/03/2004 04:09 PM Duane Costa

Harvest List Editor, a GUI tool for editing Harvest List XML files

2176 06/01/2004 03:48 PM sgarg

Fixed a bug which was introduced because 'eml2namespace' was replaced by 'eml2_0_0namespace' in

2175 05/28/2004 06:02 PM Jing Tao

Add eml200 and eml210 namespace here.

2174 05/28/2004 05:47 PM sgarg

Added params for EML2_0_0 and EML2_1_0

2173 05/21/2004 10:41 AM Jing Tao

Add a example how to setup key.

2172 05/18/2004 02:25 PM sgarg

Adding a new perl script. Running this script creates a new skin.

2171 05/17/2004 04:36 PM Duane Costa

Store session attributes as username and password for consistency with Metacat

2170 05/14/2004 03:54 PM Duane Costa

Improvements to Harvester registration form

2169 05/14/2004 02:38 PM sgarg

Made initial changes for accepting EML version 2.1.0 in Metacat

2168 05/14/2004 10:53 AM Jing Tao

Revised the api and ecogrid can use it easily.

2167 05/13/2004 01:57 PM Jing Tao

Fixed a bug that couldn't find eml2 data format.

2166 05/12/2004 09:36 AM Duane Costa

Improve Harvester registration login

2165 05/11/2004 06:00 PM Jing Tao

fixed the bug that couldn't assign access rule for the data file come with morpho.

2164 05/10/2004 03:41 PM Jing Tao

Change method accessNumberUsed to static method.

2163 05/07/2004 04:05 PM Jing Tao

Change eml2 to eml200

2162 05/07/2004 03:43 PM Jing Tao

Change the code when Eml parser name changed.

2161 05/07/2004 03:42 PM Jing Tao

New class to replace EmlSAXHandler.

2160 05/07/2004 03:41 PM Jing Tao

Rename this class to Eml200SAXHandler.

2159 05/04/2004 12:58 PM Duane Costa

Remove Harvester properties have been integrated

2158 05/04/2004 09:29 AM Duane Costa

Revise test suite after moving Harvester properties to

2157 05/04/2004 09:23 AM Duane Costa

Revise documentation after relocating Harvester properties to

2156 05/04/2004 09:21 AM Duane Costa

Add Harvester properties

2155 05/03/2004 03:59 PM Duane Costa

Integrate Harvester properties with and
Eliminate the need for a separate file.
Improve email message to the site to include more summary information.

2154 05/03/2004 08:17 AM Duane Costa

Move from dev skin to knb skin

2153 04/30/2004 08:36 PM sgarg

Fixed a bug in an earlier commit

2152 04/30/2004 08:27 PM sgarg

Fixed bug# 1309. Also put a regex check on ending year and beginning year.

2151 04/30/2004 07:28 PM sgarg

Made changes to fix bug # 1365.

2150 04/30/2004 07:08 PM sgarg

Made changes to fix bug# 1303 and 1367.(Both are related)
Following variables can now be specifieD from the cfg file to control behaviour of the skin: hasKeyword, hasMethod, hasSpatial, hasTaxonomic and hasTemporal. Following two also can be used: spatialRequired and temporalRequired

2149 04/30/2004 07:06 PM sgarg

Made changes to fix bug# 1303 and 1367.(Both are related)
Following variables can now be specifieD from the cfg file to control behaviour of the skin: hasKeyword, hasMethod, hasSpatial, hasTaxonomic and hasTemporal. Following two also can be used: spatialRequired and temporalRequired

2148 04/30/2004 11:09 AM sgarg

Made changes to fix bug# 1303 and 1367.(Both are related) - corresponding changes need to be made in tmpl file and testing needs to be done before bugs can be closed.

2147 04/30/2004 11:07 AM sgarg

fixed a bug in a previous commit.

2146 04/30/2004 10:40 AM sgarg

Made changes to fix bug# 1388.

Replaced text field with drop down menu which lists all months and days.

2145 04/29/2004 12:53 PM sgarg

Changes made to fix bug# 1302

2144 04/29/2004 11:16 AM sgarg

Made changes to fix 1301. Works fine with eml2 - need to check if works with emlbeta6.

2143 04/28/2004 01:23 PM Duane Costa

Initial suite of JUnit tests for Harvester code

2142 04/28/2004 12:10 PM sgarg

Fixed bug # 1298

2141 04/28/2004 12:05 PM sgarg

Fixed bug# 1298

2140 04/28/2004 10:55 AM Duane Costa

Replaced instances of DocList with HarvestList

2139 04/28/2004 10:54 AM Duane Costa

Refactored a number of methods to allow for more effective JUnit testing

2138 04/26/2004 04:46 PM sgarg

Made changes to control whether a skin wants to use keywords or not. Keywords probably will be used by all skins alsways. But similar changes can be made for Geographic Coverage or Temporal COverage to control whether a particular section of the insert data template needs to be shown or not. This can be controlled from .cfg file. For example, in nceas.cfg is you define hasKeyword = false, none of the templates will show the keyword part. (Unless, you are using NCEAS skin and you try to modify a document which already has keywords.)

2137 04/26/2004 02:59 PM sgarg

Removed beta6 specific code which is no longer being used.

2136 04/26/2004 02:29 PM sgarg

Removed repetition of code. Also fixed the link to the modified file submitted from responseTemplate

2135 04/26/2004 01:29 PM Duane Costa

Remove Harvester code from compile and jar targets.
Add testharvester target for independently testing Harvester code.

2134 04/26/2004 01:09 PM Duane Costa

JUnit files for tseting Harvester code

2133 04/22/2004 10:35 AM Duane Costa

Changes to comments

2132 04/19/2004 01:26 PM Duane Costa

Replace Harvester dbDriver property with database property

2131 04/15/2004 04:09 PM Duane Costa

Add Harvester documentation to the Metacat Tour

2130 04/14/2004 06:41 PM sgarg

Added ou also to getprincipal output. So now organizationUnitName is also returned in getprincipal output.

2129 04/14/2004 05:27 PM sgarg

Made changes so that PISCO and NRS trees are also returned in getPrincipals action.

2128 04/14/2004 02:14 PM Duane Costa

Remove copy of schema file from harvester target

2127 04/14/2004 01:48 PM Duane Costa

Allow user to set frequency to 0 for testing purposes

2126 04/14/2004 01:48 PM Duane Costa

Modify schema location

2125 04/14/2004 01:41 PM Duane Costa

Remove obsolete schema file

2124 04/14/2004 01:37 PM Duane Costa

Harvest list schema

2123 04/14/2004 01:24 PM Duane Costa

Sample harvest list XML file

2122 04/14/2004 01:22 PM Duane Costa

Remove obsolete file

2121 04/14/2004 11:27 AM sgarg

Fixed getprincipals output. Earlier DNs for LTER were in URL form. Now they appear in DN form.

Have to make changes so that PISCO and NRS also show up.

2120 04/13/2004 11:04 AM Duane Costa

Shell script for running Harvester on Unix

2119 04/13/2004 10:59 AM Duane Costa

Batch file for running Harvester on Windows

2118 04/13/2004 10:54 AM Duane Costa

Add install-sql property for MS SQL Server
Add copy task to harvester target

2117 04/12/2004 08:20 PM sgarg

Fixed two small bugs.

2116 04/12/2004 04:49 PM sgarg

Made changes in XML that is sent back as result of action=getprincipals. Changes are as following:

1. <authSystem> tag contains organization attribute which specifies organization name
2. <user> tag now has <organization> tag which specifies the organization name of the user. This is being generated as null for LTER as of now.

2115 04/09/2004 04:12 PM sgarg

Perl script for transfering documents from one metacat to another metacat. list_of_docids contains list of names of the documents that will be transfered.

2114 04/09/2004 10:59 AM Duane Costa

Rename url property to defaultDB

2113 04/08/2004 01:49 PM Matt Jones

Added the EventLog functionality to the servlet as action=getlog. Valid parameters are ipAddress, principal, docid, event, start, end. All parameters can be repeated except start and end.

2112 04/08/2004 09:23 AM Duane Costa

Correct minor problems with foreign keys in Harvester tables

2111 04/07/2004 02:31 AM Matt Jones

Partial implementation of a query facility for the access log. Need to fix problems with the date filtering, and tie this into the servlet action when completed and tested.

2110 04/06/2004 08:51 PM Matt Jones

Interim checkin of EventLog reporting structure. Still basically incomplete but compiles.

2109 04/06/2004 03:11 PM Duane Costa

Add three new Harvester tables

2108 04/06/2004 09:34 AM Duane Costa

Omit HARVEST_OPERATION_TABLE and store harvest operations in properties file instead

2107 04/06/2004 08:52 AM Duane Costa

Add new Harvest Operation Properties to replace the HARVEST_OPERATION_TABLE

2106 04/05/2004 04:25 PM Matt Jones

Fixed the returndoctype bug in DBQuery as described in bug 1451. Now,
results are returned even if returndoctype is null, which is the
appropriate behavior.

2105 04/05/2004 09:49 AM Duane Costa

Implement sending email reports to harvest administrator and site administrator

2104 04/02/2004 06:02 PM Matt Jones

Patched to make the date-time value insertion work under oracle. Now it
tests fine under both oracle and postgres. Still need to write an
access/query function.

2103 04/02/2004 02:18 PM Matt Jones

Updated build.xml to add targets for doing the 1.4 database sql upgrades.
Also note I made it work with both oracle and sql, and note that the MS
SQL Server sql scripts seem to be lacking -- some are missing. Need to
resolve this before release.

2102 04/02/2004 01:43 PM Matt Jones

Added additional logging calls for read, upload, insert, update, delete, and
other commands. Now need to get a reporting function working and this
bug 101 will be largely finished.

2101 04/02/2004 11:43 AM Matt Jones

Modified EventLog to eliminate the separate revision column and instead fold
that into the docid string. Log now includes read events, but need to update
the data sent there.

2100 04/02/2004 11:31 AM Matt Jones

New EventLogTest modifying the log call to exclude revision.

2099 04/02/2004 10:15 AM Matt Jones

Modified SQL scripts to add the new access_log table. I've partially tested this under postgres but have not yet tested under oracle.

2098 04/02/2004 09:13 AM Matt Jones

Reformatted code for readability and consistency.

2097 04/01/2004 10:49 PM Matt Jones

Added javadoc that was missing for the EventLogData class.

2096 04/01/2004 10:40 PM Matt Jones

Added classes for basic event logging support. These classes write log entries to the database connection. Still to do: query the event log, write oracle sql code (postgres is done), possibly allow the log to be archived to a text file, and possibly do the dtabase writes asynchronously via a caching mechanism.

2095 04/01/2004 05:24 PM sgarg

Made change in result tag that is returned in getprincipals action. Replaced userdn with username.

2094 04/01/2004 04:41 PM Matt Jones

Added GPL license text to harvester source files.

2093 04/01/2004 03:40 PM Jing Tao

Fixed a bug the text filed in path xml query maybe splited.

2092 04/01/2004 03:39 PM Jing Tao

Fixed a bug if a document already has index, but now metacat doesn't use index. If you try to delete this one, will cause error.

2091 04/01/2004 03:38 PM Jing Tao

Clean up some code.

2090 04/01/2004 03:38 PM Jing Tao

Add new option for return set size.

2089 03/31/2004 05:49 PM Jing Tao

Revise the handle query and squery method, not finished yet.