MQ service virtualized with IBM MQ Native step fails to respond to the Reply Queue.

book

Article ID: 8476

calendar_today

Updated On:

Products

CA Application Test Service Virtualization CA Continuous Application Insight (PathFinder) CA Service Virtualization (DevTest / LISA / VSE / Application Test)

Issue/Introduction

Customer is upgrading the deprecated MQ services to new IBM MQ Native steps. The service which works fine with deprecated step is not working on IBM Native step. The VS is responding to he Reply-to queue specified in the incoming message. This is not the queue configured in the Response side of the VS. How may we override this?  

Cause

The reason this is happening is that DevTest is correctly honoring the Reply-to specified in the incoming message. 

 

 

Environment

DevTest version 8.2 and up

Resolution

To fix this issue, it is necessary to instruct DevTest to override the Reply-to Request.  This may be achieved by performing the following actions:

In your VSM - Responder Step ( Consumer) , enable " Ignore Reply To " to YES ( PRO is enabled).

As is common in MQ based VS, care needs to be taken regarding the correlation scheme. 

 

 

Additional Information

Further MQ level debugging is available at the link below: 

https://communities.ca.com/thread/241784302-how-to-get-reply-queue-and-reply-to-queue-manager-name-to-which-lisa-is-replying-during-respond-step-in-logs