A simple clarification, xml content is the one closest to Normalized messages hence servicemix classes widely support that, but is there any classes which helps reading and writing text files with some default xml conversion before transfering it through NMR??
Thanks [EMAIL PROTECTED] 04/21/2006 11:56 AM Please respond to [email protected] To [email protected] cc Subject Re: Help in reading text files using the file-Binding example Hi Guillaume, When I use this servicemix.xml file to read a text file, the servicemix start fine, but when a file is thrown in the input directory, an POJO error throws. Any tips on this will be help ful. Servicemix.xml <sm:activationSpec componentName="fileSender" service="foo:fileSender"> <sm:component> <bean xmlns="http://xbean.org/schemas/spring/1.0" class="org.servicemix.components.file.FileWriter"> <property name="directory" value="outbox" /> <bean xmlns="http://xbean.org/schemas/spring/1.0" class=" org.servicemix.jbi.messaging.DefaultMarshaler"> </bean> </bean> </sm:component> </sm:activationSpec> Error //servicemix.org/demo/}fileSender [ERROR] PojoSupport - Error processing exchange <javax.jbi.messaging.MessagingEx ception: java.io.FileNotFoundException: outbox\C:\servicemix-2.0.2\examples\file -binding\inbox\test-file-new.txt (The filename, directory name, or volume label syntax is incorrect)>javax.jbi.messaging.MessagingException: java.io.FileNotFoun dException: outbox\C:\servicemix-2.0.2\examples\file-binding\inbox\test-file-new .txt (The filename, directory name, or volume label syntax is incorrect) at org.servicemix.components.file.FileWriter.process(FileWriter.java:127 ) at org.servicemix.components.util.OutBinding.onMessageExchange(OutBindin g.java:51) at org.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(Deliv eryChannelImpl.java:588) at org.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java: 171) at org.servicemix.jbi.nmr.flow.seda.SedaFlow.doSend(SedaFlow.java:140) at org.servicemix.jbi.nmr.flow.AbstractFlow.send(AbstractFlow.java:119) at org.servicemix.jbi.nmr.Broker.sendExchangePacket(Broker.java:289) at org.servicemix.jbi.container.JBIContainer.sendExchange(JBIContainer.j ava:567) at org.servicemix.jbi.messaging.DeliveryChannelImpl.doSend(DeliveryChann elImpl.java:347) at org.servicemix.jbi.messaging.DeliveryChannelImpl.sendSync(DeliveryCha nnelImpl.java:422) at org.servicemix.jbi.messaging.DeliveryChannelImpl.sendSync(DeliveryCha nnelImpl.java:398) at org.servicemix.components.file.FilePoller.processFile(FilePoller.java :220) at org.servicemix.components.file.FilePoller.processFileAndDelete(FilePo ller.java:197) Thanks Mat "Guillaume Nodet" <[EMAIL PROTECTED]> 04/19/2006 02:14 PM Please respond to [email protected] To [email protected] cc Subject Re: Help in reading text files using the file-Binding example Sorry, i mean org.servicemix.jbi.messaging.DefaultMarshaler -- Guillaume On 4/19/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > Have you tried org.servicemix.jbi.message.DefaultMarshaler instead ? > > Cheers, > Guillaume Nodet > > On 4/19/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi, > > I need to read a text file with large content and move it to an different > > directory, Iam new to servicemix and need some tips / help as to which > > class to use. The current example uses an xml file. > > > > When I tried using the DefaultMarshaler class with text content file, It > > throws java.lang.ClassNotFoundException: > > org.servicemix.client.DefaultMarshaler error. > > > > > > Thanks > > Mat > > <sm:activationSpec componentName="fileSender" > > service="foo:fileSender"> > > <sm:component> > > <bean > > xmlns="http://xbean.org/schemas/spring/1.0" > > class="org.servicemix.components.file.FileWriter"> > > <property name="directory" > > value="outbox" /> > > <property > > name="marshaler"> > > <bean > > class=" > > org.servicemix.client.DefaultMarshaler"> > > <property > > name="fileName"> > > <bean > > class="org.servicemix.expression.JaxenStringXPathExpression"> > > <constructor-arg > > value="concat('sample_', /sample/@id, '.xml')" /> > > </bean> > > </property> > > </bean> > > </property> > > </bean> > > </sm:component> > > </sm:activationSpec> > > >
