Create a Forge plugin for the BPM component
-------------------------------------------
Key: SWITCHYARD-327
URL:
https://issues.jboss.org/browse/SWITCHYARD-327
Project: SwitchYard
Issue Type: Feature Request
Components: component-bpm, tooling
Reporter: David Ward
Assignee: Keith Babo
Fix For: 0.2
We need to add a switchyard-forge-bpm-plugin, similar to our existing bean, soap, camel
and clojure ones. The information that can be prompted for matches the properties of the
models found in org.switchyard.component.bpm.config.model.
<component name="defaults to ${ServiceInterfaceName}">
<service name="defaults to ${ServiceInterfaceName}">
<interface.java interface="${ServiceInterfaceClass}"/>
</service>
<implementation.bpm
processDefinition="file://, http://, https://, or classpath path, defaults to
META-INF/${ServiceInterfaceName}.bpmn",
processDefinitionType="a ProcessResourceType, defaults to BPMN2",
processId="id of the process in the processDefinition, defaults to
${ServiceInterfaceName}",
messageContentName="name of the jBPM process instance variable holding the
SwitchYard message content, defaults to
ProcessConstants.MESSAGE_CONTENT_NAME_VAR">
<processResource
location="file://, http://, https://, or classpath path, required",
type="a ProcessResourceType, required"/> (0..*)
<taskHandler
class="the class name, duh!",
name="defaults to taskHandlerImpl.getName()"/> (0..*)
</implementation.bpm>
</component>
An example switchyard.xml config with the above completed can be seen here:
http://community.jboss.org/wiki/SwitchYardBPMComponent
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira