Project

General

Profile

Activity

From 03/21/2004 to 04/19/2004

04/19/2004

01:26 PM Revision 2132 (metacat): Replace Harvester dbDriver property with database property
Duane Costa

04/15/2004

04:09 PM Revision 2131 (metacat): Add Harvester documentation to the Metacat Tour
Duane Costa
02:40 PM Bug #1467: getprincipals action returns referal entries in url form
Fixed. Passed referred LDAP's URL to the user search function and that results
in output with correct DNs.
Saurabh Garg
02:39 PM Bug #1466: getprinicpals action doesnt return trees for UCNRS and PISCO
Fixed. Changed Context.REFERRAL value from 'follow' to 'ignore' and that
somehow does the job.
Saurabh Garg

04/14/2004

06:41 PM Revision 2130 (metacat): Added ou also to getprincipal output. So now organizationUnitName is also returned in getprincipal output.
sgarg
05:27 PM Revision 2129 (metacat): Made changes so that PISCO and NRS trees are also returned in getPrincipals action.
sgarg
02:14 PM Revision 2128 (metacat): Remove copy of schema file from harvester target
Duane Costa
01:48 PM Revision 2127 (metacat): Allow user to set frequency to 0 for testing purposes
Duane Costa
01:48 PM Revision 2126 (metacat): Modify schema location
Duane Costa
01:41 PM Revision 2125 (metacat): Remove obsolete schema file
Duane Costa
01:37 PM Revision 2124 (metacat): Harvest list schema
Duane Costa
01:24 PM Revision 2123 (metacat): Sample harvest list XML file
Duane Costa
01:22 PM Revision 2122 (metacat): Remove obsolete file
Duane Costa
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.
sgarg

04/13/2004

08:13 PM Bug #1485 (Resolved): Trouble in entering data in NRS ...
The following is an error reported by Kevin Browne:
.
.
> THe problem is that the failure message generated is s...
Saurabh Garg
11:04 AM Revision 2120 (metacat): Shell script for running Harvester on Unix
Duane Costa
10:59 AM Revision 2119 (metacat): Batch file for running Harvester on Windows
Duane Costa
10:54 AM Revision 2118 (metacat): Add install-sql property for MS SQL Server
Add copy task to harvester target Duane Costa

04/12/2004

08:20 PM Revision 2117 (metacat): Fixed two small bugs.
sgarg
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...
sgarg

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.
sgarg
03:23 PM Bug #1466: getprinicpals action doesnt return trees for UCNRS and PISCO

