Subscription with find_business filter does not display changes for updates to
contained bindingTemplates
---------------------------------------------------------------------------------------------------------
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: Kurt T Stam
Priority: Minor
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 5.5.1.1) 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.