Project

General

Profile

Statistics
| Revision:

# Date Author Comment
5320 04/19/2010 10:14 PM Matt Jones

Refactored metacat to use dataone-service-api-0.3.0 jar file, with the new JIBX generated types and serialization. Included JIBX runtime jar in metacat to handle serialization and deserialization of SystemMetadata objects. Removed the old API jar file.

5319 04/19/2010 04:51 PM Matt Jones

Modifications to support the DataONE service API version 0.1.0. For DataONE, the get() and
create() services are partially complete. Several more functions and checks need to be added to
create() before it is viable. This DataONE support is not complete, and the current support breaks the MetacatRestClientTest for the time being (this client will eventually be removed).

5317 04/15/2010 09:47 AM daigle

Add a debug statement to show existing doc id

5316 04/15/2010 09:43 AM daigle

Move all user images into the dev image directory. Remove all but the MetacatAdministratorsGuide from the user dir.

5311 04/14/2010 11:31 AM daigle

Merge 1.9.2 changes back into the trunk

5304 04/07/2010 11:51 PM Matt Jones

Updated to use new name of dataone service API module.

5302 04/06/2010 06:03 PM Matt Jones

Adding commons-io jar for the IOUtils utilities for stream manipulation.

5301 04/06/2010 05:58 PM Matt Jones

Modified ResourceHandler to return error codes in XML format for the get() method.

5299 04/02/2010 06:54 PM Matt Jones

Modifications to metacat rest service to use the new DataONE CrudService for
get() operation. Minor issue with permissions errors propagating up the
stack, but otherwise this is the first implementation of a full DataONE
method.

5298 04/02/2010 11:29 AM Matt Jones

Modified readFromMetacat() to pass most exceptions up the call stack, which
allows creation of new entry points for calling reads. Still need to
continue factoring out the HTTPServletResponse that is passed in in order to
make entrypoints that are not servlet based possible. Problem now is in...

5297 04/01/2010 04:30 PM Matt Jones

Excluding the Maven ant tasks jar from the metacat war distribution because
it is not needed (its only used to build dataone-service at build time, and
is unused at runtime), and it conflicts with jar files checked in for Spring
as part of the geoserver install. Also updated dataone interface...

5295 03/24/2010 12:41 AM Matt Jones

Modified the build.xml to include a new task for building the dataone
service api package, which generates a jar file that is put into lib. This
task depends on maven being installed in maven.home, and depends on the
DataONE service_api being checed out in a sibling directory to the build....

5294 03/23/2010 08:37 PM Matt Jones

Updated the build to properly locate the servlet jar depending on which
version of tomcat is being used, tomcat5 or tomcat6.

5293 03/23/2010 01:13 PM ben leinfelder

when looking up group membership, skip referrals that have errors
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4900

5292 03/23/2010 12:56 PM ben leinfelder

skip referrals that have errors (connection timeout, host down, etc)
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4900

5291 03/22/2010 08:55 PM Matt Jones

Refactored putObject method to separate the create() and update() portions in order to match the method signatures needed for DataONE.

5287 03/18/2010 04:02 AM Matt Jones

Modified ResourceHandler.deleteObject() to take a globally unique id (guid)
as input rather than a metacat-conformant docid. The guid is translated
into a metacat docid which is then used in the handleDelete() call. So now
Metacat supports use of arbitrary identifiers for delete operations, but...

5286 03/18/2010 03:11 AM Matt Jones

Added support to ResourceHandler to allow the putObject method to use
arbitrary guid strings as input. These strings are examined, and if they
match the Metacat docid format (scope.id.rev), they are used directly. If
the id is a string in another format, a new localId is generated based on...

5285 03/18/2010 03:06 AM Matt Jones

Adding a new property to be used as an identifier prefix by default.

5284 03/17/2010 11:27 PM Matt Jones

Updated MetacatRestClientTest so that the tests are actually calling fail()
when errors occur, and fixed all sixteen tests so that they run successfully
and can be run from any client (i.e., they don't depend on particular
documents being present in Metacat). The 'restfiles' directory can probably ...

5283 03/17/2010 11:22 PM Matt Jones

Fixed bug in getNextRevision() where "error" documents were not being
detected properly before searching for the next identifier.

5282 03/17/2010 06:54 PM Matt Jones

Added initial support for arbitrary string identifiers in metacat (referred to as a guid). The new identifier table is used to map arbitrary string identifiers to Metacat's current docid format (referred to as the localId). Added a new IdentifierManager class to manage this table, adding new mappings as objects are added to the system. Modified the MetacatTest service to utilize this mapping table to look up a localId from a guid. IdentiferManagerTest is working with these guids now, as is the MetacatTest service get() method, but other parts of the system are unaware of them (e.g., create, update, delete operations are unaware, and no mapping is created when new documents are created). As a consequence, the MetacatRestClientTest is not working (although it also had lots of hardcoded dependencies that need to be fixed as well).

