[
https://jira.jboss.org/jira/browse/SOAG-64?page=com.atlassian.jira.plugin...
]
Gary Brown commented on SOAG-64:
--------------------------------
Need to determine the graph of affected service descriptors, but where the graph links to
a sub-session, then a sub-graph should be created - to maintain the links for each
sub-session separately.
Once this graph has been built, then we need to determine if there are any external
references (outside the service descriptors listed in the graph) to any service descriptor
within the graph.
These external links should generally only be to the 'CreateSessionAction' service
descriptors (i.e. the sub-sessions), indicating that the sub-session is reused outside of
the scope of the deletion. In this situation, the sub-graph representing the shared
functionality (and any other sub-sessions that it uses) should be removed from the
deletion graph.
Once this procedure has been completed, any service descriptors left within the deletion
graph can be removed - including any actions in the top level service descriptor that
represents the grouping construct.
Deletion of grouping constructs
-------------------------------
Key: SOAG-64
URL:
https://jira.jboss.org/jira/browse/SOAG-64
Project: SOA Governance
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Tooling
Affects Versions: 1.0 CR1
Reporter: Gary Brown
Assignee: Gary Brown
Currently, deletion of actions from the jboss-esb.xml file only occurs for simple
activities (e.g. sends/receives and perform).
The problem with deleting grouping constructs is that, not only has the main construct
got to be deleted, but the ESB service descriptors related to each path needs to be
removed, potentially with further linked service descriptors.
In some cases, it will also be necessary to identify the 'join' service
descriptor, and insert a ScheduleStateAction to transition to this service descriptor.
Where the join service descriptor not explicitly defined in the grouping construct, it may
possibly be inferred based on the following following action in the description - if one
has been defined. Otherwise it may have to be inferred by examining each path, to
determine where they converge.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira