Added code such that an offset can be specified in metacat.properties for entering records into xml_queryresult table. The value of xml_returnfield.usage_count should be more than the value specified in metacat.properties for records to be entered into xml_queryresult. so if you want results for any combination of returnfields should be stored in xml_queryresult only after that combination has been requested 50 times, set this value to 50
Added new parameters to control the size of resultset for browsers and application like morpho. Also a parameter to specify the length of xml_queryresult.queryresult_string
New README in preparation for the 1.4.0 release, and updated the propertiesfile with the new version number.
Added a property listing servlet administrators.
Changed properties to use the xml_index table by default.
Changes directory names and paths of eml checkouts. Added eml-2.0.1 to the eml versions to be checked out.
Added params for EML2_0_0 and EML2_1_0
Add Harvester properties
Add new option for return set size.
Added a simple action for finding out the current metacat version. The information is pulled from the property file, so be sure to update the version in the property file before shipping a release.
Changed printAttributeQuery() to no longer depend on the xml_index table. Now, if useXMLIndex is false, the method will use a recursive query on xml_nodes to match paths instead of using xml_index.
Enabled stylesheet parameters to be passed through metacat even when the'query' function is called. Previously, query would interpret allparameters except a few hardcoded ones to be pathexpressions that should bebuilt into a squery. Now, metacat.properties contains a new configuration...
Moved the metacat.properties file from the jar file to now be located inthe tomcat context directory in WEB-INF. Now the metacat configuration iseditable in place. This change depends on a new Options.java class in theutilities module, so be sure you do a "clean" build in metacat so that you...
Add a variable for data file size limit.
Add a variable for replication error log file.
Get eml2namespace from token
Add new varible httpserver.
Add entitydoctype, physicaldoctype and eml2namespace here.
Add a default contenttype in property file.
Add a varible inlinedatafilepath.
Add two varibles: schemaPath and schemaURL.
Add a variable packagedoctypeset. It has all doctypes in datapackage.
Merge cvs branch replication to cvs head.
Change the maximum connection number from 10 to 25.
Add two variables here: one is runDBConnectionRecycleThread. If it set "on", the recycle connection tread will run periodically. The other is cycleTimeOfDBConnection. This is for the recycle periodical time in milli seconds.
Add some variables to control db connection.
Add a variable named junittesturl there.
Change datafilepath's value and it should equals the property value of datafilepath in build.xml.
Add two variables replicationsenddata and replicationacceptdata
Add a variable named debuglevel here. It control the differrent debug level message will be printed.
Adding a variable "hub". If hub=super, the metacat can replicate the documents and data file which's home host is not itself.
Add a new variable datafileflag. This variable will indicate if a document is a data file in updated documents list in replication.
Change replication and replicationdata to be tokens
Add two variable: replication and replicationdata.If administrator set replication on, replication will work. Set it off, it stop.If administrator set both replication and replicationdata on, metacat will replicate both meta data and data. If replication is set on and replciationdata set off, metacat only replicate meta data.
Adding a variable "context " here.
Token for the server is changed to correct one.
fixed error I introduced when I got postgres working
changed dtd dir
changed the datadir again
changed datadir variable from install-dir to installdir
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.
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.
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.
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,...
changed package and access file doctype
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...
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
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...
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.
changed accessdoctype=-//NCEAS//eml-access-2.0//ENb' AccessControlList is changed to use eml-access-2.0.dtd already
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
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"...
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.
added property sitecode (=nceas) needed for Accession#
dtdPath and dtdURL properties added needed for DTD upload on Metacat file system
added an ant substitution for the jdbc connection string
added ant substitution for server and replication-log
server
replication-log
added a logging system for replication. The log file location is set in metacat.properties
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...
added replication properties
merge AUTH_LDAP to the main branch
added a "server" parameter which tells the system the path to the server on which metacat is running. This is used for metacat:// urls.
added a packagedoctype parameter so that the servlet knows what kind of doctype a package
decrease the number of "initialConnections" to 5, "increaseConnections" stay 5, decrease the "maximumConnections" to 10
Changed "xmltodb" to "html-path/style" so that the resultset.xslstylesheet could be found in various servlet contexts.
html-path
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"
New "servletpath" and "installdir" properties
updated properties file to reflect new db location
-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...
maximumConnections added
minor config file update
added "initialConnections", "incrementConnection" options used for the Pool of Connections
minor property change
removed catalog jar file because not needed because source code is in src dir so is included as part of metacat.jar
integrated new structured query facility (DBQuery) into the servlet demo (MetaCatServlet)
2 new properties added:defaultGlobalName=NCEASaccNumberSeparator=:
updated paths to reflect new file locations
moved java files to src directory
Update to handle retreival of datafile from server
changed location of catalog file to config parameter
created options file for MetaCatServlet