Parse Messages between Actions
phillip.schulte Sep 23, 2010 4:41 AMHey Guys.
I am pretty new to JBossESB, so please be kind!
My basic question is, how do I parse messages through actions not using org.jboss.soa.esb.message.defaultEntry as the key?
So I tried using
<action class="org.jboss.soa.esb.smooks.SmooksAction" name="desadv2ObjShipment">
<property name="smooksConfig" value="META-INF/smooks-desadv-import.xml" />
<property name="resultType" value="JAVA" />
<property name="reportPath" value="/tmp/garuda/report-in.html" />
<property name="javaResultBeanId" value="objShipment" />
<property name="set-payload-location" value="get-order-response" />
</action>
My next actions is like this
<action class="org.jboss.soa.esb.actions.EJBProcessor" name="callPersist"> <property name="ejb3" value="true" /> <property name="jndi-name" value="garuda-core/ObjShipmentManagerBean/remote-de.eskalon.kn.garuda.api.ObjShipmentManager" /> <property name="initial-context-factory" value="org.jnp.interfaces.NamingContextFactory" /> <property name="provider-url" value="localhost:1099" /> <property name="method" value="persistObjShipment" /> <property name="ejb-params"> <arg0 type="de.eskalon.kn.garuda.database.domain.ObjShipment">org.jboss.soa.esb.message.get-order-response</arg0> </property> </action> But that just doesn't work! Anyone knows what I am doing wrong? Thanks for your help! Best regards Phillip Schulte