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....
Merged in substantial changes to DBWriter and associated classes and tothe MetaCatServlet in order to accomodate the new UPDATE and DELETEfunctions. The command line tools and the parameters for theservlet have changed substantially.
Fixed bug in DBWriter using the new SAX2 interface. Turned out it was a bug in xerces-1_1_1, which was fixed by Andy Clark after I reported it.
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....
cleaned up code for getting options from the properties file, made the database connection inthe MetaCatUtil class use the properties file for the conneciton info
integrated new structured query facility (DBQuery) into the servlet demo (MetaCatServlet)
fixed QuerySpecification to produce SQL that does UNION or INTERSECT set operations for query group combinations
modified shell scripts to support new parser locations and syntax changes
minor modifications to fix problems introduced with AccessionNumber module
2 new properties added:defaultGlobalName=NCEASaccNumberSeparator=:
fixed error in pathquery.dtd
added result-set filter to DBSimpleQuery to only return specified document type
added query language dtd and example file
rewrote DBSimpleQuery and associated classes to no longer use Oracle's hierarchichal query syntax -- now this should work with any JDBC compliant backend DB
updated classpath to use jar file in shell scripts
updated jar file
updated paths to reflect new file locations
added jar archive for metacat servlet
moved java files to src directory
minor formatting and display update
updated servlet UI and added new intgrated document validity feature to servlet. Working on transformation feature.
debugging form submission
updated resultset display
improved query result handling
updated style sheet locations
Update to handle retreival of datafile from server
update example query in html pages
xsl stylesheet fix for resultset format
added XSL formatting to document display for metacat servlet
creating automatic transformation for XML docs retreived from catalog
added dtds to catalog list
changed location of catalog file to config parameter
created options file for MetaCatServlet
added catalog text file
added example to HTML page
added validation code + changes
fixed nbsp formatting problem
added GenericXMLValidate
corrected the problem with added encoding for <xsl:output/> like <xsl:output method="html" encoding="iso-8859-1"/>
corrected the problem with
Jivka: resolved the problem with escape characters.<xsl:output method="html" encoding="iso-8859-1"/>encoding specifies the preferred character encodingthat the XSLT processor should use to encodesequences of characters.ISO 8859-1 (Latin-1) includes characters like
corrected error within the xsl file
updated javadoc documentation for changes
further work on XML docuemnt loading facility in the MetaCatServlet
no message
added xml doc loading to servlet actions
changed package name to edu.ucsb.nceas.metacat.*
changed database connection code, added utility class MetaCatUtil.java
added document display function to servlet
continued work on interface to servlet
improvements to MetaCatServlet engine, added html access pages for catalog query
fixed stylesheet issue with undefined nbsp entity by wrapping it in CDATA section
eliminated IE5 specific issues in eml-variable-display.xsl, modified format of display of eml-variable
creating display stylesheet for eml-variable
added files for displaying eml-variable metadata
added example files showing use of Oracle's XSQL utiltiy for metadata storage and retrieval