[ 
https://issues.apache.org/jira/browse/JUDDI-727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13835863#comment-13835863
 ] 

ASF subversion and git services commented on JUDDI-727:
-------------------------------------------------------

Commit 1546766 from [~spyhunter99] in branch 'juddi/branches/juddi-3.3.x'
[ https://svn.apache.org/r1546766 ]

JUDDI-727 reverting a number of changes from the previous commit, they were 
unnecessary. test case added

> 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: Alex O'Ree
>            Priority: Blocker
>             Fix For: 3.2
>
>
> 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)

Reply via email to