Which ESB version are you using?

Paul

2009/8/5 Harm Verhagen <[email protected]>

> 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
>
>


-- 

-- 
Paul Fremantle
CTO and Co-Founder, WSO2
OASIS WS-RX TC Co-chair
VP, Apache Synapse

Office: +44 844 484 8143
Cell: +44 798 447 4618

blog: http://pzf.fremantle.org
[email protected]

"Oxygenating the Web Service Platform", www.wso2.com
_______________________________________________
Esb-java-user mailing list
[email protected]
https://wso2.org/cgi-bin/mailman/listinfo/esb-java-user

Reply via email to