Renamed the upgrade sql files to more understandable names, updated thebuild file to include some new targets for running these files, andupdated the installation docs to clarify which upgrade scripts need tobe run and when.
New versions of the Metacat client API that allow access to the sessionIdso that a session can be reused over several different instances.
Fixed the sessionId handling code to now properly return the sessionIdin the login response message. Updated junit tests to test this issue.
Add the code copy jdbc file to web-info/lib dir. Because the oracle jdbc.jar is not in our lib dir.
Streamlined installation of jars in build file.
Modified metacat to now provide the session identifier in the responsexml message when a login is called. This has not been fully tested.I removed the HttpMessage class from metacat in favor of using the versionof that class that is found in the utilities module. This may cause some...
Fixed a bug for creating grid service.
Delete some duplicate lines.
Separte compiling client src file from Metacat basic installation.
Fixed a bug for importing package
change the destdir from build.src to build.dest in compileinterface target.
Fixed the bug that if path query without xml declaration will cause a non well-formed result doc.
Get rid of stringclient compilation when install metacat.
Add a new target to test application for metacat web service.
A sample application program to call metacat string service.
File to deploy metacat web service.
Add new target to create gar file for web service.
Fixed some bugs in this file.
Implementation for the interface.
Add a new client interface with string type for web service.
Remove one varible - itis for itislib.jar
Drop xml_accesssubtree table before the xml_document table.
Revise this text file.
in toxml method, add new code to handle dtd.
Add a new constructor to hanlde DTD node.
Add code to handle public id and system id.
Add a new user and passwd for another user who doesn't have permssion try to read, delete, update xml files.
Add new test case to testing logout, user doesn't have permision to read, insert, update and delete documents. Add new test case to test inaccessible metacat.
Revise it.
Implement logout method.
Add a logout method.
Updated build file to build utilities more reliably.
Implemented the update and delete methods in the interface, along with tests.
New version of test document without illegal whitespace trailing the closingtag of the root element.
New test data for testing metacat client.
Updated test so that the query test works. Now all tests should pass, butstill having the cntl-m issue on one server.
New test code for metacat client. Auto-generate id. Query and read fromthe inserted document. Still having some problems with the tests.
Query.xml for testing MetacatClient.
Implemented the "insert()" method and wrote a test to test it. The new testdepends on the property "newdocid" be set to something unique in the build.xmlfile so that the insert will work properly. Probably need to fix this to besome kind of autoincrement counter or random number so that it can be run...
Refactored to use IOUtil routines. Reformatted for within-file consistency.
Add a test case for query method.
Implement query method.
Add metacatinaccessible exception for query.
Implemented the 'read' API call. Some more to go...
Wrote the login() function, the first of the series of API calls forthe metacat client to be implemented. Also wrote a test class totest the API functionality.
If uploading failed, the inline data will be deleted either.
If xml document uploading failed, the inline data file will be deleted either.
Added a new subpackage (edu.ucsb.nceas.metacat.client) which is a clientaccess library for the metacat. There is an interface (Metacat.java) thatprovides simple access methods for the main metacat functions. This is tosupport clients like Morpho and others that want to programatically access...
Delete some confused words.
Change the code for getdtd getschema and getdtdschema. Eml module will be check out to build/tmp rather than build/src. Otherwise it will cause problem in knbweb install.
Revise it a little bit.
New readme file for 1.3.1
Get this big testing file(3.3 M) to reduce the distribution package size.
JAVA 1.3 doesn't support this FileWriter(File fileName, boolean append). But 1.4 does.Change to FileWriter(String fileName, boolean append). Both 1.3 and 1.4 support.
Change tomcat version from 3 to 4. So it will consistent with server.jar file location.
To make installation instruction clearer.
Revise readme file for release 1.3
Fixed bug in replication if doctype is null.
Fixed a bug that replication didn't do inline data.
Change a array size from 4*10(testing) to 4*1024.
A note for set up replication between tomcat.
Using reader replacing string to read inline data.
Using reader to replace string to read inline data.
Change the way to handle inline data.
When character size is greater than 4000, it will write to db.
Change string to stringreader to save memory.
Change debug level.
Change the year from YY to YYYY
Revise inital value for insert a new server. Change some debug level.
Revise initial value for server registry.
Fixed a bug in registryDataFile.
Delete a debug line.
Change the date format from yy-mm-dd to mm/dd/yy.
Change format from yy-mm-dd to mm/dd/yy.
Get rid of to_date function.
using toDate method rather than to_date function directly.
Revise the toDate method for sql server.
Get rid of toDate method and inherit from AbstractAdapter directly.
Get rid of toDate method. It inherentise from AbstractAdaptor.
Add a concrete method toDate which can transfer text string to date type.
Add new method to handle toDate function.
Because MS SQL server has 3 jar files for JDBC, so revised build.xml.
Fix somebugs for the script.
add some new variables for JDBC in MSSQL.
MetaCat Servlet changed to get correct docid
Update script for sql: change a unique constraint in xml_relation table. Adding new fields in xml_replication and xml_access table. Adding new talbe xml_accesssubtree.
Add new target for sql server.
EML interface Login Servlet
Metacat EMl Upload Interface
Checkin new eml.jar which chad fixed a bug.
Fixed some bugs in these style sheets.
Make the tree sturcture display working.
Delete the description about to handle tomcat4. Now it is set as a property in build.xml.
Add a new property of tomcat version. This one will control which web.xml file will be copied to installation directory.
The web.xml for tomcat3.
Rename it to web.xml.tomcat3
Revised style sheet base on matthew's suggestion.