cancel
Showing results for 
Search instead for 
Did you mean: 

JMS Property Group ID value sent from PI to MQ

Former Member
0 Kudos

Hello,

We have interface scenario where our messages are being sent from PI7.0 to MQ. We have JMS Receiver adapter configured for sending messages to JMS queues on MQ.

We have set the adapter specific message attributes and setting the Group ID using dynamic configuration. In the additional message properties, we are passing the Group ID to JMSXGroupID of MQ. While monitoring messages in the Adapter engine, we can see the GroupID value populated in the dynamic config properties of message but corresponding Group ID value on MQ side comes as null.

At adapter engine level, I can see this:

- <sap:DynamicConfiguration xmlns:sap="http://sap.com/xi/XI/Message/30" SOAP:mustUnderstand="1">

<sap:Record namespace="http://sap.com/xi/XI/System/File" name="Directory">/usr/sap/iface/xi/batch/mq/za</sap:Record>

<sap:Record namespace="http://sap.com/xi/XI/System/JMS" name="DCJMSMessageProperty0">ID:5A414E41414D53414331313030383031313030383139</sap:Record>

<sap:Record namespace="http://sap.com/xi/XI/System/File"

Can anyone help us on this. Is there any setting or configuration that specifies that the JMS property is propagated to MQ Group ID or is there anything to be checked/done on MQ end?

Thanks.

Swapna

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Kudos

Hello!

As you told us the problem is not with setting the property.

The problem is that when the message is sent to the JMS queue, the IBM driver does not set the property.

This could be because your target client is not JMS compliant, is this?

Best regards,

Franklin Ayres

Former Member
0 Kudos

Thanks Franklin. We applied the note 1242730 and it solved the problem of JMS property not passing from XI to MQ.