Project

General

Profile

Activity

From 08/10/2000 to 09/08/2000

09/06/2000

09:34 AM Revision 439 (metacat): sql file defining the table structure for eml-package data.
berkley

09/05/2000

02:01 PM Revision 438 (metacat): added documentation and cleaned up the markup.
berkley
01:51 PM Revision 437 (metacat): added support for getabstract action
berkley
01:50 PM Revision 436 (metacat): Added a method called getNodeContent which retrieves the content of a node in a document. If there are more than one nodes with the same name returned, it returns an array with all of the data.
berkley
01:49 PM Revision 435 (metacat): Added support for viewabstract
berkley
08:46 AM Revision 434 (metacat): added resource.xsl to the catalog
berkley
08:45 AM Revision 433 (metacat): no message
berkley
08:43 AM Revision 432 (metacat): style sheet for resource documents
berkley

09/01/2000

05:40 PM Bug #109: query speed slows as database grows
Reassigned to berkley. Matt Jones
05:37 PM Revision 431 (metacat): Modified MetaCatServlet to use the new DocumentImpl.toXml() method for
efficiency of reading documents. See bugzilla bug #111 for an explanation. Matt Jones
05:24 PM Revision 430 (metacat): Updated the test.xml file to use more XML features for testing insert,
update, and read functions of DocumentImpl. Now the document contains
comments and processing instructions.
Matt Jones
05:16 PM Bug #111: reading large documents from metacat is slow
Fixed document reading bug (bugzilla bug #111) so that reading documents is
no longer a power function of the number ...
Matt Jones
05:14 PM Revision 429 (metacat): Fixed document reading bug (bugzilla bug #111) so that reading documents
is no longer a power function of the number of nodes in the document
(which used to be the case). Now, reading a doc...
Matt Jones
01:47 PM Revision 428 (metacat): change the 2 executions in archiveDocRevision()
with 1 statement:
"insert into xml_revisions
select ... from xml_documents where docid = ..."
bojilova
12:04 PM Revision 427 (metacat): small changes on hasWritePermission()
bojilova

08/31/2000

05:08 PM Revision 426 (metacat): get rid of the FK in xml_acess table that points to xm_documents.docid
since xml_access.docid(s) point to current and revised documents
(ie xml_documents.docid and xml_revisions.docid)
bojilova
05:01 PM Revision 425 (metacat): storing user_owner and user_updated where needed
new function in DocumentImpl checking for "write" perm on UPDATE or DELETE
added delete from xml_index of the old ver...
bojilova
02:43 PM Revision 424 (metacat): this file is no longer used.
berkley
02:24 PM Bug #55: change order of fields
The order was changed Chad Berkley
02:23 PM Bug #54: title and altitle fields are too small
Changed the size of the fields to 30 characters. Chad Berkley
02:23 PM Bug #53: Interface does not look good in 800x600
Changed the interface to work better with lower resolutions. Fonts were made
smaller and buttons and text boxes were...
Chad Berkley
02:20 PM Revision 423 (metacat): changed xslf for new returnfield scheme. the returnfields are now returned as <param name="<returnfield>"> tags.
hThe sql for the returnfield query was redone to fix a previous problem with slow queries berkley
02:18 PM Revision 422 (metacat): changed xslf for new resultfield scheme
berkley
01:04 PM Bug #111 (Resolved): reading large documents from metacat is slow
Reading documents from metacat seems to scale with document size, and gets to be
extremely slow for even medium size...
Matt Jones
12:58 PM Bug #110 (Resolved): foreign keys to xml_catalog
The current uses of public identifiers in the xml_documents and xml_revisions
tables do not explicity reference xml_...
Matt Jones

08/30/2000

11:36 AM Bug #109 (Resolved): query speed slows as database grows
As the database grows in size, the speed at which a query result is returned
becomes greater. The database size to ...
Chad Berkley
11:19 AM Revision 421 (metacat): cleared static methods in AccessionNumber classes for fixing bug found
when multiple requests to the servlet at a time. bojilova

08/29/2000

01:58 PM Revision 420 (metacat): changed paths in returnfield parameters
berkley
11:01 AM Revision 419 (metacat): added alt tags
berkley
11:01 AM Revision 418 (metacat): added alt tag
berkley
11:00 AM Revision 417 (metacat): new graphics and their adobe illustrator vector files
berkley
10:58 AM Revision 416 (metacat): changed colors and layout
berkley

08/28/2000

01:28 PM Revision 415 (metacat): Minor update to remove unneeded constructor in DocumentImpl class.
Matt Jones
11:38 AM Revision 414 (metacat): new table xml_access and new attrs to xml_documents for ACL
bojilova

08/25/2000

04:18 PM Revision 413 (metacat): for getDoctypes() added
WHERE entry_type='DTD' condition in the select statement bojilova
01:56 PM Revision 412 (metacat): fixed typ-o
berkley
01:49 PM Revision 411 (metacat): Changes with Srb authentication: including quering of Srb/MCAT during the Srb connection for:
- groupname of connected user
- list of groups and users in MCAT for ACL function for MetaCat
bojilova
01:17 PM Revision 410 (metacat): update of build.xml based on Matt's recommendations
berkley
11:59 AM Revision 409 (metacat): added an @image-path@ property to get around the messed up images when loading images from tomcat. To add your own image directory,
create a directory under /opt/httpd/html/img/ and add the path to the image-path property in build.xml. Then all img... berkley

08/24/2000

06:28 PM Revision 408 (metacat): Continued code redesign for the DocumentImpl class. Now the "delete" and
"write" methods are static, so a DocumentImpl objject need not be created
in order to initiate a INSERT, UPDATE, or D...
Matt Jones
04:47 PM Revision 407 (metacat): Folded the functionality from DBWriter into DocumentImpl, continuing the
work started earlir to create a more DOM-like model for the classes, in
which a single DocumentImpl class handles bot...
Matt Jones
10:27 AM Bug #101 (Resolved): generate data set usage metadata/ provide access log
Tracking data set usage is an important part of running a metadata and data
archive. We need a new feature in the m...
Matt Jones
08:57 AM Revision 406 (metacat): removed extraneous dash (-) from output loop that was entered unintentionallyi
berkley

08/23/2000

04:08 PM Bug #59: create a more general specification for queries
First of all, I changed pathquery.dtd to allow for {0..N} <returnfield>
tags. The content of each field should be ei...
Chad Berkley
03:55 PM Revision 405 (metacat): changed the field names to be case-sensitive in the returnfields
berkley
03:54 PM Revision 404 (metacat): changed the field names to be case-sensitive
berkley
03:22 PM Bug #100 (Resolved): add viewabstract action to metacatServlet
an action to view the abstract of a metadata file needs to be added to
metacatServlet.
Chad Berkley
03:21 PM Bug #99 (Resolved): add getDocumentAction to marineServlet
the action to look at a metadata file in html form should be added to
marineServlet.
Chad Berkley
03:21 PM Bug #98 (Resolved): add download action to marineservlet
An action to download a dataset from the DB needs to be added to marineServlet Chad Berkley
03:18 PM Bug #97 (Resolved): combine printExtendedSQL and printSQL methods into one
The printExtendedSQL and printSQL methods of QuerySpecification can be combined
into one method that works like prin...
Chad Berkley
03:15 PM Bug #96 (Resolved): Fix browse function in MARINE servlet
The browse function in marineServlet needs to be implemented in a way that
allows the browsing by different fields. ...
Chad Berkley
02:33 PM Bug #28: need doctype backtracing/linking feature as part of doctype filter
reassigned to berkley Matt Jones
10:43 AM Bug #28: need doctype backtracing/linking feature as part of doctype filter
This feature depends on us resolving the linking feature described in bug #31
that allows us to specify relationships...
Matt Jones
02:28 PM Bug #31: need dataset id reference from metadata
reassigned to berkley Matt Jones
10:33 AM Revision 403 (metacat): added the returnfield element to be used for dynamically choosing which fields to return from xml_nodes.
berkley
10:29 AM Revision 402 (metacat): added support for the returnfield parameter
-QuerySpecification now sets a flag (containsExtendedSQL) when there are returnfield items in the pathquery document.... berkley
10:26 AM Bug #95 (Resolved): support for Namespaces in XML documents
We need to support storage, query, and retrieval of XML documents with
Namespaces (see http://www.w3.org). At a min...
Matt Jones
10:23 AM Bug #94 (Resolved): add DOM interface support to metacat
The current metacat database uses our proprietary API for accessing XML
documents. It uses a memory-resident model,...
Matt Jones
10:22 AM Revision 401 (metacat): added support for the returnfield parameter
-added the dynamic parameters to the returned hash table of documents berkley
10:20 AM Revision 400 (metacat): added support for the returnfield parameter
berkley
10:19 AM Revision 399 (metacat): marine.properties is no longer needed because the marine servlet uses all of the metacat properties.
berkley
10:17 AM Revision 398 (metacat): a way to access the marine servlet without using javascript
berkley
10:16 AM Revision 397 (metacat): updated the URL given the new <returnfield> paramet
berkley

08/22/2000

11:56 PM Revision 396 (metacat): Folded the functionality from DBSAXDocument into the DocumentImpl class.
Now DocumentImpl handles both the reads and the writes to the database.
Eventually, it will implment the full DOM Doc...
Matt Jones
10:37 PM Revision 395 (metacat): Updated the readxml shell script to use the new DocumentImpl class instead
of the old DBReader class. Matt Jones
10:34 PM Revision 394 (metacat): Removed DBReader.java because the functionality of that class has been
replaced by the more efficient DocumentImpl class. Matt Jones
10:32 PM Revision 393 (metacat): Created new class "DocumentImpl" which represents an XML Document. This
document will eventually implment the DOM Document interface. For now,
it implments all of the functionality that wa...
Matt Jones
02:36 PM Bug #59: create a more general specification for queries
This fix is in progress:
I have added the capability to have <returnfield> tags in a pathquery document
which tell qu...
Chad Berkley
02:34 PM Bug #63: methods in MetaCatServlet should be private not protected
Extraneous methods were changed, the protected, overridable methods are:
decodeMouseAction
handleSQuery
handleQuery
t...
Chad Berkley
10:24 AM Bug #31: need dataset id reference from metadata
clarified action needed in subject, making it clear that we need the dataset id
reference in the metadata files in or...
Matt Jones

08/21/2000

04:30 PM Bug #93: allow dynamic addition of actions
reassigned to berkley. Matt Jones
11:59 AM Bug #93 (Resolved): allow dynamic addition of actions
Instead of hard coding in each action into metacat, actions could be loaded
dynamically by defining a class which co...
Chad Berkley
04:29 PM Bug #63: methods in MetaCatServlet should be private not protected
reassigned to berkley (I think he already handled this bug.) Matt Jones
03:41 PM Revision 392 (metacat): Added script to register document types in the xml_catalog table for our
common public ID's. Matt Jones
03:38 PM Revision 391 (metacat): Added install feature for copying dtd's to the servlet directory so that
they are accessible to the metacatservlet. Matt Jones
03:19 PM Revision 390 (metacat): Added new utility query to return all of the xml_nodes info for a given
document id in metacat. Matt Jones
02:55 PM Revision 389 (metacat): Updated documentation for NodeComparator.java.
Matt Jones
02:52 PM Revision 388 (metacat): Modified the DBReader and ElementNode classes to more efficiently read
documents from the database. In the old implementation, a db connection
was opened for each and every node in a docu...
Matt Jones
08:30 AM Bug #61: new resultset dtd spec
In metacatservlet, the method that creates the resultset xml is now overwritable
allowing client modification of the ...
Chad Berkley
08:29 AM Bug #60: use querySpecification
All queries are now created in querySpecification. Chad Berkley
08:28 AM Bug #56: code shifts and removals
All of the tasks were completed. Chad Berkley

08/20/2000

10:49 PM Bug #92 (Resolved): need access control tracking for metadata documents
Need to create a mechanism for tracking access control information for metadata
documents. This might be doen by cr...
Matt Jones
08:58 PM Bug #46: metacat insert fails on some documents
Dan verified that this bug still exists. Reassigned to bojilova. Matt Jones

08/18/2000

03:48 PM Revision 387 (metacat): redirector to access the marine servlet
berkley
03:45 PM Revision 386 (metacat): modified the xsl to work with the new servlet architecture.o
berkley
03:44 PM Revision 385 (metacat): marineServlet now overrides the transformQuery() function to allow it to put the values back into the text boxes of the xsl stylesheet rendered form.
berkley
03:41 PM Revision 384 (metacat): -fixed the bug where a pathquery document was not valid inside of the <query> tags in a resultset document.
-provided override support for a new function called transformQuery() which allows specific applications to
custom...
berkley
11:05 AM Revision 383 (metacat): Fixed small bug in transforming the document to HTML. If there was
no stylesheet for a given doctype, and so the transformation couldn't
occur, the XML doc was returned, but the conten...
Matt Jones
10:56 AM Revision 382 (metacat): removed extraneous protected tags and replaced them with private tags
berkley
10:38 AM Revision 380 (metacat): Modified behavior of handleSQuery() to now send the resultset document
back to the client application -- this was a bug introduced by recent
changes to the servlet. Also, generally cleaned...
Matt Jones
10:26 AM Bug #63 (Resolved): methods in MetaCatServlet should be private not protected
Many of the helper methods in MetaCatServlet have been changed to "protected"
from their original "private" state. M...
Matt Jones
09:31 AM Revision 379 (metacat): decrease the number of "initialConnections" to 5, "increaseConnections" stay 5, decrease the "maximumConnections" to 10
bojilova

08/17/2000

05:31 PM Revision 378 (metacat): Changed release to version to alpha 8 (1.0a8) and tagged metacat in
CVS as METACAT_ALPHA_8 Matt Jones
05:29 PM Revision 377 (metacat): Updated default html forms for metacat queries to use the "anyfield"
keyword for constructing a default query. This should now work with
the new handleQuery method of MetaCatServlet.
Bu...
Matt Jones
03:21 PM Revision 376 (metacat): changed to work with the new MetaCatServlet model. marineServlet now only overwrites one method in MetaCatServlet.
berkley
03:20 PM Revision 375 (metacat): changed the prototype of overwritable functions to "protected" instead of "private".
berkley
01:35 PM Bug #52: Change link to project abstract
It was changed Chad Berkley
11:06 AM Revision 374 (metacat): change the resultset format for DataGuide
bojilova
09:25 AM Bug #58: add eml-resource to the catalog
resource was added to the catalog and to xml_catalog in the database. Chad Berkley
09:04 AM Revision 373 (metacat): Changed the flow of query and SQuery. SQuery now only handles a preformatted pathquery document as input (in the "query" parameter).
HandleQuery now handles all structured queries derived by CGI parameters. berkley
09:02 AM Revision 372 (metacat): Made changes to createSQuery to allow for multiple parameters of the same name. Also changed the param list to include only "Hashtable params" without a "String doctype" since the doctype is already contained in the params.
berkley

08/16/2000

01:08 PM Revision 371 (metacat): fixed bug with handleSQuery() that kept DMan from access the squery functionality
berkley
11:48 AM Revision 370 (metacat): - created transformResultset() which transforms an xml resultset document and displays it to the client useing DBTransform
- renamed transformDocument() to createResultDocument() and modified its functionality to only return a restultset xm... berkley

08/15/2000

04:07 PM Revision 369 (metacat): Changed "xmltodb" to "@html-path@/style" so that the resultset.xsl
stylesheet could be found in various servlet contexts. Matt Jones
03:29 PM Revision 367 (metacat): changed release version
Matt Jones
03:27 PM Revision 366 (metacat): Modified binaries to change classpath for metacat.jar under new
build process. Matt Jones
02:52 PM Revision 365 (metacat): Repository reorganization, and some file cleanup to make the XSL and CSS
files portable to various installations of metacat (by using the
build.xml file substitution in the XSL files). Remov...
Matt Jones
02:25 PM Revision 363 (metacat): removed unneeded replace command
Matt Jones
02:24 PM Revision 362 (metacat): Added user and password to build.xml for filter substitution.
Matt Jones
01:48 PM Revision 361 (metacat): remove handleQueryAction() in favor of directly calling handleQuery() and handleSQuery() from doGetOrPost()
berkley
01:37 PM Bug #62: hardcoded paths should be config parameters
DONE
All hardcoded paths in MetaCatServlet.java to the location of .html files are
changed with "htmlpath" parameter ...
Jivka Bojilova
01:02 PM Revision 360 (metacat): Cleared hardcoded paths for the location of .html files and use
the new "htmlpath" property from metacat.properties file bojilova
12:48 PM Revision 359 (metacat): sorry, I needed new property "html-path" with value "/xmltodb" for me.
Chad, for you should be I think "/berkley" bojilova
12:15 PM Revision 358 (metacat): New "servletpath" and "installdir" properties
bojilova
12:14 PM Revision 357 (metacat): Set a filter for installdir property
bojilova
11:25 AM Revision 356 (metacat): set filtering="yes" attribute on the copy command of metacat.properties
bojilova
10:00 AM Bug #49: need anonymous user login as default for metacat
DONE
Anonymous user login has been included as default to metacat. From the
metacat's web interface user goes directl...
Jivka Bojilova
08:58 AM Revision 355 (metacat): Added decodeMouseAction(Hashtable) to decode the mouse click action outside of handleGetOrPost to allow for easy modification of images in a different application.
berkley

08/14/2000

03:31 PM Revision 354 (metacat): added new constructor to allow the creation of a metacatutil object that uses a properties file other than edu.ucsb.nceas.metacat.metacat.
berkley
03:22 PM Revision 353 (metacat): Fixed build.xml bug -- jar file was included recursively in itself, causing
ever-growing size of jar on install. Changed location of jar file that is
built (from build.dest to build.dir) to fi...
Matt Jones
03:09 PM Revision 352 (metacat): added eml-resource to the catalog
berkley
02:40 PM Bug #57: changes to handleQueryAction
I ended up breaking handleQueryAction into 4 different functions.
handleSQuery-handles structured queries
handleQuery...
Chad Berkley
02:28 PM Revision 351 (metacat): Broke up handleQueryAction into handleQuery, handleSQuery, runQuery and transformDocument. handleQueryAction is now a base function which makes calls to each of these functions to create, run and transform a query from CGI parameters.
berkley
02:26 PM Revision 350 (metacat): Added createSQuery() to handle structured queries of an arbitrary number of parameters. Also modified createQuery() to handle a null query in a graceful manner.
berkley
01:53 PM Revision 349 (metacat): Added "release" keyword to all metacat source files so that the release
number will be evident in software distributions. Matt Jones
01:43 PM Revision 348 (metacat): Updated build process to now use a copy of the source files so that keyword
substitution can ocur before the build. This allows for substitution of
hardcoded values into the source before the ...
Matt Jones
11:27 AM Revision 347 (metacat): added Logout link
bojilova
11:27 AM Revision 346 (metacat): added Logout handling
bojilova
11:11 AM Revision 345 (metacat): clear lib dir from paths like xmltodb/lib/something.html
bojilova
10:59 AM Revision 344 (metacat): on "DELETE" added delete from xml_index table for a given docid
before delete from xml_documents, b' of foreign key in xml_index(docid)
to xml_documents(docid)
bojilova

08/11/2000

03:20 PM Revision 343 (metacat): Changed exception handling mechanisms for DBReader
Matt Jones
11:26 AM Revision 342 (metacat): added createSQuery
berkley
11:25 AM Revision 341 (metacat): broke up handleQueryAction into handleQuery, handleSQuery, runQuery and transformDocument
berkley

08/10/2000

04:30 PM Revision 340 (metacat): changed paths
bojilova
03:39 PM Revision 339 (metacat): changed getRootNode method from public to private
Matt Jones
03:37 PM Bug #62 (Resolved): hardcoded paths should be config parameters
MetaCatServlet has some hardcoded paths that should be removed and put in the
configuration files. Mostly these are...
Matt Jones
03:34 PM Revision 338 (metacat): simple JavaScript to put focus on username field
bojilova
02:48 PM Revision 337 (metacat): replaced some deprecated methods with the new v2.2 of Java Servlet API
bojilova
02:47 PM Revision 336 (metacat): changed paths, b' of new dev server
bojilova
01:45 PM Revision 335 (metacat): no message
higgins
12:13 PM Revision 334 (metacat): changing paths, b' of new dev environment
bojilova
11:59 AM Revision 333 (metacat): added HTTPSession.setMaxInactiveInterval(-1)
for every new Session - never to expire bojilova
11:56 AM Revision 332 (metacat): added "anonymous" user connection
bojilova
 

Also available in: Atom