Thank you very much Sadeep and Hiranya for your help/advise. This is now
working. 

However, when I saw the callout mediator documentation in the configuration
language page - it says -

"As the callout mediator performs a blocking call, it cannot use the default
non-blocking http/s transports based on Java NIO, and thus defaults to using
the samples/axis2Client/client_repo/conf/axis2.xml as the Axis2
configuration, and samples/axis2Client/client_repo as the client repository
unless these are specified separately" 

Not sure if I'm misinterpreting something here. Can you please clarify?

Thanks
Shravan



Sadeep Jayasumana-2 wrote:
> 
> Hi,
> 
> On Tue, Dec 20, 2011 at 1:39 AM, spayasam  wrote:
> 
>>
>> Thanks a lot. I figured that out, however I'm stuck with invoking the web
>> service now.
>>
>> When we invoke a web service using  mediator, it does a non-blocking
>> invoke
>> of the external service since we use HTTP transport. Because of this
>> non-blocking invocation,  the web service response is received at a
>> latertime. What is the synapse configuration element where the web
>> service
>> response can be received and processed in a synchronized fashion?
>>
> 
> Synapse's callout mediator can be used to invoke a web service
> synchronously over HTTP. Please have a look at the callout mediator sample
> [1].
> 
> [1] http://synapse.apache.org/Synapse_Samples.html#Callout
> 
> Thanks,
> Sadeep
> 
> I’ve tried using  mediator which does a blocking web service call but it
>> can’t invoke the web service over HTTP transport.
>>
>> Can you please help?
>>
>> A chunck of the configuration from my synapse.xml looks like the one
>> below:
>>
>>
>> ---------------------------------------------------------------------------------------------------
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------------------------------------
>>
>>
>>
>> Hiranya Jayathilaka-3 wrote:
>> >
>> > Sample 300 should have the info you're looking for. Note how the
>> message
>> > payload and SOAP action has been set as properties:
>> >
>> > http://synapse.apache.org/Synapse_Samples.html#Sample300
>> >
>> > Thanks,
>> > Hiranya
>> >
>> > On Sat, Dec 17, 2011 at 4:30 AM, spayasam  wrote:
>> >
>> >>
>> >> Hello All
>> >> I've started learning Synapse very recently.
>> >>
>> >> What I am tasked with doing is invoking a web service from synapse
>> every
>> >> 60
>> >> secs and check if there is data in the database. I was able to do this
>> >> using
>> >> the . But I'm not sure how to specify the method of the web service
>> that
>> >> needs to be invoked and how to pass the request payload to the web
>> >> service
>> >> method.
>> >>
>> >> Can some one please advise or point me to the specific sample provided
>> in
>> >> Synapse? I've hunted the samples but didn't get one similar to this.
>> not
>> >> sure if i'm missing something
>> >>
>> >> Thanks
>> >> Shravan
>> >> --
>> >> View this message in context:
>> >> http://old.nabble.com/New-To-Synapse-tp32989507p32989507.html
>> >> Sent from the Synapse - User mailing list archive at Nabble.com.
>> >>
>> >
>> >
>> >
>> > --
>> > Hiranya Jayathilaka
>> > Associate Technical Lead;
>> > WSO2 Inc.;  http://wso2.org
>> > E-mail: [email protected];  Mobile: +94 77 633 3491
>> > Blog: http://techfeast-hiranya.blogspot.com
>> >
>> >
>>
>> --
>> View this message in context:
>> http://old.nabble.com/New-To-Synapse-tp32989484p33005239.html
>> Sent from the Synapse - User mailing list archive at Nabble.com.
>>
> 
> 
> 
> -- 
> 
> Sadeep Jayasumana****
> 
> Email: [email protected]****
> 
> Phone: +94-77-2266507
> 
> 

-- 
View this message in context: 
http://old.nabble.com/New-To-Synapse-tp32989484p33013286.html
Sent from the Synapse - User mailing list archive at Nabble.com.

Reply via email to