Moved delete code out JSP and into MetacatClient.java
Fixed bug: successfully removes related sub Doc ID's from metadata.New functionality:1) Updates field in FGDC metadata Doc ID with new version of Doc ID, and2) Recurses sub-documents for deletion, when deleting an FGDC metadata Doc ID (deletes entire package).
Add debug in query method.
KNB default path query.
Changed the height setting for an iframe.
Changes include: 1) Separate "Search for Data" between public users and logged-in users, 2) Separate "Browse Data Sets" for public users and logged-in users,3) Ability to get a list of Doc Id's based on a specified scope, 4) Ability to select a data package or data file by selecting from a list of Doc Id's, 5) Ability to "Delete" data files,...
Several newly developed methods providing a JSP API into metacat. Most of the new methods were developed to support FGDC metadata.Some of the other new methods merely provide convenience to the JSP code. New methods include:nextVersion, getFGDCdistinfo, addDistInfoToFGDC, vectorToHtmlSelect, mapToHtmlSelect, htmlInput, getSessValue, setSessValue, query, getSelectQueryMap,...
Initial checkin. Convenient xhtml snippet to be included in a JSP file, to define several input parameters required by MetaCatServlet.Alternative to using javascript or repetitive html.
A path query from kepler
A sql to increase column size of queryresult_string in xml_queryresult table.
Replacing mutiple mkdir command by "mkdir -p".
Make the variables easilier edtible
New text file to store a number how many time we want to query metacat.
New script which will reboot the system after query. So this will keep memory usuage same.
Fixed bug that docid has no seperator in email.
Remove the rule that the access allow rule should equals three.
Added presentation slides on Identifiers for DevLunch. The issues outlined here are relevant to implementation of LSIDs etc in Metacat.
Modified method "doMetadataUpload". Improved file type parsing. Also changed call to "upload", to send Integer.MAX_VALUE as the file size,since file size is not available until read (i.e. "Content-Length", which is available, isn't the same as the individual file sizes)....
Code design document of the login process, as done in the KNB skin.
Change a log level. Sometime it confuses people.
changed web site to use new documentation paths. this break a lot of stuff because metacat won't return the subelements of an xpath query. this will have to be fixed through metacat
Metacat JSP API Additions. The new methods currently only handle inserts of new metadata files and related data files. It also handles instance creation and login support, witha few convenience methodes intended to be called by a JSP file.Update and delete support will be added. Also, the new methods currently only handle FGDC metadata files. More XML grammars will be added.
KNP skin customization. Initial checkin of new file. Called by the standard skin javascript protocol of "insertLoginBox()".This contains a non-modal "Login Form" and account management links. It also contains a web form for inserting a new metacat data package.
KNP skin customization. Added a call the the standard skin javascript protocol of "insertLoginBox()". This replaces the prior "Login Form" and "Manage Account" section, which have been removed.This code is now in the new SaeonLogin.jspx file.
Modified the iframeloginboxclass class. Customized for the KNP skin.
Added LOGINBOX_URL and IFRAME_LOGINBOX_CLASS. Customized for the KNP skin.
Add code restart postgresql and tomcat, and code to check those servers are ready or not
A script to call java client to query metacat. The restart tomcat and postgres part haven't done yet.
A query client to test metacat performance
Add more statement to output performance info in a file in delimitere format
Add statement to output search time to a delimitered file
Add a new method to output delimited debug info.
Add new porperty for delimitered ouput debug file.
Test query with attribute return field to measure metacat peformance.
Test query for measure metacat peformance.
Add formated output for time measurement.
Add new method to record the total search time to a file.
Add new method to write debug info to a given file.
Reset the spatial option to be true as default the value.
Add two porperties which control to write debug info to a file rather than log.
Add new box for inserting new resultset into xml_queryresult table.
Add a new box for inserting new resultset into xml_queryresult table.
Change the debug level for some statement
Fixed bug that search "soil" will cause an exception.
paging now works in a more normal manner. also fixed a bug where the last page would display too many results.
Add new box for executing getAttributeReturnValue.
Add new query box for executing getAttributeReturnValue.
Change the debug level for timing
Recovered some overwitten code.
updated the kepler skin to use paging. need to do a bit more work on this to make it behave more like other web applications
A png version of query flow chart/
Changed a wrong debug information.
flow chart of metacat query.
Fixed bug that search will get a error in adding relationship.
Add time debug information for query.
Modify the time debug message
Fixed bug that if Writer object is null, code will generate null exception
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