Red Hat Application Migration Toolkit
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:util="http://www.springframework.org/schema/util" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd "> <bean id="xteeConsumer" class="ee.webmedia.xtee.client.service.StandardXTeeConsumer"> <property name="webServiceTemplate" ref="webServiceTemplate" /> <property name="serviceConfiguration" ref="xteeServiceConfiguration" /> </bean> <bean id="xteeServiceConfiguration" class="ee.webmedia.xtee.client.service.SimpleXTeeServiceConfiguration"> <property name="institution" value="${institution}" /> <property name="idCode" value="${idcode}" /> <property name="securityServer" value="${security.server}" /> <property name="database" value="${database}" /> <property name="version" value="${version}" /> <property name="method" value="${method}" /> </bean> <bean id="xmlBeansMarshaller" class="org.springframework.oxm.xmlbeans.XmlBeansMarshaller" /> <bean id="webServiceTemplate" class="org.springframework.ws.client.core.WebServiceTemplate"> <property name="marshaller" ref="xmlBeansMarshaller" /> <property name="unmarshaller" ref="xmlBeansMarshaller" /> <property name="interceptors"> <list> <ref bean="wsConsumptionLoggingInterceptor" /> <ref bean="xteeResponseSanitizer" /> </list> </property> </bean> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <value>classpath*:xtee.properties</value> </property> </bean> <!-- interceptor that logs web service invocations at 'debug' level --> <bean id="wsConsumptionLoggingInterceptor" class="ee.webmedia.xtee.client.util.WSConsumptionLoggingInterceptor" /> <!-- interceptor that transforms the tree in way required by X-Tee --> <bean id="xteeResponseSanitizer" class="ee.webmedia.xtee.client.util.XTeeResponseSanitizerInterceptor" /> </beans>