| Revision:

# Date Author Comment
2022 02/09/2004 03:10 PM Duane Costa

Harvester source files

2015 02/05/2004 04:36 PM sgarg

Did editing to support changes mentioned in bug 1295

2005 01/12/2004 06:37 PM Matt Jones

Fixed hardcoded admin account so that it works with more than just OBFS

2003 01/12/2004 05:44 PM Matt Jones

Fixed registry bug involving a string comparison (used numeric
equality instead of string equality).

2000 01/08/2004 06:57 PM Matt Jones

Removed unneeded Net::LDAP dependency. Now all authentication occurs
indirectly through Metacat.

1999 01/08/2004 06:48 PM Matt Jones

Added skin for the UCNRS data registry based on earlier work. Minor
modifications to the templates to accomodate this. Fixed a validation
bug in the register-dataset.cgi, and removed an unnecessary Net::LDAP
login as well because the authentication is handled by metacat.

1998 01/08/2004 09:21 AM Matt Jones

Restoring AuthLdap to previous search filter. Determined that the problem was
a missing o: attribute in the UCNRS LDAP directory. Adding it in makes the old
method work. The change I had made caused some confusion about authentication
because using just uid for a filter caused too many return dn's, and it was just...

1997 01/08/2004 08:31 AM Matt Jones

Fixed validation check for samplingDescription.

1993 01/07/2004 03:13 PM Matt Jones

Changes to re-enable the nceas admindb access for the production install.

1992 01/07/2004 11:07 AM Matt Jones

Removed some debugging test code that isn't needed.

1989 01/06/2004 06:41 PM Matt Jones

Added studyExtent and samplingDescription fields to the registry to accomodate
Sandy's request for a temporalDescription field. This is a little more than
she wanted, but it was needed to satisfy EML minimum requirements.

1988 01/06/2004 06:18 PM Matt Jones

Modified LDAP authentication to support a lookup for the NRS system. If
the auth on the provided string fails as a DN, try to look up a new
DN based on the UID. If we get a match, use that DN for auth and see
if that works. This allows us to use a referral within the...

1985 12/29/2003 01:57 PM Matt Jones

Added taxonomic coverage and authority fields, and fixed a bug in reentry
with the methods fields. Now we are collecting information on all of the
additional fields Sandy requested except for a general temporal description,
which doesn't fit neatly in EML. Will need to consider how to accomodate...

1984 12/23/2003 06:22 PM Matt Jones

Added the ability to describe taxonomicCoverage to the registry. This
allows an arbitrary number of species or other taxa to be listed, and the
editing form can dynamically grow through a simple javascript approach
(also used in Methods). Need to test thoroughly, and need to test on...

1983 12/23/2003 12:15 PM Matt Jones

Added geographic description to the fields of data collected, as it is
a required field and was being improperly defaulted to an empty string in the
XML document. This is a new field for all registries.

1982 12/23/2003 11:27 AM Matt Jones

