juddi-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Faath (JIRA)" <juddi-...@ws.apache.org>
Subject [jira] Resolved: (JUDDI-421) Subscription with find_business filter does not display changes for updates to contained bindingTemplates
Date Fri, 21 Jan 2011 19:53:46 GMT

     [ https://issues.apache.org/jira/browse/JUDDI-421?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Jeff Faath resolved JUDDI-421.

    Resolution: Fixed

This has been completed.  Altering a bindingTemplate will now update the modifiedIncludingChildren
of the containing businessEntity.

> Subscription with find_business filter does not display changes for updates to contained
> ---------------------------------------------------------------------------------------------------------
>                 Key: JUDDI-421
>                 URL: https://issues.apache.org/jira/browse/JUDDI-421
>             Project: jUDDI
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.0.3
>         Environment: Apache Tomcat 6.0.29, PostgreSQL 8.4
>            Reporter: Jason Brown
>            Assignee: Jeff Faath
>            Priority: Minor
>             Fix For: 3.1.0
> After saving an asynchronous subscription with a subscription filter for a find_business
currently there are not notifications if there are changes made to a bindingTemplate contained
within a business. 
> The specification dictates that "The entity is considered to be changed if the modifiedIncludingChildren
element of the operationalInfo element of the entity has been changed." (Section
Performing a get_operationalInfo on a businessEntitty after altering the contents of a bindingTemplate
within the businessEntity shows no change in the modifiedIncludingChildren timestamp of the
businessEntity. Again, according to the spec, "Independent changes made to contained entities
of such entities (for example, changes to an existing businessService within a businessEntity
by means of a save_service API call) do not affect the value of the modified element associated
with the containing entity. Instead, the modifiedIncludingChildren element in the containing
entity contains the maximum of its own modified element and the modifiedIncludingChildren
elements of each of the entities it contains (if any). If a contained entity is deleted or
moved elsewhere, the modifiedIncludingChildren element is also updated, since such operations
would otherwise not be documented elsewhere." (Section 3.8.2).  
> So the question that is really at hand is whether or not jUDDI considers a bindingTemplate
to be "contained" by a businessEntity. There is at least one other product (Systinet) where
this is the case, and subscriptions produce notifications with changes (and, thusly, updated
modifiedIncludingChildren elements) for changes to bindingTemplates under a businessEntity.
Is there a reason that this is not the case with jUDDI, or is it just something that is not
yet implemented? Any information on the subject would be fantastic. Thanks.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message