How to record MQ messages without having live queues ? Is it possible ?
I don't understand the question. The Live Queues are the one your live service, the one to be recorded, is normally running on. What is there to be "recorded" if your live MQ service is not running on any queues?
Do you mean Proxy Queues, which are the ones you have to create and use to reconfigure your application so that the VSE recorder is in the middle of the client and service side? The only way to "record" without using Proxy Queues is to use CAI. However, you will still either need to create proxy queues or shut down the live service in order to run the resulting virtual service.
If you really are talking about "recording" without using any queues then you would have to obtain the request and response data through some other means and create a virtual service by importing Request Response Pairs.
Thanks for the reply , My qestion is
If I have Req/Rsp pairs and I have proxy queues with me . SO while creating Virtual services with MQ protocol do I need to enter live queue details also in the recording screens where we enter proxy queue detials ?
Is there any need to record it through live queues also . Cant we record directly only by entering proxy queues and selecting RR pairs ?
If you're using the new MQ Native protocol when you configure the transport protocol then it should already give you only one set of queues to fill in by default.
If you're using the old MQ protocol then there is a selection on the first screen, 'Generate service using the Live Queues' and 'Generate the service using the Proxy Queues'. Depending on which one of those you select, you need to fill in just the Live or Proxy queue info, respectively. You can leave the one you didn't select blank of the purposes of generating a service from RR pairs.
SO as per my understanding , If I want to create virtual services through proxy queues no need of live queues while creating .I can create services and deploy and ask the developers to hit to lisa environmnet .
If I want to create pass through model in which request can be for LISA virtual service and for Live back end also then only I need both queues while creating services .
Is my understanding correct ?
I believe that's correct. You can create a virtual service with just one set of queues, or you can create it with both proxy and live queues to enable passthrough. I should mention, however, that passthrough is only supported out of the box by the new MQ Native protocol.
Retrieving data ...