[kepler-dev] [Bug 4066] New: - Allow legacy LSIDs to be parsed, but not serialized

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Wed May 13 16:43:12 PDT 2009


http://bugzilla.ecoinformatics.org/show_bug.cgi?id=4066

           Summary: Allow legacy LSIDs to be parsed, but not serialized
           Product: Kepler
           Version: 1.x dev
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: core
        AssignedTo: aschultz at nceas.ucsb.edu
        ReportedBy: leinfelder at nceas.ucsb.edu
         QAContact: kepler-dev at kepler-project.org


After shifting to a non-IBM implementation of LSIDs, a few workflows were
encountered that had actors using dots (.) as delimiters between the objectId
and revision:
 <property name="entityId" class="org.kepler.moml.NamedObjId"
value="urn:lsid:ecoinformatics.org:kepler.251.1"></property>

Rather than completely disallowing this, we should be able to parse the old
format, but only write the new format (using only colons (:) to delimit all 6
elements of the LSID.


More information about the Kepler-dev mailing list