Metacat: Issueshttps://projects.ecoinformatics.org/ecoinfo/https://projects.ecoinformatics.org/ecoinfo/ecoinfo/favicon.ico?14691340362000-09-22T22:13:30ZEcoinformatics Redmine
Redmine Bug #137 (Resolved): need admin client for managing SRB systemshttps://projects.ecoinformatics.org/ecoinfo/issues/1372000-09-22T22:13:30ZMatt Jonesjones@nceas.ucsb.edu
<p>Need an adminsitrative utility modeled after the srb admin utility for managing<br />the distributed srb network, users on the network, and resources on the network.</p> Bug #100 (Resolved): add viewabstract action to metacatServlethttps://projects.ecoinformatics.org/ecoinfo/issues/1002000-08-23T22:22:47ZChad Berkleyberkley@nceas.ucsb.edu
<p>an action to view the abstract of a metadata file needs to be added to<br />metacatServlet.</p> Bug #99 (Resolved): add getDocumentAction to marineServlethttps://projects.ecoinformatics.org/ecoinfo/issues/992000-08-23T22:21:55ZChad Berkleyberkley@nceas.ucsb.edu
<p>the action to look at a metadata file in html form should be added to<br />marineServlet.</p> Bug #98 (Resolved): add download action to marineservlethttps://projects.ecoinformatics.org/ecoinfo/issues/982000-08-23T22:21:03ZChad Berkleyberkley@nceas.ucsb.edu
<p>An action to download a dataset from the DB needs to be added to marineServlet</p> Bug #60 (Resolved): use querySpecificationhttps://projects.ecoinformatics.org/ecoinfo/issues/602000-08-09T21:48:50ZChad Berkleyberkley@nceas.ucsb.edu
<p>All queries should be created through querySpecification instead of creating the<br />sql withing the client servlet.</p> Bug #57 (Resolved): changes to handleQueryActionhttps://projects.ecoinformatics.org/ecoinfo/issues/572000-08-09T21:16:37ZChad Berkleyberkley@nceas.ucsb.edu
<p>split handleQueryAction into three seperate functions. One to create a query<br />(createQuery), another to create an squery (createSQuery) and another (runQuery)<br />to run the query and handle the results. Any of these functions can be easily<br />overwritten for customized results. handleQueryAction can call the appropriate<br />functions.</p> Bug #56 (Resolved): code shifts and removalshttps://projects.ecoinformatics.org/ecoinfo/issues/562000-08-09T21:10:53ZChad Berkleyberkley@nceas.ucsb.edu
<p>The following methods should be removed from marineServlet since they are<br />already implemented in metacatServlet:<br />doGet, doPost, init</p>
<p>handleViewDocumentation should be removed because it is the same as the<br />getdocument action.</p>
<p>viewAbstract and handleDownload actions should be added to metacatServlet. All<br />new actions should be implemented in metacatServlet.</p>
<p>click information decoding should be moved to marineServlet out of<br />metacatServlet to allow for more specific coordinate decoding.</p>
<p>viewAbstract should be integrated into getdocumentaction</p>
<p>remove the init action</p> Bug #35 (Resolved): SRB RMI server doesn't authenticate after first connectionhttps://projects.ecoinformatics.org/ecoinfo/issues/352000-06-30T01:19:46ZMatt Jonesjones@nceas.ucsb.edu
<p>After the initial connection is made to the SRB server using the SRB RMI server,<br />subsequent attempts to connect are always authorized, even from different<br />hosts. This problem persists until the RMI server is shut down and restarted.<br />Although this may be a problem withthe srb, it is unlikely because it is such a<br />basic part of srb operation that it would have been detected. However, it could<br />be and so that possibility should be tested as well as checking the RMI server<br />itself. This could be explored in conjunction with porting the RMI server to<br />SRB 1.1.7.</p> Bug #28 (Resolved): need doctype backtracing/linking feature as part of doctype filterhttps://projects.ecoinformatics.org/ecoinfo/issues/282000-06-21T01:58:51ZMatt Jonesjones@nceas.ucsb.edu
<p>When a user specifies a return type for document types, only those document<br />types specified are returned. There should be an option to trace the links<br />between query hits (on filtered doc types) and the requested document types.<br />For example, if a query hits an eml-variable metadata document, but the user has<br />only requested eml-dataset type documents be returned, the query engine should<br />trace the "relations" element, or its successor, to determine if there is an<br />eml-dataset document associated with the hit. If so, the catalog should return<br />it.</p> Bug #24 (Resolved): MetaCatServlet should provide 2 more input parameters to DBWriter: accession#...https://projects.ecoinformatics.org/ecoinfo/issues/242000-06-15T21:32:00ZJivka Bojilovabojilova@nceas.ucsb.edu
<p>action should be INSERT, UPDATE or DELETE</p> Bug #18 (Resolved): metacat docid and rootnodeid not generated in a safe mannerhttps://projects.ecoinformatics.org/ecoinfo/issues/182000-06-08T18:16:53ZMatt Jonesjones@nceas.ucsb.edu
<p>when a document or node are inserted into their respective tables, a trigger<br />generates an ID number for the PK from a SEQUENCE, which is then retreived by<br />examining the sequences "currval" attribute. If another db insertion was done<br />(by another user), then currval would return the wrong ID number. Basically,<br />need to return the generated ID number as part of the same transaction as the<br />insertion.</p> Bug #17 (Resolved): DBWriter uses multiple transactions to load documenthttps://projects.ecoinformatics.org/ecoinfo/issues/172000-06-08T18:13:50ZMatt Jonesjones@nceas.ucsb.edu
<p>When loading a document, each node is insertend into the DB as a different<br />transaction. If the insertion fails during the document creation, only part of<br />the document will have been inserted, resulting in a corrupted data state. Need<br />to change it so that all insertions are done as part of a single transaction.</p> Bug #16 (Resolved): validation engine uses OASIS XML Cataloghttps://projects.ecoinformatics.org/ecoinfo/issues/162000-06-08T17:59:47ZMatt Jonesjones@nceas.ucsb.edu
<p>need to switch the EntityResolver from the Oasis XML Catalog to the internal,<br />database-based entity resolver.</p> Bug #14 (Resolved): metacat TEXT nodes limited to 4K charactershttps://projects.ecoinformatics.org/ecoinfo/issues/142000-06-08T17:56:42ZMatt Jonesjones@nceas.ucsb.edu
<p>The current 4K character limit on metacat TEXT nodes is going to be limiting in<br />some cases. Need mechanism to split text nodes into multiple sibling TEXT<br />nodes, each no more than 4K. Can't use a LONG or LOB because they can't be put<br />in the WHERE clause of a SELECT. Using mutiple sibling TEXT nodes will cause<br />problems searching across the boundaries, but it is the best approach AFAIK.</p> Bug #13 (Resolved): metacat doesn't allow updates or deleteshttps://projects.ecoinformatics.org/ecoinfo/issues/132000-06-08T17:54:06ZMatt Jonesjones@nceas.ucsb.edu
<p>The current metacat doesn't allow updates to metadata documents nor deletes of<br />documents.</p>