<import
resource="classpath:/org/argeo/slc/xml/spring/applicationContext.xml" />
- <bean id="slcDefault.ws.client.webServiceTemplate"
- class="org.springframework.ws.client.core.WebServiceTemplate">
- <constructor-arg ref="slcDefault.ws.client.messageFactory" />
- <property name="marshaller" ref="slcDefault.castor.marshaller" />
- <property name="unmarshaller"
- ref="slcDefault.castor.marshaller" />
- <property name="defaultUri"
- value="http://localhost:8080/org.argeo.slc.webapp/slcService/" />
- <property name="interceptors">
- <list>
- <bean
- class="org.argeo.slc.ws.client.ValidatingClientInterceptor">
- <property name="validator"
- ref="slcDefault.xml.xsdValidator" />
- </bean>
- </list>
- </property>
- </bean>
-
+ <bean id="slcDefault.ws.client.webServiceTemplate"\r
+ parent="slcTemplate.ws.client.webServiceTemplate">\r
+ <constructor-arg ref="slcDefault.ws.client.messageFactory" />\r
+ <property name="defaultUri"\r
+ value="http://localhost:8080/org.argeo.slc.webapp/slcService/" />\r
+ </bean>\r
+\r
+ <bean id="slcTemplate.ws.client.webServiceTemplate"\r
+ class="org.springframework.ws.client.core.WebServiceTemplate" abstract="true">\r
+ <property name="marshaller" ref="slcDefault.castor.marshaller" />\r
+ <property name="unmarshaller"\r
+ ref="slcDefault.castor.marshaller" />\r
+ <property name="interceptors">\r
+ <list>\r
+ <bean\r
+ class="org.argeo.slc.ws.client.ValidatingClientInterceptor">\r
+ <property name="validator"\r
+ ref="slcDefault.xml.xsdValidator" />\r
+ </bean>\r
+ </list>\r
+ </property>\r
+ </bean>\r
+\r
<bean id="slcDefault.ws.client.messageFactory"
class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory" />