[jboss-user] [JBoss jBPM] - Simple BPEL Process - Assignment Problem

mike.jackson do-not-reply at jboss.com
Thu May 29 06:15:14 EDT 2008


Hi, 
I am experimenting using jbpm-BPEL-1.1.GA under jboss-4.2.2.GA.
Using the Eclipse BPEL designer I have put together a simple process to accept input from the client (a single String parameter), and pass it on to an invoke activity for a third party webservice (also taking a single String parameter) using an Assign to copy the input String to the output String.

The Assign part of the generated BPEL looks like this:

<bpws:assign name="Assign" validate="no">
  |             <bpws:copy>
  |                 <bpws:from part="payload" variable="inputData">
  |                     <bpws:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[/tns:input]]></bpws:query>
  |                 </bpws:from>
  |                 <bpws:to part="parameters" variable="ClientOutboundRequest">
  |                     <bpws:query queryLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xpath1.0"><![CDATA[/result]]></bpws:query>
  |                 </bpws:to>
  |             </bpws:copy>
  |         </bpws:assign>

However, when I deploy and invoke the service, my console output shows:

 ERROR [XPathEvaluator] selection of size other than one: []

and the jboss log reports:
2008-05-29 10:28:37,705 DEBUG [org.jbpm.bpel.graph.scope.FaultActionHandler] handling fault exception: org.jbpm.bpel.graph.exe.ScopeInstance at cdd309[name=global,token=/,state=performingPrimaryActivity]
  | org.jbpm.bpel.graph.exe.BpelFaultException: org.jbpm.bpel.graph.exe.FaultInstance at 12462d5[name={http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure]
  | 	at org.jbpm.bpel.sublang.xpath.XPathEvaluator.narrowToSingleNode(XPathEvaluator.java:258)
  | 	at org.jbpm.bpel.sublang.xpath.XPathVariableQueryEvaluator.evaluate(XPathVariableQueryEvaluator.java:63)
  | 	at org.jbpm.bpel.graph.basic.assign.FromVariable.extract(FromVariable.java:63)
  | 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  | ...
  | 

Can anyone shed any light as to what I am doing wrong? I have tried generating the BPEL with other tools (like the netbeans designer) with the same result...

Thanks in advance
Mike



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4154222#4154222

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4154222



More information about the jboss-user mailing list