IBM Support

IC87046: API EXIT IS INVOKED WITH THE ENVIRONMENT FIELD SET TOMQXE_OTHER INSTEAD OF MQXE_MCA

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The customer has coded an API exit and as part of it's
    processing it checks the MQAXC Environment field to determine
    whether it needs to do anything with the message. They are only
    interested in messages that have resulted from MQ API calls
    made by applications (as opposed to those made by an internal
    queue manager process). They find that when they send a
    number of messages from a remote queue manager only half of them
    are processed by the exit. Further investigation has revealed
    that for the messages that get processed, the API exit has been
    invoked with the Environment field set to MQXE_MCA, as expected.
    For those that don't get processed, the API exit is invoked with
    this same field set to MQXE_OTHER. This is incorrect.
    

Local fix

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere MQ for MultiPlatforms Version 7.5.0 using
    a dual unit of work channel and APAI exits, where those exits
    interrogate the environment field.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM SUMMARY:
    There was a missing setting for the API exit environment field
    for the second thread of a dual unit of work channel.
    

Problem conclusion

  • Code change ensures that the API exit environment is set to
    MQXE_MCA for the second thread of a dual unit of work channel.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Platform           v7.5
    --------           --------------------
    Multiplatforms     7.5.0.1
    
    The latest available maintenance can be obtained from
    'WebSphere MQ Recommended Fixes'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006037
    
    If the maintenance level is not yet available information on
    its planned availability can be found in 'WebSphere MQ
    Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=171&uid=swg27006309
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC87046

  • Reported component name

    WMQ BASE MULTIP

  • Reported component ID

    5724H7241

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-08

  • Closed date

    2012-11-30

  • Last modified date

    2012-11-30

  • 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

    WMQ BASE MULTIP

  • Fixed component ID

    5724H7241

Applicable component levels

  • R750 PSY

       UP

[{"Line of Business":{"code":"LOB36","label":"IBM Automation"},"Business Unit":{"code":"BU053","label":"Cloud \u0026 Data Platform"},"Product":{"code":"SSFKSJ","label":"WebSphere MQ"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5"}]

Document Information

Modified date:
19 September 2021