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.
>   &lt;/Relation>&#xd;
>   &lt;Relation>&#xd;
> 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

Reply via email to