From 03/01/2004 to 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 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
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 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: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 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


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


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


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:
and specifically does not all...
Matt Jones
09:21 AM Revision 2059 (metacat): Changes to harvester targets
Duane Costa


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. called one of these functions - so accordingly changes were made to fix that part of the code.


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


01:52 PM Revision 2055 (metacat): Set new URL for the NCEAS registry home. I forgot to commit this earlier.
Matt Jones


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...
Saurabh Garg


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. sgarg
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


06:57 PM Revision 2049 (metacat): made changes so that organization name for the site or project is entered before
any other creater. sgarg
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.


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...
Jing Tao
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...
Jing Tao
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...
Jing Tao
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
Jing Tao
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...
Jing Tao
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...
Jing Tao
02:08 PM Revision 2045 (metacat): Fixed the bug for sessionid storing, revision couldn't be zero and Ldap DN is case sensitive.
Jing Tao
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.
Jing Tao
10:57 AM Bug #243: metacat returns error that is not an xml document
After clean-up dbconnection in metacat, this error is gone Jing Tao
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...
Jing Tao


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
Saurabh Garg
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
2. If you edit a document which ...
Saurabh Garg
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...
Saurabh Garg


07:37 PM Revision 2040 (metacat): Fixed a bug in sorting of records. Now the result sent back is title sorted.
06:07 PM Revision 2039 (metacat): Fixed bug that version could not be zero in replication.
Jing Tao


11:51 PM Revision 2038 (metacat): Minor changes to allow the registry to work in the knb skin, mainly in
how to treat the 'site' field. Now it is a free-text organization
field in the KNB skin. Need to test, install this...
Matt Jones

Also available in: Atom