Activity
From 03/08/2004 to 04/06/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: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... - 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... - 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,... - 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: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... - 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.
- 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...
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
- 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. ...- 01:34 PM Bug #1321: Registry: Selection from project list is entered under organization name
Not a bug but a feature.- 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.- 01:26 PM Bug #1308: Change text in Data set Contact
Fixed earlier.- 01:25 PM Bug #1304: Add view button in addition to Edit and Delete button in resultset.xsl
- Fixed earlier.
- 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...- 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... - 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... - 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... - 11:56 AM Bug #1235: enable passthrough parameters to support stysheet params
- FIXED. Closing bug as feature has been tested now.
- 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... - 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.
- 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 ...
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.
- 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 ... - 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 ... - 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. - 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... - 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
- 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 ... - 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... - 09:21 AM Revision 2059 (metacat): Changes to harvester targets
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
- 01:52 PM Revision 2055 (metacat): Set new URL for the NCEAS registry home. I forgot to commit this earlier.
03/18/2004
- 11:29 AM Bug #1372 (Resolved): Registry: Reconfigure entryForm.tmpl
- entryForm.tmpl needs to be reconfigured because it has someplaces with skin
names have to be hard coded into it. Th...
03/17/2004
- 03:47 PM Revision 2054 (metacat): Made changes so that *.gif and *.png are copied without filtering.
- 03:14 PM Revision 2053 (metacat): Debug level was changed and a few extra lines were added in last commit.
- Restored those to previous values.
- 03:04 PM Revision 2052 (metacat): Added target for installing skins. Target name is install-skin. It is dependent on init. It take skin name as input from user, creates a directory in skins directory and copies files to that directory.
- 10:52 AM Revision 2051 (metacat): removed sid's space and added a >> before titles, so datasets with no title will still have a clickable link on results listings. Sid's space was not visible unless the user did a mouse-over
- 10:06 AM Revision 2050 (metacat): added sessionid hidden fields, based on $sessid transformer parameter set by DBTransform.java
03/16/2004
- 06:57 PM Revision 2049 (metacat): made changes so that organization name for the site or project is entered before
- any other creater.
- 06:21 PM Revision 2048 (metacat): Added space at the end of title that is returned back. This is done so that documents with no title can be clicked on.
- 06:02 PM Revision 2047 (metacat): Made changes in entryForm.tmpl so that it shows site list for specnet skin.
- 06:00 PM Revision 2046 (metacat): Adding registry skin for SpecNet.
03/15/2004
- 02:33 PM Bug #1370: Sessionid wasn't stored in login function
- In handle login method in MetacatServlet class, the sessionid and session which
stored user name and password will be... - 02:19 PM Bug #1370 (Resolved): Sessionid wasn't stored in login function
- Metacat client package comminute metacat through sessionid for keeping track the
user. Those sessionid wasn't stored... - 02:27 PM Bug #1369: Metacat is case sensitive to DN
- In PermissionControl and DBQuery class, the DN name in java code was transform
to lower case. In sql command, the fie... - 02:15 PM Bug #1369 (Resolved): Metacat is case sensitive to DN
- In Ldap, DN is not case sensitive. For example,
uid=tao,o=nceas,dc=ecoinformatics,dc=org and
uid=tao,o=NCEAS,dc=eco... - 02:23 PM Bug #1368: If a document's revision is 0, it couldn't be replicated
- In DocumentImpl class, the constrain for revision in replication was changed.
Revision = 0 is allowed now. So any rev... - 11:23 AM Bug #1368 (Resolved): If a document's revision is 0, it couldn't be replicated
- If a document's revision is 0 in host A, it can't be replicated to host B. This
is because we decided revision numbe... - 02:08 PM Revision 2045 (metacat): Fixed the bug for sessionid storing, revision couldn't be zero and Ldap DN is case sensitive.
- 11:45 AM Revision 2044 (metacat): In test client package, get rid of HttpClient in parameter. Because, http client has cookies and we couldn't test session id.
- 10:57 AM Bug #243: metacat returns error that is not an xml document
- After clean-up dbconnection in metacat, this error is gone
- 10:55 AM Bug #1212: inline data file couldn't be deleted if uploading xml document failed
- This bug is fixed. In EmlSAXHandler class, a vector named inlineFileIDList was
added to keep track which inline files...
03/09/2004
- 06:20 PM Bug #1367 (Resolved): Temporal and Spatial Coverage not required for NCEAS
- Temporal and Spatial Coverage not required for NCEAS skin as requested by some
ecologists. - 06:18 PM Revision 2043 (metacat): Replaced Hash table with Vector of Vector datastructure in getting <param> from Query. This was done so that the results are represented in same order as they appeared in the document.
- 03:59 PM Revision 2042 (metacat): fixed a bug in reloading of kewords from an eml file for edit-datapackage form.
- 03:51 PM Bug #1366 (Rejected): Changes in review entry page
- 1. When user selects none of the states - "Select State Here" appears on the
page
2. If you edit a document which ... - 02:28 PM Revision 2041 (metacat): Made changes in the formatting display of Project list.
- 01:01 PM Bug #1365 (Resolved): Doesnt complain if method title is not provided
- Andhrea reported this. She entered a document with method para but no title and
it didn't complain. The document wa...
03/08/2004
Also available in: Atom