Rename MetaCat to Metacat
Move document specific utilities to DocumentUtil from MetacatUtil. This makes it easier to define a layer between the core metacat services and the rest of the code.
includes ability to select null attributes for unions
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem: * Remove import of deleted class
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem: * Add documentation files to the 'docs/dev/oaipmh' directory. * Delete two obsolete files. * Modify class description comment in MetacatRecordFactory.java
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem. Develop harvester component of the OAI-PMH harvester/provider pair. * Terminate harvest if login failed. * Add runHarvester.sh shell script
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem. Develop harvester component of the OAI-PMH harvester/provider pair.
fixes for first installation
Updated comments to more accurately reflect the API
include first as an available skin
Fix references to db classes that were moved and refactoring missed.
Create database and shared directories for database management code and shared code respectively.
Create replication directory. Move replication code there. Use log4j for replication logging (rollingfileappender). Beef up replication logging and error control.
Add the ability to delete a scheduled workflow (move status to deleted in database)
Added end time to workflow scheduler.
Propagate the kar id throughout the configuration screens.
Populate admin login user dropdown with configured admins
Revert change to test target that limits the tests run.
Input date formatting changes
Use context url instead of server IP. Server IP breaks if the server does not have an externally facing IP (behind a proxy server)
Remove unneeded exception handling
Update utilities tag to UTILITIES_1_0_1_RC2
include datamanager configuration in the /admin utility (for FIRST project...and others down the road)
override the 10px margin that was added to the EML stylesheet that we are including.
Implement fix for Bug #4245: Harvester command line scripts don't execute.
-handle new(?) XPath for the question prompt and include in the CSV download-sort the multiple choice options
fix name="...." attribute that was causing problems in IE (it was a typo, but not caught in firefox)http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4262
Bug 3835: Design and implement OAI-PMH compliant harvest subsystemCheck to see whether metacat database has changed since last refresh date, and if it has, refresh catalog objects in memory.
Add a new line for NameVirtualHost. Otherwise, the host will fail.
sort workflow run results by:-date executed (desc)-tpc name (asc)
sort workflow results by:-date (desc)-tpc name (asc)
Add debug statement
Fix issue where every scheduled job gets the same parameters.
replace // with #
Created new AuthStub class to always authenticate.
Implement stop method in services. Stop all services when shutting down metacat. This primarily keeps scheduler from hanging with open threads.
Adjust width of workflow resultset column so download link shows up
Catch exception that was leaving shape files open. Roll back transaction in this case.
Catch exception when schema exists in db but not on disk. Try to get the schema before throwing exception
remove this file. This is now handled in db update scripts.
Beef up search. Change pdf report element name.
Add upgrade scripts for 1.9.2 (scheduler tables)
Handle extracting a docid from a urn (lsid) during a read action
Update utilities tag to 1_0_1_RC1
Beef up comments
kepler workflow execution engine client classes
Format file
Added so axis call to workflow engine will work (attachments support)
Workflow scheduler and archiving fixes for TPC workflow engine
Updates primarily for final workflow and run xml metadata design
remove duplicate jar - same version as existing one
axis-ant (1.3) support in metacat
moved axis-ant.jar to lsid_lib
axis-ant (1.3) support in metacat (may need additional jars)
force ecogrid to use SVN for checkouts, currently using trunk (but may swap to a tag in the near future)
Added generic scheduler and workflow scheduling functionality.
Add svn ant jars and revert quartz jar back to 1.5.2 for compatibility issues.
Added tpc workflow search and browse capabilities
Add scheduler and workflow schedule functionality
Add archival read funtionality (jar/kar/war files)
add ssl to yum install
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem1. Refactor the 'eml' metadataPrefix into a distinct metadataPrefix value (and corresponding crosswalk class) for each EML version: eml-2.0.0, eml-2.0.1, eml-2.1.0. (In recent VTC discussion, we decided not to add support for the older 'beta' versions of EML 2.0.0.)...
Bug 3835: Design and implement OAI-PMH compliant harvest subsystem1. When building the Metacat OAI-PMH catalog, modify the database query to search only for documents with public read access.2. Change syntax used for identifiers in the repository to LSID format instead of using a URL to a specific repository....
Bug 3835: Design and implement OAI-PMH compliant harvest subsystemAdd support for request parameter "metadataPrefix=eml". This returns EML 2.1.0 records in an OAI-PMH format. EML 2.0.0 and 2.0.1 documents are first transformed to EML 2.1.0 using the eml201to210.xsl stylesheet that is packaged with the EML Utilities.
Begin development for Bug 3835: Design and implement OAI-PMH compliant harvest subsystem
fixed TOC page numbers.
removed old files.
pdf of Admin Guide
checked paging and made a couple small fixes.
Removed old versions of guide and outline.
Renamed Admin Guide to remove Draft from file name. Also made changes to LSID section.
In AuthSession, I've modified the formatOutput() method to include both the email and organization values found in the userInfo array. On successful login(), this changes the returned xml to include <email> and <organization> elements if they exist in the userInfo array. This information is useful to web client applications that need to show login status beyond just the users full name.
Added LSID description to guide.
include IO::Socket:SSL requirement (needed for LDAP TLS support with ldapweb.cgi)
Add redirect to skins directory.
include the "mock up" search fields
Removed CVS and added LSID installation instructions (untested).
added title page and updated replication instructions.
Incorporated Mike's feedback
word 97 version
Added this temporarily because I updated an old version of the doc
Add ssl virtualhost. Change non-ssl to work with ssl.
Updated Replication instructions
updating draft.
Fix reference to old common/eml-2.0.1 directory
working on incorporating feedback
Further fixes to handle mixed-file uploads: - set the fileCount object based on upCount existing files - use ucount only if it exists; remove debugging' - the entry form javascript now correctly tracks the file numbers, and can be relied on instead of using upCount...
Update load testing scripts
This file will be autogenerated with a script and doesn't need to be checked into svn
Redid outline to be 2/3 levels/fit on one page.
Add load test documentation
Update load test code
Display helpful error message when user lacks permissions to edit a document, supress the 'use Morpho' message (closes Bug #3928)
fix bug #3950, make additional uploads stick when modifying a document
Change confirm page text to make it seem less like a receipt of completed information, which has confused a few NCEAS participants. Lower the visual impact of the horizontal rules.
Insert and squery load tests