Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Unable to extract data from incoming MQ Message Header in JMS



User is using JMS MDB listener to process incoming message from a legacy system. User wants to capture the reply to queue and reply to manager from incoming MQ message header.

They have configured the service JMS Message Header part to capture using JMSReplyTo and mapped a ReplyToQueue property in their integration class.

But its is not extracting any value from JMSReply.

Error Messages

Not Applicable

Steps to Reproduce

  1. Configure Service JMS rule's request tab to extract data from MQ message header.
  2. Receive MQ message containing MQ header data replyToQ (MDRQ) and ReplyToQMgr (MDRM) .

Root Cause

A defect in Pegasystems’ code or rules.


The local solution is to Map JMS properties in the Service JMS rule.
​ For example, first use the Out-of-the-box (OOTB) Connect-JMS explorer tool to view the JMS properties, similar to the screen below, and map the property JMS_IBM_MQMQ_ReplyToQ to clipboard in the Service JMS rule request tab "Message properties" section.


Published September 20, 2016 - Updated December 2, 2021

Was this useful?

0% found this useful

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us