for the record. so that i dont revolve same issues again. :)
[10:39] <sid> matt - a question regarding bug 1466
[10...
Saurabh Garg
10:59 AM Revision 2114 (metacat): Rename url property to defaultDB
Duane Costa

04/08/2004

11:45 PM Bug #1467 (Resolved): getprincipals action returns referal entries in url form
getprincipals right now returns urls instead of identities in case of referals.
So for example in case of LTER we g...
Saurabh Garg
11:15 PM Bug #1466 (Resolved): getprinicpals action doesnt return trees for UCNRS and PISCO
The getprincipals right now return trees for all organizations except UCNRS and
PISCO. A similar scenario can be ge...
Saurabh Garg
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.
Matt Jones
09:23 AM Revision 2112 (metacat): Correct minor problems with foreign keys in Harvester tables
Duane Costa

04/07/2004

02:31 AM Revision 2111 (metacat): 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.
Matt Jones

04/06/2004

08:51 PM Revision 2110 (metacat): Interim checkin of EventLog reporting structure. Still basically incomplete but compiles.
Matt Jones
03:11 PM Revision 2109 (metacat): Add three new Harvester tables
Duane Costa
09:34 AM Revision 2108 (metacat): Omit HARVEST_OPERATION_TABLE and store harvest operations in properties file instead
Duane Costa
08:52 AM Revision 2107 (metacat): Add new Harvest Operation Properties to replace the HARVEST_OPERATION_TABLE
Duane Costa

04/05/2004

04:44 PM Bug #1452 (In Progress): dtd filenames clash if reused for multiple PUBLIC identifiers
Problem reported by Rod Spears:
Ok, this is partially intended behavior. Metacat takes the following attitude
to...
Matt Jones
04:26 PM Bug #1451: null returndoctype fails to return all documents
Fixed DBQuery.java to allow results even when returndoctype is null, as is
appropriate behavior. Now, both query fie...
Matt Jones
04:23 PM Bug #1451 (Resolved): null returndoctype fails to return all documents
When the pathquery "returndoctype" filed is omitted, metacat is supposed to
return all matching documents. In fact,...
Matt Jones
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.
Matt Jones
09:49 AM Revision 2105 (metacat): Implement sending email reports to harvest administrator and site administrator
Duane Costa

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.
Matt Jones
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 -- ...
Matt Jones
01:53 PM Bug #101: generate data set usage metadata/ provide access log
Basic usage tracking is now implemented. Still need to test on oracle, but
basic functionality is working on postgre...
Matt Jones
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.
Matt Jones
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.
Matt Jones
11:31 AM Revision 2100 (metacat): New EventLogTest modifying the log call to exclude revision.
Matt Jones
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.
Matt Jones
09:13 AM Revision 2098 (metacat): Reformatted code for readability and consistency.
Matt Jones

04/01/2004

10:49 PM Revision 2097 (metacat): Added javadoc that was missing for the EventLogData class.
Matt Jones
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.
Matt Jones
05:24 PM Revision 2095 (metacat): Made change in result tag that is returned in getprincipals action. Replaced userdn with username.
sgarg
04:41 PM Revision 2094 (metacat): Added GPL license text to harvester source files.
Matt Jones
03:40 PM Revision 2093 (metacat): Fixed a bug the text filed in path xml query maybe splited.
Jing Tao
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.
Jing Tao
03:38 PM Revision 2091 (metacat): Clean up some code.
Jing Tao
03:38 PM Revision 2090 (metacat): Add new option for return set size.
Jing Tao
01:31 PM Bug #162: need harvest/batch load for metacat
Harvester has demonstrated basic functionality. The following
Harvester capabilities have been implemented:
(1) Read...
Duane Costa

03/31/2004

05:49 PM Revision 2089 (metacat): Revise the handle query and squery method, not finished yet.
Jing Tao
05:48 PM Revision 2088 (metacat): Add a new transform method.
Jing Tao
05:47 PM Revision 2087 (metacat): Add a new transferm method for string reader.
Jing Tao
03:23 PM Revision 2086 (metacat): Implement harvester scheduing capabilities and sending email reports to the Harvester Administrator
Duane Costa
03:19 PM Revision 2085 (metacat): Validate user input data in registration servlet
Duane Costa
03:18 PM Revision 2084 (metacat): Improve authorization logic for single file uload servlet
Duane Costa
03:17 PM Revision 2083 (metacat): Add delete capability to single file upload servlet
Duane Costa
03:15 PM Revision 2082 (metacat): Updates to static html login and upload
Duane Costa
03:14 PM Revision 2081 (metacat): Add delay and smtpServer properties
Duane Costa
01:36 PM Bug #1323: Registry: Need to check that all entry fields do not include any <, > and other characters

I think I fixed most of the cases. But then Marc Meyer reported to be having a
problem. So I need to check again. ...
Saurabh Garg
01:34 PM Bug #1321: Registry: Selection from project list is entered under organization name

Not a bug but a feature.
Saurabh Garg
01:31 PM Bug #1311: Registry: Links should open in a new window and windows should move to front

2) can be fixed by adding window.focus() to the event. I am not closing this
bug yet as I will get to it after Morpho.
Saurabh Garg
01:26 PM Bug #1308: Change text in Data set Contact

Fixed earlier.
Saurabh Garg
01:25 PM Bug #1304: Add view button in addition to Edit and Delete button in resultset.xsl
Fixed earlier. Saurabh Garg
01:22 PM Bug #1346: The results sent back in response to query should be sorted

