Tobias Wittur [
http://community.jboss.org/people/tob1as] created the discussion
"registerWorkItemHandler workItemName"
To view the discussion, visit:
http://community.jboss.org/message/621803#621803
--------------------------------------------------------------
Hello,
I was wondering if the workItemName in - *registerWorkItemHandler*(
http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is...
String workItemName,
http://docs.jboss.org/jbpm/v5.1/javadocs/org/drools/runtime/process/WorkI...
WorkItemHandler handler) in public interface *WorkItemManager* can receive any
workItemName.
E.g. I created a standard service task and tried to register my own handler:
ksession.getWorkItemManager().registerWorkItemHandler("Test", new
MyOwnServiceHandler());
and I get:
Caused by: org.drools.WorkItemHandlerNotFoundException: Could not find work item handler
for *Service Task*
If I write this, it works:
ksession.getWorkItemManager().registerWorkItemHandler("Service Task", new
MyOwnServiceHandler());
Where exactly is the Service Node linked to Service Task? Shouldn't there be something
in the XML?
<itemDefinition id="_2_InMessageType"
structureRef="java.lang.String" />
<message id="_2_InMessage" itemRef="_2_InMessageType" />
<interface id="_2_ServiceInterface"
name="com.sample.loyaltyManagementHelloService">
<operation id="_2_ServiceOperation" name="hello">
<inMessageRef>_2_InMessage</inMessageRef>
</operation>
</interface>
<serviceTask id="_3" name="Hello"
operationRef="_2_ServiceOperation" implementation="Other" >
<ioSpecification>
<dataInput id="_2_param" name="Parameter" />
<dataOutput id="_2_result" name="Result" />
<inputSet>
<dataInputRefs>_2_param</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_2_result</dataOutputRefs>
</outputSet>
</ioSpecification>
<dataInputAssociation>
<sourceRef>x</sourceRef>
<targetRef>_2_param</targetRef>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_2_result</sourceRef>
<targetRef>x</targetRef>
</dataOutputAssociation>
</serviceTask>
Best regards,
Tobias
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/621803#621803]
Start a new discussion in jBPM at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]