Hi, I am new to servicemix. trying to write a simple example in which a file contents are copied from a directory to a jms queue which in turn transfers it to another directory. The xml file is as follows:-
<?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:osgi="http://www.springframework.org/schema/osgi" xmlns:file="http://servicemix.apache.org/file/1.0" xmlns:jms="http://servicemix.apache.org/jms/1.0" xmlns:ifm="http://www.fico.com" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd http://servicemix.apache.org/file/1.0 http://servicemix.apache.org/file/1.0/servicemix-file.xsd http://servicemix.apache.org/jms/1.0 http://servicemix.apache.org/jms/1.0/servicemix-file.xsd"> <bean class="org.apache.servicemix.common.osgi.EndpointExporter" /> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" /> <manifest> Bundle-Version = 1.0.0 Bundle-Name = Data Handler Service Application Bundle-SymbolicName = org.apache.servicemix.examples.filemover Bundle-Description = An example which reads a file from an input folder and writes it to an output folder Bundle-Vendor = lh...@apache.org Require-Bundle = servicemix-file </manifest> <file:poller service="ifm:file" endpoint="poller" autoCreateDirectory="true" file="C:/dh-in" targetService="ifm:JmsTarget" period="8000" delay="4000" deleteFile="true" recursive="true"> <property name="marshaler"> <bean class="org.apache.servicemix.components.util.SimpleFlatFileMarshaler" /> </property> </file:poller> <file:sender service="ifm:file" endpoint="sender" append="false" autoCreateDirectory="true" directory="C:/dh-out"> <property name="marshaler"> <bean class="org.apache.servicemix.components.util.SimpleFlatFileMarshaler" /> </property> </file:sender> <jms:consumer service="ifm:JmsSource" endpoint="jms" targetService="ifm:file" targetEndpoint="sender" destinationName="queue/FileJmsMover" connectionFactory="#connectionFactory" /> <jms:provider service="ifm:JmsTarget" endpoint="jms" destinationName="queue/FileJmsMover" connectionFactory="#connectionFactory" /> <bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean"> <property name="jndiName" value="java:/XAQueueConnectionFactory"/> <property name="lookupOnStartup" value="true"/> </bean> </beans> *********** While deploying this I am getting this error in log - "The matching wildcard is strict, but no declaration can be found for element 'jms:consumer'". any help on how to solve this will be highly appreciated. Thanks in advance, aashish -- View this message in context: http://camel.465427.n5.nabble.com/How-do-i-use-a-JMS-Consumer-in-Camel-DSL-tp475447p5020399.html Sent from the Camel - Users mailing list archive at Nabble.com.