typo: harm wrote: >If I set ContentType to test/plain i.s.o test/xml the data doest get send into the sequence. But now the everyting is de-xmled.
should be: If I set ContentType to te*x*t/plain i.s.o test/xml the data *does* get send into the sequence. But now the everyting is de-xmled. On Wed, Aug 5, 2009 at 4:27 PM, Harm Verhagen <[email protected]>wrote: > I'm trying to read an xml file from disk, and handle that in the wso2esb. > The format is xml, but they are not soap messages. > > I want to read them from file, process them in a seq and then do a series > of callouts using the iteration mediator. > (very similar to the wso2 webinar [1]) > > It seems however that VFS refuses to read an xml file that is not soap ? > What am I missing ? > > > my config (tried both text/xml ) > <syn:proxy name="SCOFileReader" transports="vfs" startOnLoad="true" > trace="enable"> > <syn:target inSequence="sco-input" /> > <syn:parameter > name="transport.vfs.MoveAfterErrors">file:///c:/Incoming/BTP_error</syn:parameter> > <syn:parameter name="transport.PollInterval">5</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterProcess">MOVE</syn:parameter> > <syn:parameter > name="transport.vfs.MoveAfterProcess">file:///c:/Incoming/BTP_processed</syn:parameter> > <syn:parameter > name="transport.vfs.FileURI">file:///c:/Incoming/BTP_inbox</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterErrors">MOVE</syn:parameter> > <syn:parameter > name="transport.vfs.MoveAfterFailure">file:///c:/Incoming/BTP_error</syn:parameter> > <syn:parameter > name="transport.vfs.FileNamePattern">.*\.xml</syn:parameter> > <syn:parameter > name="transport.vfs.ContentType">text/xml</syn:parameter> > <syn:parameter > name="transport.vfs.ActionAfterFailure">MOVE</syn:parameter> > </syn:proxy> > > > > Errors I'm getting. > 2009-08-05 15:48:59,640 [-] [vfs-Worker-1] ERROR VFSTransportListener Error > processing File URI : file:///c:/j > ibe/boost/SCO/Incoming/BTP_inbox/S_USERDATA_20090702_153452_000006.xml > org.apache.axiom.soap.SOAPProcessingException: First Element must contain > the local name, Envelope , but found > SCORelations > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.constructNode(StAXSOAPModelBuilder.java:251 > ) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createOMElement(StAXSOAPModelBuilder.java:2 > 09) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.createNextOMElement(StAXSOAPModelBuilder.ja > va:191) > at > org.apache.axiom.om.impl.builder.StAXOMBuilder.next(StAXOMBuilder.java:172) > at > org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder.getSOAPEnvelope(StAXSOAPModelBuilder.java:1 > > > > If I set ContentType to test/plain i.s.o test/xml the data doest get > send into the sequence. But now the everyting is de-xmled. > </Relation>
 > <Relation>
 > instead of > </Relation> > <Relation> > > > Any suggestions to read xml intput files that are not soap ? > > > [1] http://www.slideshare.net/wso2.org/wso2-scenarios-esb-webinar-july-1st >
_______________________________________________ Esb-java-user mailing list [email protected] https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user
