New component: OSWorkflow JBI Component
---------------------------------------
Key: SM-1155
URL: https://issues.apache.org/activemq/browse/SM-1155
Project: ServiceMix
Issue Type: Improvement
Reporter: Lars Heinemann
Priority: Minor
Attachments: cp-osworkflow.tar
New component: OSWorkflow JBI Component
I attached a first very basic approach of an OSWorkflow service engine as
example.
Compart Systemhaus GmbH is granting all remaining rights to the ASF.
To build a service unit:
You need to have in your SU's resources:
- osworkflow.xml
- workflows.xml
- xbean.xml
- your custom workflow xml file referenced inside workflows.xml
Then just write Conditions, Functions, etc. as java classes or use other
OSWorkflow logic as you need.
Important to note:
The transient vars contain some important objects for your use...
Key -
Value
OSWorkflow.KEY_IN_MESSAGE - the received normalized
"in" message which started the workflow
OSWorkflow.KEY_EXCHANGE - the received message
exchange which started the workflow
OSWorkflow.KEY_ENDPOINT - the instance of
OSWorkflowEndpoint which processes the workflow
The message received is not answered until you do it inside the workflow. Also
the processing of the message exchange / in message content as well as sending
an answer has to be done from inside your workflow.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.