Skip to content

Instantly share code, notes, and snippets.

@riferrei
Created April 25, 2010 21:29
Show Gist options
  • Save riferrei/378741 to your computer and use it in GitHub Desktop.
Save riferrei/378741 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<jbossesb
parameterReloadSecs="5"
xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd
http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.2.0.xsd">
<providers>
<jms-provider connection-factory="ConnectionFactory"
name="JMS Provider">
<jms-bus busid="jmsChannel">
<jms-message-filter dest-name="queue/demoQueue"
dest-type="QUEUE" />
</jms-bus>
</jms-provider>
<fs-provider name="File Provider">
<fs-bus busid="fileChannel">
<fs-message-filter directory="/home/rferreir/Temp"
input-suffix=".xml" post-delete="true" />
</fs-bus>
</fs-provider>
</providers>
<services>
<service
category="Proxy Services"
description="DemoProxyService"
name="DemoProxyService">
<listeners>
<jms-listener
busidref="jmsChannel"
is-gateway="false"
name="jmsListener" />
<fs-listener
busidref="fileChannel"
is-gateway="true"
name="fsListener"
schedule-frequency="5" />
</listeners>
<actions mep="OneWay">
<action name="byte2string" class="org.jboss.soa.esb.actions.converters.ByteArrayToString" />
<action name="xml2java" class="org.jboss.soa.esb.smooks.SmooksAction">
<property name="smooksConfig" value="/META-INF/smooks-config.xml"/>
<property name="javaResultBeanId" value="cliente"/>
<property name="resultType" value="JAVA"/>
</action>
<action name="msgTranslator" class="aaa.bbb.ccc.CustomMsgTranslator" />
<action name="sqlRouter" class="org.jboss.soa.esb.actions.routing.sql.SQLRouter">
<property name="datasource" value="java:/sqlRouterDemoDS" />
<property name="table-name" value="TAB_CLIENTE" />
<property name="operation-type" value="INSERT" />
<property name="columns">
<column name="CPF" esb="cpfParam" />
<column name="PRIMEIRO_NOME" esb="primeiroNomeParam" />
<column name="ULTIMO_NOME" esb="ultimoNomeParam" />
<column name="ATIVO" esb="ativoParam" />
</property>
</action>
</actions>
</service>
</services>
</jbossesb>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment