Add authorization functionality
Change sanparks skin to log in with browser session instead of metacat client session so session can be validated on other pages.
Add user name to SessionData object
use arguments for the main() method - hardcoded URLs and test docids are poor form
choices for metadata tags to include:1-10, increments of 1; 11-50 increments of 10
add "responsefile" column as data in the transposehttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4412
return InputStream instead of Reader in the MetacatClient read() and readInlineData() methods. Can now handle binary datahttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4432
include input selection for the number of metadata fields to downloadhttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4414
include more than just the first metadata field for questionshttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4414
include download link instead of an ecogrid pointerhttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4412
include ecogrid link to the external file in downloaded data
do not search across items when simply "browsing all"
comment out a debugging alert() call
use keyword field for both assessments and assessment itemsremove unused query options that were in place for the mock up UIhttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4387
search across items as well as assessmentshttp://bugzilla.ecoinformatics.org/show_bug.cgi?id=4387note: you can switch this feature off using the checkbox provided in the search form. the search can be slow otherwise
Add session validation to metacat tpc and workflow scheduler. Fix sanparks skin session management so it always uses the logged in session id.
Make some error messages more understandable
change to DM that preserve the order of the attributes being selected
include latest datamanager changes - notably the performance enhancement regarding attributes and table creation
add performance debugging statements for dataquery action
do not use the jdk logging - this was being used with the datamanager for some reason (but not the rest of metacat).we use log4j...
change utilities tag property to include "tag/" so that it can be changed from an explicit tag to "trunk" if needed.
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)