Project

General

Profile

  • svn:eol-style: native
  • svn:executable: *
  • svn:keywords: Author Date Id Revision
  • svn:mergeinfo:

# Date Author Comment
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).

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.

5175 01/04/2010 09:01 AM daigle

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

5098 10/30/2009 03:39 PM daigle

change AccessControlForSingleFile to only be instantiated for one file. move ACL methods to AccessControlForSingleFile. Change format of access sections returned to EML 2.1.0.

5089 10/16/2009 11:10 AM daigle

Move access control source to it's own directory.

5030 08/24/2009 02:34 PM daigle

Change location of PropertyService to properties directory

5014 08/04/2009 02:30 PM daigle

Create replication directory. Move replication code there. Use log4j for replication logging (rollingfileappender). Beef up replication logging and error control.

4861 03/25/2009 02:41 PM daigle

Roll back replication user changes. Fix code that converts access levels to integer and to text.

4856 03/24/2009 10:17 AM daigle

Introduce replication user. Use the fileutil writer methods instead of writing directly.

4698 12/26/2008 01:07 PM daigle

Renamed MetaCatUtil to MetacatUtil

4450 10/13/2008 11:34 AM ben leinfelder

check for existing access control rows before inserting (we do not need duplicate rows specifying the same access control)

4419 10/07/2008 04:40 PM ben leinfelder

replicate xml_access entries across servers.
see: http://bugzilla.ecoinformatics.org/show_bug.cgi?id=3464
note: still needs to be tested...but needed to be checked in for other metacat installations to be updated....

4335 08/29/2008 10:20 AM daigle

Move the DBAdaptor accessor into a DatabaseService class

4213 08/05/2008 05:50 PM daigle

qualify xml and eml properties with an xml. prefix

4212 08/05/2008 05:33 PM daigle

Continue to qualify property names

4173 07/28/2008 05:05 PM daigle

Use qualified properties

4080 07/06/2008 09:25 PM daigle

Merge 1.9 changes into Head

3898 05/19/2008 06:46 PM Jing Tao

Check into cvs head. In handle replication list method, parser will be intialized every time when it handles a list from another server.

3234 04/13/2007 11:49 AM Jing Tao

Add event log for timed replication.

3230 04/12/2007 06:34 PM Jing Tao

Somehow the change went to the head rather than branch. So i rollback the change in head.

3229 04/12/2007 06:13 PM Jing Tao

This commit is for branch. In this commit the correct ip and user name will be stored in access_log table in replication event. However, it only for Forcereplication. And the test isn't completed yet. This commit is only for future use.

3077 11/10/2006 10:25 AM Matt Jones

Removed the release ant token from all files in 'src'.

2740 11/15/2005 04:59 PM Jing Tao

Fixed a bug in log

2739 11/12/2005 06:15 PM Jing Tao

Fixed log bug when xml_revision updated failed.

2725 11/08/2005 06:53 PM Jing Tao

Add more debug info.

2713 11/01/2005 05:01 PM Jing Tao

Add code to handle replication document in xml_document table.

2663 10/10/2005 11:06 AM sgarg

Replacing MetaCatUtil.debugMessage or MetaCatUtil.logMetacat call with logMetacat (private Logger object) call

2647 10/04/2005 04:17 PM Jing Tao

Remove some debug message.

2641 10/04/2005 10:58 AM Jing Tao

Change the code to make sure DocumentImpl class's constructor should have rev attached.

2624 10/01/2005 09:21 PM Jing Tao

Add date info.

2608 09/30/2005 12:48 PM Jing Tao

Add code to handle deleted document replication.

2578 09/08/2005 04:02 PM Jing Tao

Add code to trim server name white space.

2573 09/08/2005 10:49 AM Jing Tao

Remove output stream from the constructor.

2555 08/30/2005 05:04 PM Jing Tao

Add some method to setting replication start time.

2298 09/16/2004 05:04 PM Jing Tao

Add new feature that delete can be broadcasted by force replication.

2286 09/15/2004 08:25 PM Jing Tao

Add a code to load eml201 parser to fix the bug that couldn't generate access rule for eml201 doc.

2169 05/14/2004 02:38 PM sgarg

Made initial changes for accepting EML version 2.1.0 in Metacat

2163 05/07/2004 04:05 PM Jing Tao

Change eml2 to eml200

1757 07/25/2003 08:13 AM Jing Tao

Revise inital value for insert a new server. Change some debug level.

1753 07/23/2003 03:55 PM Jing Tao

Change the date format from yy-mm-dd to mm/dd/yy.

1751 07/23/2003 12:04 PM Jing Tao

Get rid of to_date function.

1609 04/23/2003 09:30 PM Jing Tao

Fixed a bug to checking error.

1600 04/22/2003 09:53 AM Jing Tao

Add code to get rid of white space in url.

1585 04/18/2003 08:33 PM Jing Tao

Add a method to write error message into log file.

1562 04/16/2003 10:12 PM Jing Tao

Add code to handle eml2 replciation.

1387 02/04/2003 03:51 PM Jing Tao

Add code to handle text node was splited.

1292 07/14/2002 12:33 PM Jing Tao

Merge cvs branch replication to cvs head.

