MQ services details not showing in Virtual Service catalog console

book

Article ID: 214255

calendar_today

Updated On:

Products

Service Virtualization

Issue/Introduction

We have web services and MQ services virtualized. In virtual service catalog( VSC) we are not able to see configuration details of MQ Services from one environment whereas the same services show from other environment.

 

Cause

- There were 2 different registries UAT & QA.

- MQ Services in UAT were appearing with VS Specifics details in VSC but not the VS from QA

- Diagnosed the problem using V2 APIs that are actually invoked by VSC

http://QARegistryHostmane:1505/lisa-virtualize-invoke/api/v2/vses/dP9DWRdyeXgRLcvPgRRD1SsQAUR1wKiDW59V9

http://QARegistryHostmane:1505/lisa-virtualize-invoke/api/v2/vses/dP9DWRdyeXgRLcvPgRRD1SsQAUR1wKiDW59V9/services

http://QARegistryHostmane:1505/lisa-virtualize-invoke/api/v2/vses/dP9DWRdyeXgRLcvPgRRD1SsQAUR1wKiDW59V9/services/g_X06bUmxVVL/specifics

Upon checking using the REST API calls, it was noticed that there was an exception returned instead of the specifics data of the VS in registry.log file. 

"Type com.ibm.mq.MQMessage not present"

This exception means that the class com.ibm.mq.MQMessage couldn't not be found. Upon checking the LISA_HOME/lib/shared folder, it was found that "com.ibm.mq.allclient-9.1.2.0.jar" was present in UAT but not in QA.

Environment

Release : 10.6

Component : CA Service Virtualization

Resolution

Place the "com.ibm.mq.allclient-9.1.2.0.jar" on QA server as well and restart Registry service