APAR status
Closed as program error.
Error description
MQ Import bindings do not propogate any value which is contained with the MQMD MsgFlags field into the outbound MQ message. For example, if you are using a Mediation Flow Component with a MQ Import, and your Service Message Object contains the header structure: <headers> <md> <Expiry>0</Expiry> <Priority>4</Priority> <Persistence>0</Persistence> <UserIdentifier>JohnD</UserIdentifier> <PutApplName>soapui</PutApplName> <MsgFlags>7</MsgFlags> </md> </headers> the value of the <MsgFlags> element, 7 in this example, is not propogated into the output MQ message.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of WebSphere Enterprise Service Bus * * and WebSphere Process Server V6.0.2 and * * V6.1.0 who are using WebSphere MQ Import * * bindings, and making use of MQ's MsgFlags * * field. * **************************************************************** * PROBLEM DESCRIPTION: MQ's MQMD MsgFlags value is not * * populated to an outbound MQ message * * during an MQ Import's message * * processing. * * * * This means it is not possible to add * * or change the MsgFlags value within * * an outbound MQ message. * **************************************************************** * RECOMMENDATION: If you encounter this problem and require * * to create/change this MsgFlags value, you * * are advised to install the fix pack which * * contains the code change associated with * * this APAR. * **************************************************************** The MQMD's MsgFlags value is used to specify attributes of the MQ message to control its processing my WebSphere MQ. It is sometimes desirable to change or create this value, for example by changing/creating the value in the Service Message Object (SMO) during processing within a Mediation Flow Component. However due to a code defect, when the message passes through an MQ Import binding, the MsgFlags value contained within the SMO/SCA message is not propogated into the outbound MQ message. The consequence of this is that you cannot create or change the outbound MQ message's MQMD MsgFlags value.
Problem conclusion
The product's code was changed to correct this problem. With this change in place, the MsgFlags value within the SMO/SCA message is now propogated into the MQ message. There are no know side effects associated with this fix. This code fix was included with the following fix pack: 6.0.2 Fix Pack 4 (v6.0.2.4) This code fix was also targeted to be included in the following fix pack: 6.1.0 Fix Pack 2 (v6.1.0.2)
Temporary fix
Comments
APAR Information
APAR number
IC55692
Reported component name
WEB ESB FOR WIN
Reported component ID
5724I8200
Reported release
200
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2008-03-17
Closed date
2008-05-09
Last modified date
2008-05-09
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEB ESB FOR WIN
Fixed component ID
5724I8200
Applicable component levels
R100 PSN
UP
R200 PSY
UP
R300 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7J6S","label":"WebSphere Enterprise Service Bus"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"200","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
30 March 2023