[ https://issues.apache.org/jira/browse/JUDDI-727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13835771#comment-13835771 ]
ASF subversion and git services commented on JUDDI-727: ------------------------------------------------------- Commit 1546742 from [~spyhunter99] in branch 'juddi/branches/juddi-3.3.x' [ https://svn.apache.org/r1546742 ] JUDDI-727 fixed for 3.3 branch, version bump > Publish validation does not validate node ownership > --------------------------------------------------- > > Key: JUDDI-727 > URL: https://issues.apache.org/jira/browse/JUDDI-727 > Project: jUDDI > Issue Type: Bug > Affects Versions: 3.1.5 > Reporter: Alex O'Ree > Assignee: Kurt T Stam > Priority: Blocker > Fix For: 3.3 > > > The data custody validation rules don't appear to be implemented. This really > only applies if the replication api is implemented and the following scenario > happens > Node A, has service A (owner) > Node B, has service A (owned by Node A) > If a user alters service A via Node B, an error should be thrown (I think). > Generally speaking, data is replicated between nodes of a UDDI registry using > a replication protocol. Registries that choose to use the replication > protocol defined in Section 7.4 Replication API Set MUST enforce the > following data custody policy. (Registries which choose otherwise incur no > such requirement.) > Each node has custody of a portion of the aggregate data managed by the > registry of which it is a part. Each datum is by definition in the custody of > exactly one such node. A datum in this context can be a businessEntity, a > businessService, a bindingTemplate, a tModel, or a publisherAssertion. > Changes to a datum in the registry MUST originate at the node which is the > custodian of the datum. The registry defines the policy for data custody and, > if allowed, the custodian node for a given datum can be changed; such custody > transfer processes are discussed in Section 5.4 Custody and Ownership > Transfer API. -- This message was sent by Atlassian JIRA (v6.1#6144)