I'm using the action "org.jboss.soa.esb.actions.EJBProcessor". Is it possible to configure this in such a way that you don't hardcode the "provider-url" in the jboss-esb.xml file? The issue is that that xml file is deployed in a .esb file, and there's no direct way to change the "provider-url" when we're deploying to a test or production environment. Is there (for instance) a way to specify that in a .properties file instead?
We have it set to <property name="provider-url" value="localhost:1299" /> in our development environment, but we need more flexibility
In every example I've seen, you have to specify all the configurations for it in the jboss-exb.xml file, like this:
<action name="ValidationTableGetRowCount" class="org.jboss.soa.esb.actions.EJBProcessor">
<property name="ejb3" value="true" />
<property name="method" value="getCountOftems" />
<property name="jndi-name" value="TestProxyBean" />
<property name="initial-context-factory" value="org.jnp.interfaces.NamingContextFactory" />
<property name="provider-url" value="localhost:1299" />
<property name="ejb-params">
<!-- edited out of example for space... -->
</property>
<property name="esb-out-var" value="org.jboss.soa.esb.message.defaultEntry"/>
</action>
Thanks,
David