I'm trying to configure Pega 7 to support MQ Client feature. The only purpose is just put some message in the queue provided by the external system.
I installed the MQ client software, created the shared library and associated it with the application server's class loader of WAS.
Then I created the MQ Server instance in Pega, input host name, port number and channel, but when everytime I test the connectivity, I get "FirstUseAssemblerException". From the SystemOut log It seems some library couldn't be resolved.
Could you please advise me what I can do to fix this problem?
And is there any compatibility issue for the environment below?
Pega version: 7.1.8
MQ Client version: 126.96.36.199
WAS version: 188.8.131.52
Thanks a million in advance!
***Updated by moderator: Maryrita moved from Pega Academy to Product Support***
com.pega.pegarules.pub.generator.FirstUseAssemblerException: Failed to compile generated Java com.pegarules.generated.activity.ra_action_validateinfrastructuremq_fd229190f5739539f245900954b52e20: ----------
1. ERROR in \com\pegarules\generated\activity\ra_action_validateinfrastructuremq_fd229190f5739539f245900954b52e20.java (at line 391)
qMgr = new com.ibm.mq.MQQueueManager("");
The type com.ibm.mq.MQException cannot be resolved. It is indirectly referenced from required .class files
Then I tried import com.ibm.mq.jmqi.jar directly into Pega, but the exception keeps showing.
Is anyone can help me?
Thanks a lot in advance!
Posted: 5 years ago
Posted: 29 Nov 2016 14:54 EST
Sean Salaz (SALAZONE)
Senior System Architect, Pega Academy
I had faced similar issue, the issue will come when pr_engineclasses database table having duplicate jars. Please remove old version jars from the table, for more information please find below pdn article.