IBM Support

IC55692: MQ Import bindings do not propogate MQMD MsgFlags data

Subscribe

You can track all active APARs for this component.

 

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