Hello Alex,

I modified query.functions.xml to resemble expressions.functions.xml.

  | <?xml version="1.0" encoding="UTF-8"?>
  | <functionContext class="org.jaxen.XPathFunctionContext"
  |   xmlns:bpel11="http://schemas.xmlsoap.org/ws/2003/03/business-process/";
  |   xmlns:bpel2="http://schemas.xmlsoap.org/ws/2004/03/business-process/";>
  |   <function name="bpel11:getVariableData" 
class="org.jbpm.bpel.sublang.xpath.GetVariableDataFunction" />
  |   <function name="bpel11:getVariableProperty" 
class="org.jbpm.bpel.sublang.xpath.GetVariablePropertyFunction" />
  |   <function name="bpel2:getVariableProperty" 
class="org.jbpm.bpel.sublang.xpath.GetVariablePropertyFunction" />
  | </functionContext>

But my 'getVariableData' still does not get resolved :( I thought jaxen would 
take care of it once the functions are registered but the problem is when it 
gets to 'GetVariableDataFunction', it loses the context. In that class, I see 
this code -

  | // find variable definition
  |     String variableName = StringFunction.evaluate(variableArg, nav);
  |     ScopeVariableContext variableContext = (ScopeVariableContext) 
context.getContextSupport()
  |         .getVariableContext();
  |     VariableDefinition variable = 
variableContext.getVariableDefinition(variableName);
  | 

But in my case, the context is SimpleVariableContext and it is empty. How do I 
pass on the correct context? Does that mean XPathQueryEvaluator's overridden 
'getContext' method does not provide back correct context to Jaxen?

I would really appreciate if you can assist me here a little. This is a 
showstopper for us.

I am interested in fixing this asap and providing it back to JBPM community. I 
don't know the process but I think this is a basic functionality inside while 
loop so other users can benefit from it as well. 

Thanks,
Meghana


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

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4083149
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to