This update includes tech support emails for LTER and UCNRS.
Remove the access query for return field since we remove the partial tree access control in eml.
removed a bunch of commented out code
got a better version of paging working. still needs to be cleaned up and debugged more.
Fix bug that if there is a search value is different to others, the query wouold work.
Added a new class called Sitemap that is used to generate a series of XML documents representing the URLs of metacat documents following the sitemap protocol. The Sitemap class extends TimerTask so that it can be scheduled to run once a day or so. New configuration options were added to metacat.properties to control where the sitemaps are written and hw often they are updated. By default we do it once a day, as more often is overkill for search engines....
Added servlet mapping that allows PATHINFO to be passed to the metacat servlet for use in URL handling for READ action.
transfer to value to upper case.
Added new feature to allow metacat documents to be retrieved from a URL that does not use the query url syntax, instead embedding the docid and qformat in the url path, as in this example: http://localhost:8180/knb/metacat/test.1.1/knbThis format allows clients to read documents without entering a query URL, which will be used in a subsequent step to allow search engines to better index metacat content.
Decreased the debug message priority to 'debug' level for messages when reading an XML document.
Fixed bug that modified query wasn't add.
Add some new constance
Add method to handle union operator.
Added predicates to return paths.
Limited use of predicates in XPath return fields
Add event log for timed replication.
Add even log in replication.
Use a log.dir variable to replace tmp dir in replication log file.
Add new variable for replication log directory.
Somehow the change went to the head rather than branch. So i rollback the change in head.
This commit is for branch. In this commit the correct ip and user name will be stored in access_log table in replication event. However, it only for Forcereplication. And the test isn't completed yet. This commit is only for future use.
checking in timing print statments
Add a new method to print out more effecient query.
Add new data structure and method to handle query terms which have same search value.
Add a new method to compare the query terms to see if they have same search value.
Get rid of user_owner=public part in access query.
reformatted a bit and removed unneeded code
paging now works well. sped up the caching by using SAX instead of DOM parsing. it seems fast. need some other people to test for me though. the two params needed are 'pagesize' and 'pagestart'. I haven't updated any of the web interfaces to use this, so if you want to try it, you'll have to type in the url the old fashioned way
Add a new overload method - createResultDocument and add a new check for null.
got paging working. metacat also now caches resultsets for users' sessions. the paging is a bit slow, due to some xpath statements. i need to get this optimized now.
Fix bug in advanced search that first surfaced in Java 1.5.0/Tomcat 5.5. Only set the sessid parameter if the sessionId string that is passed in is non-null.
Change "server" to "config.hostname" in config.hostname description.
At Jing's suggestion, added back descriptions for the 'server' and 'httpserver' properties. Since the default values can be used in most cases, the descriptions were added to the table titled 'Other properties in build.properties that you can (but generally need not) change'....
Update metacat installation documentation for 1.7 release.
Initial design document for the SEON data set uploading to metacat.
Currently every MetacatClientTest will generate new doicd and the the docid will be reused. So it will generate problem. I add new method to persistent the doicd in a file and this problem was fixed.
adding changes to make paged query results possible
Removed obsolete targets which handled gt3 stuff.
Add new variable getReviewsTemplate to fix the bug which moderater couldn't see comment window.
Add a new config.port.https property. This value will be used by server property.
updated installation instructions
moved from metacat/lib
moving these jars to the ajax dir
adjusted cell widths, font sizes, and white-space policies.
A script to check if shape files are still existing.
Add exception handle code according the change in SpacialHarvest class.
Change the exception handle way accroding the change in SpatialDataset class.
Change the shape file store object to be static and make them synchronized in order to be thread safe.
Change the constructor to prive so other class can only go through getInstance to get object.
Change some log info.
Check if the word is "infinity" before casting a string to double ojbect.
more changes for the ajax stuff. it now works on the production server
updated the ajax code to make it easier to install. also updated the installation instructions.
more changes for the ajax stuff
added a note
file with installation instructions
updated readme
modified the shell and compile scripts so that theyy are easier to modify for different systems
initial checkin of the kepler ajax metacat interface. these files may need to be moved later, but they need to be in cvs all together for now.
Updated broken LTER link in template (bug #648)
The generateId method somethimes couldn't generate a unique id if you put theminto a big for loop. So i added append to a random number at the end. It works wll
Add delete method in inserting spatial data.
Add a new servlet mapping for metacat.
Fix bug in the Advanced Search form reported by Dave Balsiger at NTL. The bug occured only in one of the following two special cases:
(a) The user modifies longitude but leaves latitude at default values;(b) The user modifies latitude but leaves longitude at default values....
Added the MSU organization to ldapweb.cgi.
One more patch for bug 2469:Although the correct parentid values were being indexed in xml_path_indexfor leaf node xpaths, they were still incorrect for relative and absolutepaths. This patch modifies traverseParents() and changes the parent node idto be indexed to that of the leaf node, no matter if the path is a leaf,...
As a continued fix for http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2469,I've fixed the indexing implementation in both buildIndex() andtraverseParents(). Duane pointed out that the incorrect parent node idswere being indexed in xml_path_index, causing some stylesheets to render...
Can't get results displayed correctly due to a limitation in metacat (bug 2769 in bugzilla.ecoinformatics.org).
Tweek
Kepler Repository Skin
Replace die statement in the script
Changed the contacting information.
Change the behavior if the ldap server is down. Now main server is down, a html will be sent back. If it is referral, it will ignore it.
Add token for ldap server down template.
Add a new template for show the message ldap server is down.
Add new method to keep inserting spatial data.
Add a test eml file which contains spatial data.
Fixed exception handler
Removed the debugMessage method which was removed from MetacatUtil class.
Fixed bug that eml 200 pointed eml201 schema.
add "date" command to count time
Remove the file to bin dir.
Move the file from lib to this bin dir. This file will build index for given docid.
Add a troubleshooting to handle X11 windows issue after restart tomcat.
Fixed bug the logurl is invalid
Fixed a bug that the metacat url will still read from parameter 1
As a fix to http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2748, I'm applyingthe patch sent to me from Mike Frenock when he reported this bug.
This patch changes MetaCatServlet.handleUploadAction() by first settinga boolean flag on whether the file to be uploaded exists already. If it...
Add the option in wget and get cookie work.
updated stylesheet for kepler skins to display documentation uploaded from kepler
Add a script to build index of given docid.
This is just a code cleanup patch that re-aligns some indentations and removessome debugging code.
As a partial fix to http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2747,I've modified AuthLdap.getGroups() and removed the code that handles LDAPreferral connect and search timeout issues in a separate thread. I've replacedthis code with ReferralException code that uses two JNDI parameter settings:...
As a partial fix to http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2747,
I'm applying 3 patches to AuthLdap.java that simplify the code that addressestimeout issues when connecting and searching referral LDAP databases, fixes thegetGroups() method to correctly get groups in referral LDAP databases, and does...
As part of a fix for http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2747,I'm adding a few configuration parameters to metacat.properties:
1) ldapconnecttimelimit limits the time in milliseconds allowed for LDAP server connections. This reduces the impact of any single...
Added note to README regarding buildIndex fixes in bug 2469
Fixed the implementation of the buildIndex function which was notworking for new document insertions. A previous fix in updatePathIndexfor ATTRIBUTE data inadvertantly caused a foreign key duplicationexception for insertions of ELEMENT nodes when multiple relative paths...
Added additional organizations to the login dropdown list for theKruger skin.
Add code to handle double quotes in normalize method.
I'm fixing a compile problem under jdk 1.4.2, where the get() method inHashMap needs an Object as a parameter, not a primitive data type. I changedthe long to a Long as the lookup key.
As part of a patch fix for:
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=2469
I've changed DocumentImpl.java in three locations:
buildIndex() traverseParents() updatePathIndex()
This patch modifies buildIndex(). Like the prior two patches, it changes...