You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Bruce Snyder (JIRA)" <ji...@apache.org> on 2007/12/23 17:05:27 UTC
[jira] Commented: (SM-1155) New component: OSWorkflow JBI Component
[ https://issues.apache.org/activemq/browse/SM-1155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_40919 ]
Bruce Snyder commented on SM-1155:
----------------------------------
The diff in the attached tarball does not contain any of the new files. In order to include the newly created files in the diff, you need to do a [{{svn add}}|http://svnbook.red-bean.com/en/1.0/re01.html] in your local copy to schedule the addition of the new files. Then run {{svn diff}} to create the diff file. This will include the new files in the diff file.
> 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: osworkflow-example.tar, servicemix-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.