Modifications to add "Methods" collection to the data registry, and to
make the forms HTML 4.0.1 valid (in an attempt to figure out some of
the rendering and layout oddities I'm seeing).

1980 12/19/2003 04:49 PM Matt Jones

New formatting and text for the NCEAS data registry.

1979 12/19/2003 04:12 PM Matt Jones

Further changes to the registry scripts to support the NCEAS registry
with access to the project list fromthe admindb. Also, fixed a bug with
the script where creators were getting duplicated in the editing process

1977 12/18/2003 05:08 PM Matt Jones

Modifications that allow working group entries to be put in as creators, and
a whole bunch of re-formatting for horribly formatted code that I need to
read to finish this thing up.

1975 12/18/2003 01:45 AM Matt Jones

Updated registry further for NCEAS-specific needs. Confirm data template
now handles new wg field. Still need to write WG metadata into EML document.

1974 12/17/2003 05:37 PM Matt Jones

Additional work on the NCEAS/AdminDB integration. Working Groups now
presented as a dropdown box for multiple selection. Need to write the
info to the XML file now and handle it in confirmation template.

1973 12/17/2003 02:58 PM Matt Jones

Preliminary changes to support the NCEAS data registry connection to the
AdminDB to retrieve project lists.

1956 12/10/2003 01:15 AM Matt Jones

Enabled stylesheet parameters to be passed through metacat even when the
'query' function is called. Previously, query would interpret all
parameters except a few hardcoded ones to be pathexpressions that should be
built into a squery. Now, contains a new configuration...

1955 12/09/2003 11:42 PM Matt Jones

Updates that allow registry script to update the lastid field more efficiently
by calling the metacat 'getlastdocid' function for a given scope. Also some
debugging support added, and a bug where the error message was inproperly
saved across calls to metacat, resulting in spurious error messages.

1953 12/05/2003 07:01 PM Matt Jones

Added new function "getLastId" to the perl Metacat client. Returns
the hisghest docid in use in a given scope.

1951 12/05/2003 01:21 PM Matt Jones

Moved the file from the jar file to now be located in
the tomcat context directory in WEB-INF. Now the metacat configuration is
editable in place. This change depends on a new class in the
utilities module, so be sure you do a "clean" build in metacat so that you...

1949 12/04/2003 09:49 AM Duane Costa

Improvements to Harvester single file upload servlets

1936 11/24/2003 10:44 AM Matt Jones

Remove email notification from registry script.

1929 11/21/2003 03:05 PM brooke

This is the merge from the branch WEB_UI_REDESIGN_BRANCH back into the head.
The only files that have been removed are those in lib/style/eml2; other files
that have been cvs removed (only from lib/ and lib/style) have been re-added
elsewhere (i.e. moved from one directory to another)....

1925 11/21/2003 11:40 AM Duane Costa

Remove unneeded file

1906 11/18/2003 04:51 PM Jing Tao

If the sessionid is null and user will be treated as public.

1903 11/18/2003 11:08 AM Jing Tao

Get rid of doctype declare in transfer.

1896 11/17/2003 03:17 PM Jing Tao

Set system id for transforming.

1895 11/17/2003 03:17 PM Jing Tao

Modified a method and can be reused.

1849 11/07/2003 06:40 PM Jing Tao

If db pool size is maxium and no connection is free. The checkout will be wait.

1841 10/31/2003 06:02 PM Jing Tao

Add a checking for xml_nodes insert finished, then start build index table.

1839 10/21/2003 01:08 PM Jing Tao

Remove UPPER function for >, < operator.

1838 10/20/2003 04:05 PM Jing Tao

Add a new search mode not-contains.

1837 10/18/2003 04:36 PM Jing Tao

Modified a debug Message.

1834 10/08/2003 05:39 PM Jing Tao

Add a new method to find document from queryspecification.

1833 10/03/2003 06:08 PM Jing Tao

Revise code so it can be called directly.

1832 10/02/2003 05:17 PM Jing Tao

Revied the class.

1831 10/02/2003 05:16 PM Jing Tao

New class will be used in metacat ecogrid impl.

1830 09/29/2003 01:04 AM skrish
  • empty log message ***
1828 09/22/2003 01:14 PM Matt Jones

Updated more tests on session reuse. Made the http calls set the sessionid
explicitly rather than relying on cookies being passed around statically.
Still need to modify HttpMessage to get rid of the static cookie.

1827 09/19/2003 05:05 PM Matt Jones

Renamed the upgrade sql files to more understandable names, updated the
build file to include some new targets for running these files, and
updated the installation docs to clarify which upgrade scripts need to
be run and when.

1826 09/19/2003 05:01 PM Matt Jones

New versions of the Metacat client API that allow access to the sessionId
so that a session can be reused over several different instances.

1825 09/17/2003 06:32 PM Matt Jones

Fixed the sessionId handling code to now properly return the sessionId
in the login response message. Updated junit tests to test this issue.

1822 09/17/2003 12:42 PM Matt Jones

Modified metacat to now provide the session identifier in the response
xml message when a login is called. This has not been fully tested.
I removed the HttpMessage class from metacat in favor of using the version
of that class that is found in the utilities module. This may cause some...

1818 09/04/2003 05:57 PM Jing Tao

Fixed a bug for importing package

1816 09/04/2003 03:22 PM Jing Tao

Fixed the bug that if path query without xml declaration will cause a non well-formed result doc.

1813 09/04/2003 01:11 PM Jing Tao

A sample application program to call metacat string service.

1810 09/03/2003 05:18 PM Jing Tao

Fixed some bugs in this file.

1809 09/02/2003 05:01 PM Jing Tao

Implementation for the interface.

1808 09/02/2003 05:00 PM Jing Tao

Add a new client interface with string type for web service.

1806 08/20/2003 01:40 PM Jing Tao

Drop xml_accesssubtree table before the xml_document table.

1804 08/14/2003 04:41 PM Jing Tao

in toxml method, add new code to handle dtd.

1803 08/14/2003 04:41 PM Jing Tao

Add a new constructor to hanlde DTD node.

1802 08/14/2003 04:40 PM Jing Tao

Add code to handle public id and system id.

1798 08/12/2003 06:04 PM Jing Tao

Implement logout method.

1797 08/12/2003 06:04 PM Jing Tao

Add a logout method.

1795 08/12/2003 12:35 PM Matt Jones

Implemented the update and delete methods in the interface, along with tests.

1789 08/12/2003 12:24 AM Matt Jones

Implemented the "insert()" method and wrote a test to test it. The new test
depends on the property "newdocid" be set to something unique in the build.xml
file so that the insert will work properly. Probably need to fix this to be
some kind of autoincrement counter or random number so that it can be run...

1788 08/11/2003 11:28 PM Matt Jones

Refactored to use IOUtil routines. Reformatted for within-file consistency.

1786 08/11/2003 06:30 PM Jing Tao

Implement query method.

1785 08/11/2003 06:29 PM Jing Tao

Add metacatinaccessible exception for query.

1784 08/11/2003 03:24 PM Matt Jones

Implemented the 'read' API call. Some more to go...

1783 08/11/2003 12:19 PM Matt Jones

Wrote the login() function, the first of the series of API calls for
the metacat client to be implemented. Also wrote a test class to
test the API functionality.

1782 08/10/2003 02:26 PM Jing Tao

If uploading failed, the inline data will be deleted either.

1781 08/10/2003 02:26 PM Jing Tao

If xml document uploading failed, the inline data file will be deleted either.

1780 08/08/2003 04:16 PM Matt Jones

Added a new subpackage (edu.ucsb.nceas.metacat.client) which is a client
access library for the metacat. There is an interface ( that
provides simple access methods for the main metacat functions. This is to
support clients like Morpho and others that want to programatically access...

1773 07/31/2003 09:56 PM Jing Tao

JAVA 1.3 doesn't support this FileWriter(File fileName, boolean append). But 1.4 does.
Change to FileWriter(String fileName, boolean append). Both 1.3 and 1.4 support.

1768 07/30/2003 02:03 PM Jing Tao

Fixed bug in replication if doctype is null.

1767 07/30/2003 10:50 AM Jing Tao

Fixed a bug that replication didn't do inline data.

1766 07/30/2003 09:04 AM Jing Tao

Change a array size from 4*10(testing) to 4*1024.

1764 07/29/2003 09:08 AM Jing Tao

Using reader replacing string to read inline data.

1763 07/29/2003 09:07 AM Jing Tao

Using reader to replace string to read inline data.

1762 07/28/2003 05:51 PM Jing Tao

Change the way to handle inline data.

1761 07/28/2003 05:50 PM Jing Tao

When character size is greater than 4000, it will write to db.

1760 07/27/2003 08:51 PM Jing Tao

Change string to stringreader to save memory.

1759 07/27/2003 08:50 PM Jing Tao

Change debug level.

1758 07/25/2003 08:39 AM Jing Tao

Change the year from YY to YYYY

1757 07/25/2003 08:13 AM Jing Tao

Revise inital value for insert a new server. Change some debug level.

1756 07/23/2003 06:15 PM Jing Tao

Revise initial value for server registry.

1755 07/23/2003 06:13 PM Jing Tao

Fixed a bug in registryDataFile.

1754 07/23/2003 06:11 PM Jing Tao

Delete a debug line.

1753 07/23/2003 03:55 PM Jing Tao

Change the date format from yy-mm-dd to mm/dd/yy.

1752 07/23/2003 03:53 PM Jing Tao

Change format from yy-mm-dd to mm/dd/yy.

1751 07/23/2003 12:04 PM Jing Tao

Get rid of to_date function.

1750 07/23/2003 11:58 AM Jing Tao

using toDate method rather than to_date function directly.

1749 07/23/2003 11:55 AM Jing Tao

Revise the toDate method for sql server.

1748 07/23/2003 11:53 AM Jing Tao

Get rid of toDate method and inherit from AbstractAdapter directly.

1747 07/23/2003 11:52 AM Jing Tao

Get rid of toDate method. It inherentise from AbstractAdaptor.

1746 07/23/2003 11:50 AM Jing Tao

Add a concrete method toDate which can transfer text string to date type.

1745 07/21/2003 06:35 PM Jing Tao

Add new method to handle toDate function.

1743 07/21/2003 03:53 PM Jing Tao

Fix somebugs for the script.

1741 07/19/2003 10:20 PM skrish

MetaCat Servlet changed to get correct docid

1740 07/19/2003 06:50 PM Jing Tao

Update script for sql: change a unique constraint in xml_relation table. Adding new fields in xml_replication and xml_access table. Adding new talbe xml_accesssubtree.

1738 07/18/2003 11:24 PM skrish

EML interface Login Servlet

1737 07/18/2003 11:23 PM skrish

Metacat EMl Upload Interface