1217 06/13/2002 11:54 AM Jing Tao

Merge DBConnection branch to head.

1102 05/21/2002 09:59 AM Jing Tao

Add the code to handle error in the respone for a update request.

1100 05/21/2002 08:36 AM Jing Tao

Change code to handle the error message.

1098 05/20/2002 05:27 PM Jing Tao

In update method, add code to handle if a user couldn't pass a trusting test.

1078 05/10/2002 06:26 PM Jing Tao

Add a control to accept data or not

1071 05/09/2002 05:43 PM Jing Tao

Revised update method.

1068 05/08/2002 05:20 PM Jing Tao

Revise Update method.

1066 05/08/2002 04:08 PM Jing Tao

Fixed some db connection problem

1058 05/07/2002 05:00 PM Jing Tao

Fixed a bug in method getHomeServer

1043 04/30/2002 08:33 AM Jing Tao

Add two methods getHomeServer and getServerLocation. Given a docid, getHomeServer can get the information of its home host. Given a docid, getServerLocation can return server code for it.

1037 04/26/2002 05:33 PM Jing Tao

In update method, adding some code to handle replicate data file. Fixed the bug in deleting documents.

1032 04/25/2002 05:02 PM Jing Tao

Add two controls for handle replication server list is empty and updated document list is empty

1015 04/16/2002 06:21 PM Jing Tao

Fixed the bug that handle force replication

1011 04/15/2002 06:04 PM Jing Tao

Fixed the getall didn't work. Now local host can insert or update documents from remote host.
But still there some problem on force replcation.

837 09/20/2001 01:14 PM bojilova

changes in replication to use https

804 07/23/2001 09:28 AM bojilova

fixed the compilation bug about the change of group parameter in DocumentImpl.write()

697 02/07/2001 02:07 PM bojilova

- fixed missing replication of public_access
- new attribute catalog_id added in xml_documents and xml_revisions
as a FK to xml_catalog; catalog_id is replicated also

683 01/19/2001 03:20 PM berkley

fixed some problems with database connections getting a time out error. Also updated some catch statements

675 01/18/2001 03:15 PM berkley

added precise location information (class.method) to each catch statement so that errors are more easily traced.

669 01/18/2001 11:52 AM Matt Jones

Added license terms to source code files, and cleaned up some javadoc
documentation in a few places.

667 01/18/2001 11:25 AM berkley

closed all preparedStatement variables

629 12/21/2000 09:03 AM berkley

added support for one way replication

625 12/20/2000 09:38 AM berkley

cleaned up code

595 12/12/2000 10:55 AM berkley

added additional actions to facilitate a web based interface to the replication servlet.

590 12/07/2000 03:11 PM berkley

added replication for the xml_catalog table. Right now it is only replicated when the deltaT handler is called. I will add more replication times later.

584 12/06/2000 01:26 PM berkley

added a logging system for replication. The log file location is set in metacat.properties

583 12/06/2000 10:33 AM berkley

cleaned up code, added more complete documentation of replication algorithms and datastructures.

582 12/06/2000 09:59 AM berkley

made replication on insert or update us. Also made a method in AccessionNumber public so that you can tell if an accession number has already been used.e place be

580 12/05/2000 02:50 PM berkley

updated file locking mechanisms to use revisions instead of dates.

579 12/01/2000 04:28 PM berkley

fixed typo, removed extra print statements

577 12/01/2000 03:27 PM berkley

added replication_on_insert handling. Changed replication from date_updated base replication to revision number replication.

574 11/30/2000 11:43 AM berkley

replication on insert functionality is now working.

573 11/29/2000 03:18 PM berkley

added more replication/file locking functionality.

572 11/29/2000 09:15 AM berkley

added more locking support and support for remote update of files.

569 11/28/2000 10:16 AM berkley

cleaned up code, added new static methods to MetacatReplication for handling static queries and getting URL content.

567 11/28/2000 08:27 AM berkley

created locking action in replication servlet and added semi-support to documentImpl to handle documents updatedee by replicatio

566 11/27/2000 01:55 PM Matt Jones

Modified stylesheets and server code to use a single "read" action instead
of the earlier "getdocument" and "getrelateddocument" actions. In the
process, developed and started to utilize a new suite of URL "protocol
handlers" that are in the package "edu.ucsb.nceas.protocols" and handle...

561 11/22/2000 02:55 PM berkley

added functionality to allow the replication servlet to assertain and insert user and group info into the local database. started implementation of insert replication handler (it is commented out in this commit)

554 11/20/2000 09:11 AM berkley

added delete functionality

551 11/16/2000 03:36 PM berkley

removed inadvertent comments

549 11/16/2000 03:26 PM berkley

removed dependence on a server code in the accession number of each document. the file's resident server is now located in xml_documents.server_location.

545 11/16/2000 11:03 AM berkley

no message

543 11/16/2000 08:50 AM berkley

now updates the xml_replication last_checked field

537 11/14/2000 11:01 AM berkley

no message

536 11/14/2000 09:26 AM berkley

changed action scheme

533 11/13/2000 03:31 PM berkley

can now download a document from a server

522 11/09/2000 01:41 PM berkley

changed naming scheme