Hi Indiki, Thanks for all your help here. When I removed the publishWSDL node it worked and I was able to get it reading CSV, transforming it and passing it on to the endpoint.
I'd just like to say I'm really impressed with how much can be accomplished with so little configuration in Synapse and the rapid support you've been able to provide. Daniel McIver ________________________________________ From: indika kumara [EMAIL PROTECTED] Sent: Friday, August 01, 2008 9:19 AM To: [email protected] Subject: Re: reading CSV file from VFS - (EPR) for the Operation not found Hi Daniel I am afraid; there are some incorrect things in my previous comment. I did that comment without looking at the VFC transport code base (just predicting behavior). VFS Listener is doing per service listening. That means, it already know what is the service but don't know about what is the operation. Due to this reason the error you have got is occurred (operation not found). It expects First child of soap body as 'getQuote' but in your request, it is FWTCaseUpdate'. What you need to do is adding the WSDL of 'FL' service as 'publishWSDL' attribute of proxy service. Or you also can remove this attribute, then proxy service only contains the 'mediate' operation and it is always found. For CVS file, file transport should work. I think the issue is same (Unable to find the operation based on payload). In VFS, both the text and binary content is wrapped with a node named 'text' and add it as the first child of soap body. If there aren't operation with name 'text' and if you have specified the wsdl for the service through 'publishWSDL, then 'operation not found' error will be occurred. You can changed the wrapping element name by adding following parameter to the proxy service <parameter name="Wrapper">{namespace URI}wrapper element name</parameter> For example: <parameter name="Wrapper">{http://services.samples}getQuote</parameter> Hopes this works. If not please let me know. Thanks Indika The information in this message is confidential and may be legally privileged. It is intended solely for the addressee. Access to this message by anyone else is unauthorised. If you are not the intended recipient, any disclosure, copying, or distribution of the message, or any action or omission taken by you in reliance on it, is prohibited and may be unlawful. Please immediately contact the sender if you have received this message in error. The views and opinions expressed in this email may not reflect the views and opinions of any member of Lagan Technologies Limited, or any of its subsidiaries. Lagan Technologies Limited is a company registered in Northern Ireland with registration number NI 28773. The registered office of Lagan Technologies Limited is 209 Airport Road West, Belfast, Co. Antrim, BT3 9EZ.
