Build against utilities trunk until release time
Add code from Bill Baker, which uses certficate to login metacat.
remove web directory
Remove the recently created metacat web servlet
Create workflow scheduler test.
change name of workflowjobid parameter to be workflowjobname which is more accurate
change pw.println to print to remove newline at end of url
Add unshedulejob to base class
Add session Validation action and session timeout functionality.
Fix spelling in debug statement
Added workflow scheduler directory with supporting files
remove base dir definitions from configuration
point workflow requests to the new workflow servlet.
Move workflow scheduler lib files into their own directory
Change location of PropertyService to properties directory
Create workflow scheduler build
Make properties handlers implement an interface so you can use configurable or non-configurable properties.
Remove metacat web servlet that was added last week
Add Content_type line so debug prints
Persist skin properties across installations
Change MetaCatVersion to MetacatVersion
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.