Posted: Wed Aug 18, 2010 1:45 am Post subject: Datapower MQ backend handler
Newbie
Joined: 18 Aug 2010 Posts: 1
I need some help regarding backend handlers.
Basically Application A will put an XML request in MQ and wait for the response. Datapower will pick the message from MQ.
Then Datapower needs to invoke an asynchronous web service and response will be put to MQ by Application B
Datapower needs to do some validations, decryption etc and send this response to Application A.
For Receiving the response from Application B , do I configure a backend handler. Since the request is send over webservice and only response over MQ do I need to put the request in a dummy queues. Is there any alternative way?
Joined: 24 Feb 2009 Posts: 1343 Location: Floating in space on a round rock.
your question says... in step 1. application A is putting the msg on mq and DataPower invokes WS ( I hope using POLICY ).
In the step2. Application B puts the response msg on MQ and from there DP picks it for 'transformation/translation' and then back to Application A via MQ.
Step1. APP 'A' > MQ > DP > Webservice
Step2. APP 'B' > MQ > DP > MQ > APP 'A'
Quote:
Datapower needs to invoke an asynchronous web service and response will be put to MQ by Application B
How the Appli 'B' is getting message (i.e. Response msg) to put it into MQ Queue ?
Appli. 'B' is somehow/somewhere connected to WS ?
AFAIK, asynchronous call is where the flow is one way.. kind of 'Fire and Forget' where client appli. does not wait for the response or reply msgs.
Quote:
Since the request is send over webservice and only response over MQ do I need to put the request in a dummy queues. Is there any alternative way?
On both the ends of DP your applications are putting/getting the messages to/from MQ Queues, Once I did such configuration where I set up Front and Back End Handlers for MQQueues. You could do that too.
I have never used Webservices in between using DP so I can't comment on the architecture of DummyQueues !!
_________________ *Life will beat you down, you need to decide to fight back or leave it.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum