Project

General

Profile

Statistics
| Revision:

# Date Author Comment
630 12/21/2000 02:19 PM berkley

changed replication interface to make it easier to see the servers.

629 12/21/2000 09:03 AM berkley

added support for one way replication

628 12/20/2000 01:25 PM berkley

added revision support to the delete function

627 12/20/2000 11:18 AM berkley

added resource to the dtd script

626 12/20/2000 10:20 AM berkley

fixed sql error

625 12/20/2000 09:38 AM berkley

cleaned up code

624 12/20/2000 09:28 AM berkley

removed package doctype filtering from the resultset.

623 12/19/2000 01:47 PM berkley

added comments to top of class

622 12/19/2000 01:46 PM berkley

changed accession number schema to <sitecode>.<serialnumber>.<revisionnumber>. DocumentIdentifier.java parses docids into parts for easy manipulation. You can now specifiy a specific revision by asking for document <sitecode>.<serialnumber>.<revisionnumber> or you can get the newest revision by asking for <sitecode>.<serialnumber> or by asking for <sitecode>.<serialnumber>.newest.

621 12/15/2000 01:13 PM berkley

added build paths instead of hard coded paths

620 12/15/2000 12:19 PM bojilova

added acltext and dtdtext form fields - optional

619 12/15/2000 11:11 AM bojilova

fixed typos around acltext and dtdtext params

618 12/14/2000 03:07 PM bojilova

changed acc# generation to use db sequence instead of timestamp

617 12/14/2000 03:06 PM bojilova

fixed typo

616 12/14/2000 03:04 PM bojilova

added db sequence accnum_uniqueid_seq needed for uniqueID part of Accession#
get rid of xml_acc_numbers table

615 12/14/2000 03:02 PM bojilova

added property sitecode (=nceas) needed for Accession#

614 12/14/2000 03:01 PM bojilova

added token "install-dir" needed for DTD upload

613 12/13/2000 02:54 PM bojilova

fixed typo

612 12/13/2000 02:18 PM bojilova

fixed typo

611 12/13/2000 12:57 PM bojilova

fixed typo

610 12/13/2000 12:53 PM berkley

commented out print statement

609 12/13/2000 12:35 PM bojilova

fixed typo

608 12/13/2000 11:37 AM bojilova

problems with passing the connection between objects

607 12/13/2000 11:29 AM bojilova

problems with passing the connection between objects

606 12/13/2000 11:12 AM berkley

overwrite Jivka's overwrite

605 12/13/2000 10:56 AM bojilova

problem with passing the connection between objects

604 12/13/2000 10:23 AM bojilova

problem with passing the connection between objects

603 12/13/2000 09:45 AM berkley

removed print statement

602 12/13/2000 09:41 AM berkley

fixed bug where some relations were not returned because the sql did not take into account an sql that had a directory structure in it.

601 12/12/2000 02:32 PM berkley

changed connection handling in the constructor

600 12/12/2000 01:36 PM bojilova

one more write() method was needed

599 12/12/2000 01:29 PM bojilova

constructor DBEntityResolver(Connection conn) is needed; cleared by mistake

598 12/12/2000 12:50 PM bojilova

DBEntityResolver:
- added new parameter dtd for upload on Metacat file system; optional; Reader
- new routines to upload dtd if provided
- systemID of metadata document is used to exctract the filename of new dtd;
- the new dtd is uploaded on Metacat file system as specified by dtdPath property;...

597 12/12/2000 12:14 PM bojilova

dtdPath and dtdURL properties added needed for DTD upload on Metacat file system

596 12/12/2000 12:01 PM bojilova

enable the UNIQUE constraint in xml_catalog table

595 12/12/2000 10:55 AM berkley

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

594 12/12/2000 10:53 AM berkley

web page control panel for replication

593 12/11/2000 12:26 PM berkley

removed the initial connection pool creation step in init()

592 12/08/2000 02:39 PM higgins

comment out line in read action that sends a copy of docid prior to returning doc
in XML format (apparent debug statement left in by mistake)

591 12/08/2000 12:23 PM berkley

added knb to resultsetspages

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.

589 12/07/2000 03:10 PM berkley

