[jboss-dev-forums] [Design of JBoss ESB] - Re: Problems with	transmitting content from ESB to jBPM via
    andreskusa 
    do-not-reply at jboss.com
       
    Mon Jun 15 08:37:04 EDT 2009
    
    
  
Hi Bernd,
thanks, that helped!
For all who are interested, here are some details of the solution:
The esbToBpmVars are read by jBPM like this
 String esbToBpmXml = toEpr.getAddr().getExtensionValue(Constants.ESB_TO_BPM_VARS_TAG);
So, this variable needs to be set into the EPR of the Call-Object of the header.
And it should contain the XML code of the mappings that I put before into the properties of the jbpmCallback-Action, i.e.:
  | <property name="esbToBpmVars">
  |   <mapping esb="messageContent"	bpm="bpmMessageContent" />
  |   <mapping esb="settingsESB"	bpm="bpmSettingsESB" />
  | </property>	 
  | 
So, the setting of this variable looks finally like that:
  | String esbToBpmVars = "<property name=\"esbToBpmVars\"> ";
  | esbToBpmVars = esbToBpmVars + "<mapping esb=\"messageContent\" bpm=\"bpmMessageContent\" /> ";
  | esbToBpmVars = esbToBpmVars + "<mapping esb=\"settingsESB\"	bpm=\"bpmSettingsESB\" /> ";
  | esbToBpmVars = esbToBpmVars + "</property>	";
  | 
  | PortReference portReference = replyTo.getAddr();
  | portReference.addExtension(Constants.ESB_TO_BPM_VARS_TAG, esbToBpmVars);
  | message.getHeader().getCall().setTo(replyTo);
  | 
Cheers,
Andre Skusa, Wincor Nixdorf, Germany
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4237641#4237641
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4237641
    
    
More information about the jboss-dev-forums
mailing list