5277 03/16/2010 02:12 AM Matt Jones

Added copyright, license, and class documentation.

5276 03/16/2010 12:33 AM Matt Jones

Modified table structure to change identifiers table (previously unused) to
represent a mapping between arbitrary string identifiers and metacat docids.
More information in https://trac.dataone.org/ticket/361. Modifications to
Oracle schemas were made but not tested.

5268 03/08/2010 10:49 PM Matt Jones

Fixed typos in metacat documentation.

5267 03/08/2010 09:39 PM Matt Jones

Removed version as not sure when this will be delivered, so be agnostic.

5266 03/08/2010 07:31 PM Matt Jones

Adding new documentation section for Metacat design documents in Sphinx/ReStructured Text format. Build this documentation using the
provided Makefile, assuming that both Sphinx and PlantUML are installed and on the local executable path by running 'make plantuml html'....

5244 02/24/2010 04:55 PM Jing Tao

Fix two issues: Remove State from 'Data Set Contact' section of confirmation form (part of #3922), and make sure when editing a document that email addresses are picked up appropriately (capitalization).

5224 02/11/2010 08:48 AM Matt Jones

Modified ResourceHandler to change the GET url from /objects to /object to
match the DataONE method name.

5214 02/09/2010 01:56 PM walbridge

Update the filename reference

5211 02/03/2010 06:58 PM Matt Jones

Merging in REST interface implementation that was created by Serhan Akin. Main change is
a refactored MetaCatServlet.java class, in which all of the handle* methods were moved
into a separate MetacatHandler.java class. This allows both the standard MetaCatServlet...

5210 02/03/2010 05:03 PM Matt Jones

Adding missing brackets in else clause. Need to verify with Daigle that this is what he meant.

5208 02/03/2010 01:29 PM daigle

Move the chunking of large test element data to centralized location in DBSAXNode.writeChildNodeToDB(). Beff up logging

5207 02/03/2010 01:16 PM daigle

Beef up log messages

5206 02/03/2010 01:14 PM daigle

add delay in insertSpatialDocs test to avoid buildIndex conflict

5205 02/03/2010 01:11 PM daigle

Add debug log statements

5204 01/28/2010 12:35 PM daigle

make sure querygroup is not null before trying to print it.

5203 01/27/2010 10:17 AM daigle

Re-add the build dir property so the lsid server can build

5202 01/27/2010 09:51 AM daigle

Populate esa home links with skin property value

5201 01/26/2010 03:50 PM daigle

Get the latest revision from metacat when a modify call docid does not have a revision number.

5200 01/25/2010 03:02 PM daigle

Send appropriate message when trying to update a docid that was previously deleted.

5199 01/22/2010 10:06 AM daigle

Reformat file. No code change.

5198 01/21/2010 03:02 PM daigle

do a quick retry if building path index fails with a SQL error

5197 01/20/2010 02:55 PM daigle

Make sure buildIndex throws an exception if it has a sqlexception. That way the indexing object will be added to the indexing queue and reprocessed.

5196 01/19/2010 04:23 PM daigle

PDF version of doc

5195 01/19/2010 10:25 AM daigle

Pass the doc xml as a string to docImpl.write and writeRepication. This is so a reader can be create for the parsing and for the write to disk. Also created a db access class for xml query result deletion.

5194 01/13/2010 11:16 AM daigle

Update java version references to java 6

5193 01/13/2010 10:56 AM daigle

Remove redundant Version information

5192 01/13/2010 10:55 AM daigle

Add 1.9.2 release notes.

5191 01/12/2010 01:30 PM Matt Jones

Fixed typo in docs.

5190 01/12/2010 01:02 PM Matt Jones

Updated index page to hide obsolete documentation and provide a simpler
description of Metacati, as well as links to where Metacat is in use.

5189 01/11/2010 08:54 AM daigle

Add comments

5188 01/11/2010 08:54 AM daigle

make constants final

5187 01/07/2010 01:37 PM daigle

change dropdown select event to work on IE.

5186 01/06/2010 04:18 PM Jing Tao

Fix the bug of http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4645. handleGetRevisionAndDocTypeAction will search both xml_documents and xml_revisions table.
It also changed some constrain in AccessionNumber when user update a document, of which all previous versions are in xml_revisions table.

5185 01/06/2010 02:05 PM daigle

Fix main cross browser gui compatibility issues in sanparks tpc skin.

5184 01/06/2010 02:05 PM daigle

Fix main cross browser gui compatibility issues in sanparks tpc skin.

5183 01/06/2010 02:03 PM daigle

Remove commas from the end of lists because they break IE

5182 01/06/2010 11:41 AM ben leinfelder

remove the "optional" tip since it is not currently optional

5181 01/06/2010 11:39 AM ben leinfelder

add required authentication exception class so that the scheduler can compile

5180 01/06/2010 11:38 AM ben leinfelder

add properties expected by the DB property service

5179 01/06/2010 11:37 AM ben leinfelder

use workflowscheduler DB

5178 01/05/2010 04:07 PM ben leinfelder

use @class attribute for path queries rather than @name

5177 01/05/2010 02:08 PM daigle

Add a sleep statement between getting the dtd from source and checking for it via url. Add method names to log output.

5176 01/04/2010 10:39 AM daigle

Get all eml code from svn instead of cvs

5175 01/04/2010 09:01 AM daigle

Log doc and rev query counts and times. Fix mis-spellings.

5174 01/04/2010 09:00 AM daigle

Log doc and rev query counts and times. Fix mis-spellings.

5173 12/30/2009 09:24 AM daigle

remove extra open paren

5172 12/30/2009 09:22 AM daigle

remove call to print busy db connections

5171 12/30/2009 09:21 AM daigle

add xml_revisions docid index

5170 12/30/2009 09:20 AM daigle

Add debug to show sql

5169 12/21/2009 12:10 PM Duane Costa

Fix for Bug #4637 - Metacat Harvester fails to catch some insert and update failures. As per comments in the bug entry, the Metacat Harvester logic has been modified to examine the Metacat client return string to confirm that it contains the substring "<success>" following an insert or update operation. It no longer considers just the absence of an exception as indicative of a successful operation.

5168 12/18/2009 01:39 PM daigle

log connection warnings only when thresholds are exceeded. Add method names to log output

5167 12/18/2009 01:37 PM daigle

add method name to log statements

5166 12/18/2009 01:36 PM daigle

fix spelling of word additional

5165 12/18/2009 01:26 PM daigle

add method name to log messages and create configured thresholds for warning messages

5164 12/18/2009 01:22 PM daigle

add parc-moderators to config.username

5163 12/10/2009 12:59 PM Chris Jones

I've added the PARC and PISCO organizations to the delete and confirm form templates for the data registry application.

5162 12/09/2009 11:54 AM daigle

Change log levels where appropriate and add class/method name to output.

5161 12/09/2009 11:01 AM daigle

Change warn messages to info

5160 12/08/2009 11:40 AM daigle

beef up error log messages

5159 12/08/2009 11:39 AM daigle

Make sure session data exists before extracting information

5158 12/08/2009 11:39 AM daigle

Separate code to do tls and non-tls authentication. Introduce AuthTLSException to make error handling easier.

5157 12/08/2009 10:20 AM daigle

Beefed up the logging

5155 12/08/2009 09:23 AM daigle

remove registry.config.username value

5154 12/07/2009 04:03 PM daigle

Start to flesh out the eclipse metacat setup document

5153 12/07/2009 04:01 PM daigle

Create some basic workflow scheduler system installation documents

5152 12/03/2009 03:12 PM daigle

When comparing lat and long ranges, make sure the values have content first. Perl values with no content = 0.

5151 12/02/2009 04:00 PM daigle

Change add sql to use a prepared statement. Only try to download a cert if a url was provided.

5150 12/02/2009 03:59 PM daigle

change unregister error message to be an info message

5149 12/02/2009 12:45 PM walbridge

fix file name reference for skin configuration file

5148 12/02/2009 10:40 AM daigle

added a commented out line for auth.moderators for the parc system. This will get uncommented on the parc system and the existing auth.moderators will be commented out.

5147 12/02/2009 07:22 AM Chris Jones

I've removed the value for the PARC registry.config.site property since it isn't appropriate to this skin, and causes the registry CGI to produce two organization creator elements with the same value.

5146 12/01/2009 10:15 AM daigle

hard code parc home url

5145 12/01/2009 10:03 AM daigle

Redirect data.palmyraresearch.org to parc skin

5144 11/30/2009 11:08 AM Chris Jones

I've added the PARC organization to the login form template.

5143 11/30/2009 11:02 AM Chris Jones

I've replaced hard-coded URL strings in the PARC skin files with their appropriate variables in JSP, TT2, and XSL.

5142 11/30/2009 09:58 AM Chris Jones

This updates the Registry login form to handle PARC logins. I've changed the template to load the PARC header and footer if the cfg = parc.

5141 11/25/2009 10:40 AM daigle

added parc to list of available skins.

5139 11/24/2009 12:28 PM daigle

Fix errors in workflow scheduler unit test