Project

General

Profile

Activity

From 09/23/2011 to 10/22/2011

10/20/2011

02:03 PM Revision 6542 (metacat): add User-Agent logging to support D1 requirements
ben leinfelder
12:40 PM Revision 6541 (metacat): remove old RestServlet handler -- not used now
ben leinfelder

10/16/2011

10:47 AM Revision 6540 (metacat): Add debugging output to MNodeService.
Chris Jones

10/14/2011

05:49 PM Revision 6539 (metacat): use default fmtid if we can't find the user-supplied data mime type in our list
ben leinfelder
05:13 PM Revision 6538 (metacat): including newer d1 libclient that uses Foresite (and Jena) to construct/parse ORE resource maps for DataONE
ben leinfelder
02:57 PM Revision 6536 (metacat): delete the xml access rules by either docid or guid to make sure we have the most up to date information
ben leinfelder
10:45 AM Revision 6535 (metacat): Fix a data-typing issue when pulling replicationAllowed from postgres. Use getBoolean(), not getString().
Chris Jones

10/13/2011

05:13 PM Revision 6534 (metacat): cleaned up to use for populating a DataONE MN using the D1 api. Retrieves packages from a Metacat and generates system metadata for them before calling MN.create() for both data and metadata.
NOTE: you need a client certificate that the target server accepts (either DataONE-generated for testing or a CILogon... ben leinfelder

10/12/2011

07:19 PM Revision 6533 (metacat): IdentifierManager.getSystemMetadata() was missing the number_replicas and replication_allowed fields when building a ReplicationPolicy section of a SystemMetadata document being returned. Add in these two attributes.
Chris Jones
11:17 AM Revision 6532 (metacat): update D1 jars to include recent SubjectList -> SubjectInfo refactoring and the SUBJECT_PUBLIC constant
ben leinfelder
11:08 AM Revision 6531 (metacat): include SystemMetadata when replicating data and metadata documents -- this allows us to establish the guid-to-docid mapping that is crucial for being able to read the replicated document by guid (d1 api)
ben leinfelder
10:00 AM Revision 6530 (metacat): throw InvalidToken when the Session parameter is null for create()
https://redmine.dataone.org/issues/1850 ben leinfelder

10/11/2011

08:37 PM Revision 6529 (metacat): Fix service versioning in metacat.properties so that when Metacat nodes are registered they report the correct service version for use in resolve() -- i.e., use "v1" instead of "0.6.4" in resolve urls.
Matt Jones

10/09/2011

02:50 PM Revision 6528 (metacat): Once a CN calls replicate() on an MN, the MN needs to call getReplica() on the source MN (not get()). Once the bytes are retrieved, the MN must then call back to the CN with setReplicationStatus() to indicate that the replication status is complete. Modify MNodeService to do so.
Chris Jones

10/03/2011

04:06 PM Bug #5499: citation format odd for metacat data sets
There isn't a community standard as far as I know. There are people working on proposing such a standard (DataCite, ... Matt Jones

09/30/2011

06:22 PM Bug #5499: citation format odd for metacat data sets
Inclusion of the institution seems appropriate for a dataset citation. Granted, it is not in journal article citatio... gastil gastil

09/29/2011

11:43 PM Revision 6527 (metacat): Bug fix for access control rules coming in from the dataone system metadata. Previously, the code used getLocalId() to get the docid to insert into the XML access table, but that docid included the revision number (e.g., foo.1.1), which it shouldn't. Now use the AccessionNumber class to strip off the rev to get a real docid for insertion into the table.
Matt Jones

09/28/2011

07:39 PM Bug #5497: metacat accepts eml docs that fail knb parser
This sample EML document is using single quotes around the EML namespace (which should be valid) but Metacat was only... ben leinfelder
07:28 PM Revision 6526 (metacat): allow the XML namespace to be given in both double _and_ single quotes. The regex pattern was only looking for xmlns values that were in double quotes. This was brought to light by LTER:
http://bugzilla.ecoinformatics.org/show_bug.cgi?id=5497 ben leinfelder

09/27/2011

09:24 PM Bug #5499 (Resolved): citation format odd for metacat data sets
Submitting on behalf of Gail... I agree with her assesment -- what are we rendering citations this way. Somehow this... Matt Jones

09/26/2011

10:59 PM Revision 6525 (metacat): set date uploaded and date system metadata updated date to current time when calling MN.create() and MN.update()
ben leinfelder
02:46 PM Revision 6524 (metacat): updated d1_common jar (unknown changes)
ben leinfelder
02:45 PM Revision 6523 (metacat): use rfc2253 format when extracting certificate subject
ben leinfelder
12:07 PM Revision 6522 (metacat): do not allow system metadata to have obsoletes or obsoletedBy fields when calling the create() method -- these are only allowed for updates so that we do not subvert object versioning by [un]knowingly submitting system metadata that directs one id to another.
ben leinfelder
11:59 AM Revision 6521 (metacat): set the originating member node on update()
ben leinfelder
11:53 AM Revision 6520 (metacat): set the originating member node on create()
ben leinfelder
11:52 AM Revision 6519 (metacat): -use whatever object format id is stored in the DB
-only set originating node and authoritative node if we have non-null values for them ben leinfelder
11:10 AM Revision 6518 (metacat): set sysmeta submitter based on the subject given in the certificate
ben leinfelder
10:48 AM Revision 6517 (metacat): for default Metacat installation we turn off multicast and only enable localhost communication.
ben leinfelder
09:42 AM Revision 6516 (metacat): skip Objects that have null format ids are invalid checksums
ben leinfelder

09/23/2011

10:18 PM Revision 6515 (metacat): MN.setAccess() is a PUT
ben leinfelder
09:54 PM Revision 6514 (metacat): correctly handle incoming "accessPolicy" parameters for the setAccess() method
ben leinfelder
08:46 PM Revision 6513 (metacat): swap the parameters for update: existing pid should be first, and then newPid
ben leinfelder
02:59 PM Revision 6512 (metacat): Modified cron schedule to fix the incorrect crontab entry.
Matt Jones
01:44 PM Revision 6511 (metacat): do not require ID reservation before create() or update()
ben leinfelder
01:39 PM Revision 6510 (metacat): use "action" parameter instead of "permission"
ben leinfelder
01:38 PM Revision 6509 (metacat): use "action" parameter instead of "permission"
ben leinfelder
 

Also available in: Atom