This bug is fixed. The fix is not in the metacat code but in the resultset.xsl.
So now when the result has been gen...
Saurabh Garg
12:39 PM Bug #1427: xml_index constrains depth of paths that can be inserted
Now this change has been tested on postgres and oracle. A bug in the SQL that
prevented it from working on oracle is...
Matt Jones
12:34 PM Bug #1232: cookie needs to be written after knb page login
What I've done:
(4) has been temporarily resolved by adding:
form_ref.sessionid.value="<current sessionID here, or...
Matthew Brooke
12:08 PM Bug #162: need harvest/batch load for metacat
Duane, I'm preparing for a new release of metacat. Is this harvester code ready
to ship? Please provide an update i...
Matt Jones
11:56 AM Bug #1235: enable passthrough parameters to support stysheet params
FIXED. Closing bug as feature has been tested now. Matt Jones
11:49 AM Bug #1137: add a metacat-info action
FIXED. Added a "getversion" command to determine which version is running.
This does not return other information f...
Matt Jones
11:45 AM Revision 2080 (metacat): Set content type properly for getversion action.
Matt Jones
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.
Matt Jones
09:05 AM Bug #1296: Registry: Need to login before the form is filled
Also, once login is established first, then the stylesheets can be smart about
which of the records a given user can ...
Matt Jones

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.
Matt Jones
02:26 PM Bug #1427: xml_index constrains depth of paths that can be inserted
The solution(2) above has been implemented and checked into CVS. Now, the
metacat.properties files has a new option ...
Matt Jones
02:20 PM Bug #1427 (Resolved): xml_index constrains depth of paths that can be inserted
When an XML document contains a deeply nested structure, metacat accepts the
document for storage in xml_nodes, but ...
Matt Jones
02:08 PM Bug #94: add DOM interface support to metacat
We're not going to make this change. Its a huge architectural change with
little direct benefit.
Matt Jones
02:06 PM Bug #186: add web metadata entry form for Metacat
FIXED. The current source for this feature is in
"src/perl/register-dataset.cgi" and the templates are in
"lib/style...
Matt Jones
01:36 PM Revision 2077 (metacat): Reformatted source for readability and conformance.
Matt Jones
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.
Matt Jones
10:09 AM Revision 2075 (metacat): Reformatted DBQuery.java for readability and consistency.
Matt Jones
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.
Matt Jones

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.
Matt Jones
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 ...
Matt Jones
11:39 AM Revision 2071 (metacat): Replaced properties file that I accidentally overwrote. Reverting to 1.3.
Matt Jones
11:36 AM Revision 2070 (metacat): Removed unused references to abstractpath, and some unudes javascript.
Matt Jones
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.
Matt Jones

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.
Matt Jones
03:25 PM Revision 2067 (metacat): Removed the "getdataguide" action as it was always experimental and is no longer used in metacat or morpho.
Matt Jones
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.
Matt Jones
02:42 PM Revision 2065 (metacat): Harvester properties file
Duane Costa
02:38 PM Revision 2064 (metacat): Login page for Harvester Registration Servlet
Duane Costa
02:36 PM Revision 2063 (metacat): Implement Harvester Registration Servlet
Duane Costa
02:35 PM Revision 2062 (metacat): Additional scheduling logic
Duane Costa

03/25/2004

12:57 PM Revision 2061 (metacat): Changes to Harvester properties
Duane Costa
12:56 PM Revision 2060 (metacat): Changes to log entries
Duane Costa

03/24/2004

02:15 PM Bug #1390 (Resolved): add UCNRS to the ldapweb.cgi management lists
The UCNRS ldap tree can not be managed through the web scripts now, partly
because these entries are in a different ...
Matt Jones
12:24 PM Bug #1388 (Resolved): date format in registry too restrictive
The temporal coverage fields require dates of the following format:
YYYY-MM-DD
and specifically does not all...
Matt Jones
09:21 AM Revision 2059 (metacat): Changes to harvester targets
Duane Costa

03/23/2004

10:26 AM Revision 2058 (metacat): Made changes in these three files so that getPrincipal returns back more details about users and groups. Users now contain userDN, user Name and user Email. Groups now contain Group name and Group description. So some function calls which returned single string array earlier now returns multiple string arrays. AuthSession.java called one of these functions - so accordingly changes were made to fix that part of the code.
sgarg

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...
sgarg
08:43 AM Revision 2056 (metacat): Added extra parameters (cfg & docid) to be passed on to generic response screen.
sgarg
 

Also available in: Atom