Transactions are not counted in an IBM MQ Virtual Service during a modification and redeployment process.

Document ID : KB000007733
Last Modified Date : 14/02/2018
Show Technical Document Details
Issue:

An IBM MQ Virtual Service was being used by users for IBM MQ testing.

During the testing, the IBM MQ Virtual Service needed to be modified a little as follows:

  1. Modified the VSM/VSI files for the IBM MQ Virtual Service in DevTest Workstation.
  2. Stopped the IBM MQ Virtual Service from DevTest Portal.


  3. Users continued to send MQ messages to the IBM MQ Virtual Service and the count of input queues in the IBM MQ was increased.


  4. Redeployed the IBM MQ Virtual Service from DevTest Workstation with checking the "Start the service on deployment".


  5. However, the newly started the IBM MQ Virtual Service did not count the MQ transactions in the step 3.

 

Environment:
DevTest 9.1, 9.5, 9.5.1, 10.0.0 and 10.1.0
Cause:

This is a known problem in DevTest 9.1, 9.5, 9.5.1, 10.0.0 and 10.1.0.

Resolution:

To avoid this problem, the following steps can be used as a workaround:

  1. Modify the VSM/VSI files for the IBM MQ Virtual Service in DevTest Workstation
  2. Stop the IBM MQ Virtual Service from DevTest Portal.
  3. Users continue to send MQ messages to the IBM MQ Virtual Service and the count of input queues in the IBM MQ is increased.
  4. Redeploy the IBM MQ Virtual Service from DevTest Workstation without checking the "Start the service on deployment".


  5. Start the IBM MQ Virtual Service from DevTest Portal.

Instead of this workaround, there is also a patch available for this problem. Please contact CA Support and open a support case to get the patch.