In QBQuery class some classes - Triple and TripleCollection, which come from morpho package wereused. So morpho.jar was added to metacat libray. The reseaon to use these class is xml document need to be parsed and get docids' relationship.
Adding the style sheet of html file in zip data package for morpho to metacat.So the html summary file can have the same style in morpho and metacat zip package.
Adding a new doctype and its publicid="-//NCEAS//eml-generic//EN".It connects http://server@style-path@/generic-morpho.xsl.So the html files in zip data package have the same style sheet for both morpho and metacat.
server
xerces.jar was update to 1.4.4
Added qformat parameter for switching css stylesheets.
Fixed bug in login.xsl that was preventing a successful xslt transform. Nowsuccessful logins redirect correctly, unsuccessful ones redirect to thelogin page again.
Added new stylesheets for displaying the eml-attribute and eml-entity modules.
Changed the link urls in the eml-dataset display stylesheet to use thedefault style-set as set in the build file rather than hard-coding thevalue 'html'. This allows more flexibility in switching styles, for examplewhen setting up the marine, nrs, and obfs sites.
updated all of the returndoctypes so that emlbeta4 and emlbeta6 will show up in the resultset.
fixed error I introduced when I got postgres working
changed dtd dir
changed the datadir again
changed datadir variable from install-dir to installdir
we no longer need this jar file. all of its functionality was replaced by xalan.
jar files for xalan
fixed typo in web.xml file
updated the web.xml file. took out download servlet and marineservlet.
jar files needed for metacat.
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.
fixed a couple bugs with doctypes that I found while setting up a demo
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
Updated properties to reflect the new EML version.
Added new dtd to style-set config file.
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.
Removed all of the redundant/obsolete copies of eml dtds from themetacat module. Now one must get the dtds from the mdstandards/emlmodule instead. This is doen to ensure that the DTDs installed are up todate.
Note that I am adding build support into the build.xml file for automatically...
updated for new eml release
Fix for bug #309 so that Metacat will now follow LDAP referrals. Previouslythe default was to ignore referrals. Now we explictly set the JNDIContext.REFERRAL value to the value in the metacat.propert "referral".The metacat.properties file has been modified to add the "referral" property,...
updated web.xml file for the download servlet
Updated the knb.xml configuration to use the new public IDs associated witheml beta 4.
fixed access control bug. the character data in the sax parser was not getting trimmed and causing problems. also fixed hard coded eml-dataset public id in the web index file
Added new beta5 version of eml-software dtd, and added to catalog.
added new docid to returndoc for web form
changed package and access file doctype
took out hard coded paths for style dirs
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...
New version of the IE5 stylesheet that is XSLT 1.0 compliant.
CHanged style-set handling for case when a stylesheet for a specificdoctype has not been registered. Now we are using a simple "ascii tree" view of the XML document. I'm hoping we can get a nicer generic displayset up over the long run, but for now this handles the basics.
Removed all DTDs from the metacat module in anticipation of gettingthem from the standard "mdstandards/eml" module. This will meanthat an update to the build script is necessary in order to copy and renamethe dtds from the eml module.
default css stylesheet so that metacat will look right
added input box in replMain web page for downloading of the certificate filefrom the specified URL of the source serveradded new metacat property "certPath" for uploading the certificate file onto destination server
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...
More fully completed the eml-dataset XSLT stylesheet for translatinginto HTML format. Now more of the relevant fields are completed, andthe coverages are shown. Still need to systematically address everyfield that could be present, but I hit the major ones.
Modified metacat stylesheets to now use a "style-path" filter for settingthe path to XSL and CSS style sheets. this allows the stylelocation to be configured independently of the main web url for metacatlinks.
Updated index page to launch proper initial query.
Updated stylesheet to reflect the new eml2 schema.
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.
Fixed returndoctype param.
Updated stylesheet to use new package returndoc type for searches(eml-dataset-2.0).
dtds that have entities removed for morpho/metacat compatibility
changed accessdoctype=-//NCEAS//eml-access-2.0//ENb' AccessControlList is changed to use eml-access-2.0.dtd already
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...
included new terms for searchmode:equals (former matches-exactly)isnot-equalless-thangreater-thanless-than-equalsgreater-than-equals
new property for ldaps:// url for LDAP connection over SSL;it is set on second port - by default 636;for plain LDAP communications the default port 389 is used.
changed dbAdapter property to edu...OracleAdapter
Updated pathquery.dtd to reflect new addition of filterdoctype element.
added new property for the dbadapter class as:dbAdapter=edu.ucsb.nceas.dbadapter.DBOraclethe installation procedure should change it to the appropriate class
Modifications that change the package handling behavior of metacat. Packagemembership is now determined by an identifier being used as either the subjector object in a triple. One can not request arbitrary returndocs -- onlythose types that have package information embedded can be "returndoctype"...
specified the correct param list about the "read" action changes
chaged the hidden input box from "relation" to "docid"
stylesheet for download files
interface for viewing only download documents
included checkbox "public" for the servlet's "public" parameterit is checked by default
Modified the license and copyright terms for many of the files. Addeda LICENSE file and a README file in preparation of a distribution.
updated the syntax of some form parameters, put in build strings
put in build strings instead of hard coded paths to servers
changed doctype of package files
added data port param
added property "accessdoctype=-//NCEAS//eml-access//EN"
added support to download a data file through metacat using a metacat url or a docid parameter: added a datafilepath parameter to show the servlet where data files are stored on the local file system.
changed replication interface to make it easier to see the servers.
added support for one way replication
added build paths instead of hard coded paths
added acltext and dtdtext form fields - optional
added property sitecode (=nceas) needed for Accession#
dtdPath and dtdURL properties added needed for DTD upload on Metacat file system
web page control panel for replication
added knb to resultsetspages
added an ant substitution for the jdbc connection string
added ant substitution for server and replication-log
replication-log
added the replication servlet to the default web.xml file.
added a logging system for replication. The log file location is set in metacat.properties
Modified stylesheets and server code to use a single "read" action insteadof the earlier "getdocument" and "getrelateddocument" actions. In theprocess, developed and started to utilize a new suite of URL "protocolhandlers" that are in the package "edu.ucsb.nceas.protocols" and handle...
Add the eml style sheet into metacat module.
changed alpha to dev in odbc driver param
removed servercode param
added servercode prop.
Modified pathquery.dtd and QuerySpecification to allow some new constraintson queries submitted to Metacat. Now, queries can contain an optionalset of <owner> tags that identify the users for which documents should bereturned, and a list of <site> tags constraining the site identifiers...
changes for using SRB v1.1.8 at LTER, NM
SRB v1.1.8
added replication properties
not needed
XSLT transformation on "login" and "logout" action
added "qformat=html" form parameter for "login" and "logout" actions
changed action's value:"Login" to "login" "Logout" to "logout"
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.
Began work on new UI for the KNB web site. It will be the main queryinterface from the KNB website.