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.
Fixed problem with metacat handleReadAction where the OutputStream from theresponse object was closed and an attempt to reopen a PrintWriter was madeon the same response, which is illegal. Now the OutputStream is convertedto a PrintWriter in order to write the XML error message back to the client....
server property is used in replication thusit should include the SSL port number
Minor bug fixes following change in style handling. Fixed image locations,cleaned up main resultset stylesheet.
Added support for multiple user interfaces by enabling style sheettransformations to be configured from within metacat rather thanfrom in the database. Now, metacat uses the qformat parameter to determinea "style set", which is mapped to an xml configuration file that...
Added new filter for style-path
Revised build.xml and metacat.properties to make it easier toinstall alternative stylesheets for metacat. In the process,replaced the deprecated copydir and copyfile commands in build.xmlwith appropriate "copy" commands.
Updated build file to resotre changes that were lost when version1.54 was committed.
changed web-base-url to http://knb.ecoinformatics.org
made ant copy the dtds
Clean up after building distribution.
Updated build.xml with new targets to create metacat distributions.Run "ant dist" to create a non-source distribution and "ant distsrc" to create a source distribution. Best if this is run on a cleancheckout to be sure not to include extraneous files that are not in CVS.
Modified Metacat to support large data file uploads. This is accomplishedby supporting a new content type for data sent to metacat: multipart/form-datawhich allows multiple files to be sent in a standard MIME format. TheMetacatServlet.handleGetOrPost() method now checks the incoming content...
fixed error with exception handling in metacat servlet and added new dtds to the sql script
removed descrpency between the gzipped release version of build.xml and the one in cvs
Module cleanup inpreparation for a release.
Updated build files with minor documentation changes.
Modified the license and copyright terms for many of the files. Addeda LICENSE file and a README file in preparation of a distribution.
added the data port param
Re-inserted changes from version 1.38 of build.xml that were accidentallyoverwritten when version 1.39 was checked in. Now, building the protocolhandler jar file works again.
added token "install-dir" needed for DTD upload
added an ant substitution for the jdbc connection string (fixed typo)b
added an ant substitution for the jdbc connection string
added ant substitution for server and replication-log
server
replication-log
Modified the build.xml file to support the new protocol handler classes,which need to be built in a separate jar file bust it must be installedas part of the tomcat servlet environment, not the web application. Now acommand of "ant protocol" will create the protocol.jar file, which must be...
fixed typo that was accidentally committed.
removed server-code param
added server-code property
added replication properties
Changed target of the javadoc builds to the build/docs/apiDocs directoryso that we no loger version track the javadoc html files -- they changestoo much between each of the times we would generate them. Also, removedthe old javadoc documentation that was found in the "docs" subdirectory.
Modified stylesheets to use the default.css file from the new KNB web site.Also, provided a new resultset.xsl that represents a simple freetext queryof the KNB data repository. Updated build.xml to relect the location of thenew css stylesheet.
Various changes to improve consistency of the MARINE and METACAT userinterfaces as presented through the XSL->HTML conversions. Eliminatedone (extraneous) copy of the rowcol.css style sheet in favor of sharinga single css stylesheet in xmltodb/lib/style/rowcol.css. Modified all...
- cleared copyfile of marine.properties since it is no longer in use- added copyfile of srbProps.properties from xmltodb/lib to the servlet classpath same like metacat.properties
fixed typ-o
update of build.xml based on Matt's recommendations
added an image-path property to get around the messed up images when loading images from tomcat. To add your own image directory,create a directory under /opt/httpd/html/img/ and add the path to the image-path property in build.xml. Then all img tags in your documents...
image-path
Added install feature for copying dtd's to the servlet directory so thatthey are accessible to the metacatservlet.
Changed release to version to alpha 8 (1.0a8) and tagged metacat inCVS as METACAT_ALPHA_8
changed release version
Modified binaries to change classpath for metacat.jar under newbuild process.
removed unneeded replace command
Added user and password to build.xml for filter substitution.
sorry, I needed new property "html-path" with value "/xmltodb" for me.Chad, for you should be I think "/berkley"
Set a filter for installdir property
set filtering="yes" attribute on the copy command of metacat.properties
Fixed build.xml bug -- jar file was included recursively in itself, causingever-growing size of jar on install. Changed location of jar file that isbuilt (from build.dest to build.dir) to fix the problem.
Updated build process to now use a copy of the source files so that keywordsubstitution can ocur before the build. This allows for substitution ofhardcoded values into the source before the compile. Currently, I amusing this feature to do the following:...
-Reorganized xmltodb module to support new install process for the newlinux server (dev.nceas.ucsb.edu). Added "build.sh" shell script thatcalls ant withthe proper umask set for installation. Use:
./build.sh install
to post a new copy of the servlet and its supporting files to the install...
minor config file update
no message
changed marine line
changed build documentation
added MARINE installation instructions
minor efficiency improvement
removed catalog jar file because not needed because source code is in src dir so is included as part of metacat.jar
updated ant build.xml file for efficiency
updated build file jar references
Added srbrmi classes for authentication support
Fixed bugs associated with the new UPDATE and DELETE functions ofDBWriter. There were problematic interactions between some staticvariables used in DBEntityResolver and the way in which theServlet objects are re-used across multiple client invocations....
1) Simplified database connection creation by adding new utility routine in MetaCatUtil that reads configuration information from the properties file.2) Created MetaCatUtil.getOption() to retrieve options from properties file.3) Unified SAX Parser creation by specifying parser driver in the properties file and dynamically loading it using the XMLReaderFactory interface....
moved shell scripts to bin dir, config files to lib dir
added Ant build system support