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.
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.
change the destdir from build.src to build.dest in compileinterface target.
Get rid of stringclient compilation when install metacat.
Add a new target to test application for metacat web service.
Add new target to create gar file for web service.
Remove one varible - itis for itislib.jar
Add a new user and passwd for another user who doesn't have permssion try to read, delete, update xml files.
Updated build file to build utilities more reliably.
New test code for metacat client. Auto-generate id. Query and read fromthe inserted document. Still having some problems with the tests.
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...
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.
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...
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.
Change tomcat version from 3 to 4. So it will consistent with server.jar file location.
Because MS SQL server has 3 jar files for JDBC, so revised build.xml.
add some new variables for JDBC in MSSQL.
Add new target for sql server.
Add a new property of tomcat version. This one will control which web.xml file will be copied to installation directory.
Add a getschema dependcy to target dist.
Change eml2 tag to STMML_SCHEMA_UPDATE.
Add new parameter stmmlnamespace.
changes to make session management between monarch and metacat work.
Revise some templates and in build file, when we compile, it would include harvest.
Add new target getdtdschema and get rid of htttpclient.
Add httpclient.jar into cpath.
Change dtdsql target to dtdshemasql.
Add variable replication error log file.
Add a variable for itislib.
Add a new target schemasql. It will register eml2 namesapce into xml_catalog.
added a prefix to the debug statements. the default is the build name property. The prefix can be set in the build.xml file. the property name is 'debugprefix'
move cvs-root to easily be edited.
added target to clean the servlet install directory
Add a new project name runonetest. It can run single junit test. The class name can be passed to build.xml. The syntax is: ant -Dtesttorun=className runonetest
Add a default content type for data file.
Add eml.jar into class path and copy eml.jar and configxml.jar into web-info/lib
Fixed a error in getdtd
Add a target name getschema.
Add a new property inlinedatafilepath in order to store inline data.
fixed bug with copying images in the build file
Change xerces.jar to xercesImpl.jar
Change the release number.
Change something for release.
Revise some code.
In target "getdtd", filtering was set to be "No" when copy style sheet from build directory to lib directory. Filtering will be done when copy these files from lib directory to install directory in "install". The reason why we do this is because it will cause problem when we release metacat. When we release metacat, dtd files and style sheet file are included, so some stycle sheet's token was replaced by distributor's setting, which is different to user. Now token will be replaced in "installation", token will be replaced by user's setting.
Add http:// to systemidserver
Get rid of source file from dist target.
changed values for release
Updated README and build.xml in preparation for a new release. Looks to meas though the dist and distsrc targets are not working properly because thedist target produces a distribution with source code, which it should notdo. Need to check into this.
This is a test for change cvs server from nceas to ecoinformatics. The debug level was changed from 35 to 50.
Merge cvs branch replication to cvs head.
Change eml-tag to RELEASE_EML_2_0_0_BETA_6_REV1. In "getdtd" target, style sheet will be check out from eml module and will be copy to lib/style.
Change directories setting for junit test and junit nettest.
Add a set system peroperty -Djava.protocol.handler.pkgs=HTTPClient in nettest target.Fixed the bug in running ant in gethttpclient target.
Add two targets in build file: gethttpclient and nettest. gethttpclient wil checkout morpho and ran ant get httpclient.jar(cvs doesn't have httpclient.jar). nettest will run a junit test which will involve httpclient.jar file.
Add a variable named datafilepath in it. MetaCat administrator should specify the absolute path for storing data file.
Add two variables named replicationsenddata and replicationacceptdata. Metacat administrator can configure metacat can send or accepte or both to data file
Add a property named debuglevel in it. This property will control the debug message. It set higher, more debug message will print out
Revise junit testing part and make it working.Delete the variables for httpclient.jar and junit.jar
Add two variables junit and httpclient in cpath
Adding two properties: replication and replicationdata. Administor can config build.xml instead of metacat.properties file.
Adding a new token "context" in it.
changed some values for the release
When Metacat installed, it can automatically create data directory for data file.
updated build file. fixed the dist target so it doesn't copy the build directory into the distro.
updated authldap to get the groups to work (king of)
Add a property named systemidserver, its value="http://host.domainname:8080" Add a token named systemidserver too.
Add a target - test in the file. Now user can type "ant test" to run the test class extends from JUnit.
fixed my tagging error
some small changes I had to make to get the QAENGINE demo to work right. this should be committing in a branch
A property named "morpho" was added. It is the path for morpho.jar. (Now, in DBQuery class some morpho package class are used). Morpho was added to cpath too. During the "install", morpho willbe copy to the target too.
Removed an obsolete filter fromthe build.xml file.
Modified the build.xml file to make it easier to set up the configuration.There is now a "config" target in which all of the properties that are usuallymodified are located. Also, now one sets the location of tomcat and thewebapps dir, and chooses a name for the tomcat context, and everything else...
took my password out of the build file
integrated the postgres and oracle properties into one build file. now, if you want to switch between oracle and postgres, you just change the 'depends' attribute in the 'init' target. also, I fixed the path to the servlet.jar file to match up with where tomcat now stores it (lib/common/servlet.jar instead of lib/servlet.jar).
Modified the build file to point at the proper eml directory so that the"getdtd" target can find the right files to be checked out.
Committed changes to the build file so that it properly copies the Xalanjar files instead of the oracle xml parser which has been eliminated.
fixed error with dist target so that it now copies the source correctly
fixed error I introduced when I got postgres working
updated metacat so that the xmlparserv2.jar file is no longer needed. replaced all of teh oracle xml processing with xalan and xerces.
readded the oracle stuff to te build file
made a ton of changes related to keeping oracle SQL code out of the main classes. fixed a bug where the timing of the index thread was off so when it went to index a document, the document was not already in xml_documents thus breaking the FK relation between xml_documents and xml_index. I think that bug might be the reason for the blank resultset screens in morpho. made the postgres implementation much more robust.
updated for new release
new build file with updated release number
made it so we can now use multiple accessfilestypes and packagdfiletypes in the metacat.properties file. Also fixed a bug introduced when the 'http://' was removed from behind the server name in the loaddtd.sql script and the knb.xml file
More changes to build process. No longer need the instdtd targetbecause it is handled by the install target. Updated installationinstructions accordingly.
Updated documentation to reflect new installprocess.
Modified build.xml to properly copy the docs into the distribution, whichrequired some changes in the ant token filtering scheme.
Updated build.xml to improve dtd handling so that DTDs can be included inthe distribution.
Improvements to the build process that make it easier to install the DTDsform EML. There are now three new targets in the build.xml file:
getdtd: uses cvs to get a working copy of a tagged release of eml instdtd: copies the DTDs from the build directory to the install directory...
README and build changes in preparation for the 1.0.0 release of Metacat.The files contributing to this release are being tagged in CVS as"METACAT_1_0_0".
Added new beta5 version of eml-software dtd, and added to catalog.
Added new DTD files for the new release of EML. Changed the namingconvention for all new DTDs, so the public IDs are now consistentlyversioned.
Updated metacat login semantics. Now, metacat assumes the username passedin is the 'full' distinguished name of the user. If that fails, theninstead it tries looking up the string and seeing if it can determinewhat the DN is, then uses it. The preferred method of logging in via...
Updated build.xml and README for a Beta 3 release. This is a temporaryrelease until the full Release 1.0 is produced next week.