Activity
From 03/19/2004 to 04/17/2004
04/15/2004
04/14/2004
- 06:41 PM Revision 2130 (metacat): Added ou also to getprincipal output. So now organizationUnitName is also returned in getprincipal output.
- 05:27 PM Revision 2129 (metacat): Made changes so that PISCO and NRS trees are also returned in getPrincipals action.
- 02:14 PM Revision 2128 (metacat): Remove copy of schema file from harvester target
- 01:48 PM Revision 2127 (metacat): Allow user to set frequency to 0 for testing purposes
- 01:48 PM Revision 2126 (metacat): Modify schema location
- 01:41 PM Revision 2125 (metacat): Remove obsolete schema file
- 01:37 PM Revision 2124 (metacat): Harvest list schema
- 01:24 PM Revision 2123 (metacat): Sample harvest list XML file
- 01:22 PM Revision 2122 (metacat): Remove obsolete file
- 11:27 AM Revision 2121 (metacat): Fixed getprincipals output. Earlier DNs for LTER were in URL form. Now they appear in DN form.
- Earlier:
ldap://knb.lternet.edu:389/DN,base
Now:
DN
Have to make changes so that PISCO and NRS also show up.
04/13/2004
- 11:04 AM Revision 2120 (metacat): Shell script for running Harvester on Unix
- 10:59 AM Revision 2119 (metacat): Batch file for running Harvester on Windows
- 10:54 AM Revision 2118 (metacat): Add install-sql property for MS SQL Server
- Add copy task to harvester target
04/12/2004
- 08:20 PM Revision 2117 (metacat): Fixed two small bugs.
- 04:49 PM Revision 2116 (metacat): 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 <organiza...
04/09/2004
- 04:12 PM Revision 2115 (metacat): 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.
- 10:59 AM Revision 2114 (metacat): Rename url property to defaultDB
04/08/2004
- 01:49 PM Revision 2113 (metacat): 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.
- 09:23 AM Revision 2112 (metacat): Correct minor problems with foreign keys in Harvester tables
04/07/2004
04/06/2004
- 08:51 PM Revision 2110 (metacat): Interim checkin of EventLog reporting structure. Still basically incomplete but compiles.
- 03:11 PM Revision 2109 (metacat): Add three new Harvester tables
- 09:34 AM Revision 2108 (metacat): Omit HARVEST_OPERATION_TABLE and store harvest operations in properties file instead
- 08:52 AM Revision 2107 (metacat): Add new Harvest Operation Properties to replace the HARVEST_OPERATION_TABLE
04/05/2004
- 04:25 PM Revision 2106 (metacat): 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. - 09:49 AM Revision 2105 (metacat): Implement sending email reports to harvest administrator and site administrator
04/02/2004
- 06:02 PM Revision 2104 (metacat): 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. - 02:18 PM Revision 2103 (metacat): 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 -- ... - 01:43 PM Revision 2102 (metacat): 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. - 11:43 AM Revision 2101 (metacat): 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. - 11:31 AM Revision 2100 (metacat): New EventLogTest modifying the log call to exclude revision.
- 10:15 AM Revision 2099 (metacat): Modified SQL scripts to add the new access_log table. I've partially tested this under postgres but have not yet tested under oracle.
- 09:13 AM Revision 2098 (metacat): Reformatted code for readability and consistency.
04/01/2004
- 10:49 PM Revision 2097 (metacat): Added javadoc that was missing for the EventLogData class.
- 10:40 PM Revision 2096 (metacat): 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.
- 05:24 PM Revision 2095 (metacat): Made change in result tag that is returned in getprincipals action. Replaced userdn with username.
- 04:41 PM Revision 2094 (metacat): Added GPL license text to harvester source files.
- 03:40 PM Revision 2093 (metacat): Fixed a bug the text filed in path xml query maybe splited.
- 03:39 PM Revision 2092 (metacat): 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.
- 03:38 PM Revision 2091 (metacat): Clean up some code.
- 03:38 PM Revision 2090 (metacat): Add new option for return set size.
03/31/2004
- 05:49 PM Revision 2089 (metacat): Revise the handle query and squery method, not finished yet.
- 05:48 PM Revision 2088 (metacat): Add a new transform method.
- 05:47 PM Revision 2087 (metacat): Add a new transferm method for string reader.
- 03:23 PM Revision 2086 (metacat): Implement harvester scheduing capabilities and sending email reports to the Harvester Administrator
- 03:19 PM Revision 2085 (metacat): Validate user input data in registration servlet
- 03:18 PM Revision 2084 (metacat): Improve authorization logic for single file uload servlet
- 03:17 PM Revision 2083 (metacat): Add delete capability to single file upload servlet
- 03:15 PM Revision 2082 (metacat): Updates to static html login and upload
- 03:14 PM Revision 2081 (metacat): Add delay and smtpServer properties
- 11:45 AM Revision 2080 (metacat): Set content type properly for getversion action.
- 11:42 AM Revision 2079 (metacat): Added a simple action for finding out the current metacat version. The information is pulled from the property file, so be sure to update the version in the property file before shipping a release.
03/30/2004
- 04:05 PM Revision 2078 (metacat): Fixed a bug in the new recursive SQL statements that prevented them from operating on oracle. Now they should work on both oracle and postgres.
- 01:36 PM Revision 2077 (metacat): Reformatted source for readability and conformance.
- 01:35 PM Revision 2076 (metacat): Excluded the update of the xml_index table in insert,update, and delete if the usexmlindex option is set to false.
- 10:09 AM Revision 2075 (metacat): Reformatted DBQuery.java for readability and consistency.
- 10:02 AM Revision 2074 (metacat): Changed printAttributeQuery() to no longer depend on the xml_index table. Now, if useXMLIndex is false, the method will use a recursive query on xml_nodes to match paths instead of using xml_index.
03/29/2004
- 03:50 PM Revision 2073 (metacat): Some refactoring of the printExtendedSQL()
- methods to eliminate redundancy in the code and
to provide more readable documentation. - 01:59 PM Revision 2072 (metacat): Moved decision about whether to use xml_index for
- query to the metacat.properties as "usexmlindex". Default
is now false. Still have some refactoring to do to remove ... - 11:39 AM Revision 2071 (metacat): Replaced properties file that I accidentally overwrote. Reverting to 1.3.
- 11:36 AM Revision 2070 (metacat): Removed unused references to abstractpath, and some unudes javascript.
- 11:24 AM Revision 2069 (metacat): Created new printExtendedSQL function that can get the extended
- return fields using only xml_nodes and not xml_index. One
step closer to eliminating the dependence ofn xml_index.
03/26/2004
- 05:40 PM Revision 2068 (metacat): Created test class QuerySpecificationTest and started process of removing the xml_index from the QuerySpecification code. Reformatted some classes for readability.
- 03:25 PM Revision 2067 (metacat): Removed the "getdataguide" action as it was always experimental and is no longer used in metacat or morpho.
- 02:47 PM Revision 2066 (metacat): removed the 3 versions of printPackageSQL which are no longer used by metacat. This eliminates some dependency on xml_index.
- 02:42 PM Revision 2065 (metacat): Harvester properties file
- 02:38 PM Revision 2064 (metacat): Login page for Harvester Registration Servlet
- 02:36 PM Revision 2063 (metacat): Implement Harvester Registration Servlet
- 02:35 PM Revision 2062 (metacat): Additional scheduling logic
03/25/2004
- 12:57 PM Revision 2061 (metacat): Changes to Harvester properties
- 12:56 PM Revision 2060 (metacat): Changes to log entries
03/24/2004
03/23/2004
03/22/2004
- 10:37 AM Revision 2057 (metacat): Fixed a bug which doesn't occur everytime. The bug occurs when lastid in (cfg).lastid is not unique. i.e. there is already a document in the server which has same docid. The earlier algorithm was:
- while(not unique){
get accession number;
update accession number written in document; (BUG)
insertDocument;
if e... - 08:43 AM Revision 2056 (metacat): Added extra parameters (cfg & docid) to be passed on to generic response screen.
03/19/2004
Also available in: Atom