[
https://jira.jboss.org/jira/browse/SOAG-36?page=com.atlassian.jira.plugin...
]
Jeff Yu closed SOAG-36.
-----------------------
Resolution: Won't Fix
As we removed the stateful conversational esb actions, this task is no long valid.
Add support in WhileAction for decision based on received message
type
----------------------------------------------------------------------
Key: SOAG-36
URL:
https://jira.jboss.org/jira/browse/SOAG-36
Project: SOA Governance
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Conversation Runtime
Affects Versions: 1.0 CR1
Reporter: Gary Brown
Assignee: Jeff Yu
For the current examples, the WhileAction only needs to evaluate an expression as the
basis for deciding whether to loop or not.
In other examples however, it will be necessary for a service to be able to determine
whether to loop based on receiving one or more message types. This could be expressed as
follows:
<while service-category="ESBBroker.BrokerParticipant"
service-name="ESBBrokerProcess.main.2"
immediate="true" >
<message type="...." />
<message type="...." />
</while>
Although the SwitchAction can be used to represent this type of behaviour (i.e. paths
selected based on message type), explicitly defining the fact that it should support
repetition behaviour means that less mistakes will be made, as validation can ensure that
looping behaviour is only permitted when the target service descriptor is a WhileAction.
--
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