parser for the xml encoding of the xml_catalog tableing (fi

588 12/07/2000 02:13 PM berkley

added an ant substitution for the jdbc connection string (fixed typo)b

587 12/07/2000 02:13 PM berkley

added an ant substitution for the jdbc connection string

586 12/06/2000 03:06 PM berkley

added ant substitution for server and replication-log

585 12/06/2000 01:27 PM berkley

added the replication servlet to the default web.xml file.

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

581 12/06/2000 09:57 AM berkley

An asynchronous replication handler. This class creates a new thread to handle replication so that the user does not have to wait for replication to take place before he/she sees the result of an insert or update.

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

578 12/01/2000 03:30 PM berkley

a script for clearing the contents of a metadat DB without destroying the table structures and without erasing the DTD and XSL entries in xml_catalog.

577 12/01/2000 03:27 PM berkley

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

576 11/30/2000 02:41 PM bojilova

change the generation of Accession# in the form of <sidecode>.<createdate>

575 11/30/2000 01:32 PM berkley

added revision number tracking support to xml_documents and xml_revisions. Also added an updated flag as a replacement for date based replication handling.

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.

571 11/29/2000 09:07 AM berkley

added more locking functionality for replication

570 11/28/2000 05:15 PM bojilova

AccessControlList
- methods for parsing and loading acl file
- checkup method for permission for given principal on given resource
DBQuery
- checkup for READ permission using AccessControlList.hasPermission()
DocumentImpl
- using AccessControlList object to parse and load an acl file into xml_access table...

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.

568 11/28/2000 08:30 AM berkley

updated insert handling and added an action to request the time from a remote server.

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...

565 11/27/2000 01:25 PM Matt Jones

Fixed typo in create table syntax (added missing comma) for xml_access table.

564 11/22/2000 06:23 PM Matt Jones

Modified the build.xml file to support the new protocol handler classes,
which need to be built in a separate jar file bust it must be installed
as part of the tomcat servlet environment, not the web application. Now a
command of "ant protocol" will create the protocol.jar file, which must be...

563 11/22/2000 06:18 PM Matt Jones

Added a new URL protocol handler class for the metacat protocol. This
class will replace the current MetacatURL class in a much simpler and
extensible manner. See the documentation for java.net.URLConnection and
java.net.URL for details.

562 11/22/2000 02:56 PM berkley

this class allows the parsing of xml data sent by a replication server to assertain document info about a remote document.

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)

560 11/22/2000 02:26 PM bojilova

CREATE TABLE xml_access (
docid VARCHAR2, -- the document id #
principal_name VARCHAR2, -- name of user, group, etc.
permission NUMBER, -- "read", "write", "all"
perm_type VARCHAR2, -- "allowed" or "denied"
perm_order VARCHAR2 -- "allow first" or "deny first"...

559 11/22/2000 09:39 AM berkley

fixed compatibility problem by overloading the write method. Jivka's new parameter (Reader acl) is now defaulted to null if it is not explicitly declared.

558 11/21/2000 03:49 PM berkley

fixed typo that was accidentally committed.

557 11/21/2000 11:43 AM bojilova

added interface to handle a new "acl" parameter bringing the text of a xml access file for a given metadata document
the "acl" parameter is optional and should be sent on INSERT or UPDATE action.

556 11/21/2000 10:14 AM bojilova

added ticket_counter and deny attributes to xml_access table

555 11/21/2000 10:04 AM bojilova

new class for parsing ACL XML file and loading acl data into metacat db

554 11/20/2000 09:11 AM berkley

added delete functionality

553 11/20/2000 05:14 AM Jing Tao

Add the eml style sheet into metacat module.

552 11/17/2000 02:34 PM berkley

added support for server_location in the xml_revisions table.

551 11/16/2000 03:36 PM berkley

removed inadvertent comments

550 11/16/2000 03:32 PM berkley

added needed table fields for storing document location in xml_documents

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.

548 11/16/2000 12:35 PM berkley

changed alpha to dev in odbc driver param

547 11/16/2000 12:33 PM berkley

removed servercode param

546 11/16/2000 12:32 PM berkley

removed server-code param

545 11/16/2000 11:03 AM berkley

no message

544 11/16/2000 11:01 AM berkley

added new server_location field to xml_documents with a foreign key to xml_replication.serverid

543 11/16/2000 08:50 AM berkley

now updates the xml_replication last_checked field

542 11/16/2000 08:40 AM berkley

updated javadoc documentation

541 11/15/2000 10:18 AM bojilova

fixed bug/typo

540 11/15/2000 08:28 AM berkley

no message

539 11/14/2000 11:04 AM berkley

added server-code property

538 11/14/2000 11:01 AM berkley

added servercode prop.

537 11/14/2000 11:01 AM berkley

no message

536 11/14/2000 09:26 AM berkley

changed action scheme

535 11/13/2000 05:04 PM Matt Jones

Modified pathquery.dtd and QuerySpecification to allow some new constraints
on queries submitted to Metacat. Now, queries can contain an optional
set of <owner> tags that identify the users for which documents should be
returned, and a list of <site> tags constraining the site identifiers...

534 11/13/2000 03:31 PM berkley

can now send a file to another server

533 11/13/2000 03:31 PM berkley

can now download a document from a server

532 11/13/2000 03:30 PM berkley

no message

531 11/13/2000 02:34 PM Matt Jones

Changed utility query to include the user_owner field rather than the
title field, which is now obsolete.