Skip to Main Content
Integration


This is an IBM Automation portal for Integration products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Future consideration
Workspace DataPower Gateway
Created by Guest
Created on Nov 1, 2021

Allow Datapower to process element in the "usr" folder namely, "<XMSC_CLIENT_ID xsi:nil='true'>" in message coming from MQV9 client

IBM have examined the provided docs and was not able to extract the <usr> folder headers in readable format. They also checked that probe data and saw that the same input message is being parsed correctly when the headers are treated as MQRFH2. However, the same input message when being parsed as MQ Message properties (MQMP), the <usr> folder headers are missing. It seems that the one element in the "usr" folder namely, "<XMSC_CLIENT_ID xsi:nil='true'>" is causing this issue. They also tried to inject the same element in the "usr" folder using XSLT in DataPower service and it did not allow me to inject the same header in the MQRFH2 structure.

Based on our findings, the element with NULL value is getting truncated as part of the MQINQMP API call (https://www.ibm.com/docs/en/ibm-mq/9.1?topic=mqimpo-options-mqlong). This is working as designed. The proposed fix will only report the "MQRC_PROP_CONV_NOT_SUPPORTED" error in system log when the MQ Property has NULL value. If you want to process MQ message property with NULL value, you can open a request for enhancement (RFE) for DataPower. The product management will evaluate and will take decision on this RFE.

Regarding work around, you can process the MQ headers as MQRFH2 by using Parse Properties = off. Then you can convert the MQRFH2 headers to MQ properties using XSLT. W have provided some code snippet earlier on how to parse MQRFH2 headers. You will able to use that information to get the required headers and convert those to MQ properties. Please let us know if you have any other questions on this case. Thanks.

Idea priority Urgent