Add release for 1.7.1
Uncommented metacat client upload commands.
Provides a mechanism to access clientview classes from an XSLT-generated HTML document (within the skins framework).Serves as a servlet for "updating" files from XSLT-generated html multipart-forms.It simply forwards the multi-part request to the ClientViewHelper java class....
Added "Update" html forms functionality, and modified html appearance.
Changes for java 1.4 compilation, and further development.
Further development.
Change the https port from 80 to 443
Change the off set number for a selection query.
Add code to handle the docid list is too long to be run in extended query.
Changes to make java 1.4 compliant.
Updated handlePackageUpload (in development).
Added static variables.
Replaced "Formatter" usage (java 1.5) for java 1.4 compiling.
Removed "Formatter" usage, to make java 1.4 compatible.
Removed "generics" to make java 1.4 compatible.
Change String.contains which only java 1.5 have to String.indexOf
Delete a test for printAttributeQuery which was delete from java file.
Change a handleReturnField to public which will be used in ecogrid.
Add return doctype and return field into the key of query cache.
Backing out change, certain cases cause the file to upload as 0 bytes, which pass all tests but leave us with no data. Will re-commit after 1.8 release and more complete testing.
Fixed bug that searching for parameters.
Updated com.oreilly.servlet (cos.jar) from 19Jun2001 to current 05Nov2002 version. Fixed uploading in MetaCatServlet.java to allow parameters after file object, was disabled for a workaround in the previous library.
Change path data type to text in table xml_index.
Change the path data type to text
Change the maxium queryresult string length.
Add a try-catch to handle if a query result is too long.
Removed a code to check if there is a docid in a vector since every docid should exist once.
Add a upgrade-1.7.1 sql property for oracle.
Add new index into xml_index table.
A script to add index into xml_index table.
Add index into xml_index table
fixed a bug in metacat that was preventing it from using non-TLS authentication. ldap was throwing a namingException which was causing the exception handling to go to the wrong block so non-tls auth never even got tried. this shoudl hopefully fix the problem with sanparks
Add code to expire cached query result when metacat have a insert, update or delete action.
Add a cache mechanism for public user.
Add a switch to control if we need query cache.
Add a result set cache
Add a new property which defines the size of query result cache.
Fix a bug that move node from xml_nodes to xml_nodes_revisions.
Change a method to private
Change data type of columns to TEXT
Add a target to run db upgrade script.
script to change data type of some columns to TEXT
Remove offset in findResultDoclist
Add a delay time for initial indexing
Add a initial delay for indexing.
Test file for query group.
Use or to replace union
Add code to handle none-same value query term.
Initial checkin. Just a starting point for the FGDC Metadata xsl view.
Changed the metadata XSL target to use the new FGDC XSL file.
Resized the login frame.
The JSP "KNP Main View". Refactored some of the original code to other classes to work with the edu.ucsb.ucsb.nceas.metacat.clientview API.
The JSP "Client Login View". This view now uses the edu.ucsb.ucsb.nceas.metacat.clientview API, rather than interacting directly with the MetacatClient class.Refactored most of the original code.
Initial checkin. The JSP "Client FGDC Upload View". This view uses the edu.ucsb.ucsb.nceas.metacat.clientview API.
Initial checkin. The "Client View FGDC Helper", to provide FGDC specific methods for client views. This is an API class for the clientview package.
Initial checkin. The "Client View HTML Helper", to provide HTML specific methods for client views. This is an API class for the clientview package.
Initial checkin. The "Client View Bean Helper", to provide a controller for ClientView bean users. This is the main API class for the clientview package.
Initial checkin. The "Client View Bean Info", to complete the JavaBean architecture for the ClientView bean. This class can be used in java component building tools.
Initial checkin. The "Client View Bean", to provide the "model" in the MVC architecture. This JavaBean is used in client view JSP documents (the "Views")and the ClientViewHelper class (the "Controller").
Refactored almost all of the JSP API methods and fields to a new package (edu.ucsb.nceas.metacat.clientview).
Initial checkin. This particular form probably won't be used, however, it is provided here as an example of using the new "Delete" API.
Removed the "action" param, and added the "qformat" param.
Revised the access query part.
Remove the subtree constrain in access query
Add new variable indicate if this query term in a union group.
Remove an method
Change some log.
Merge the getting return fields for both elements and attributes.
Get rid of back tracing part
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