IBM Support

PM51664: WEBSPHERE MQ JMS CONNECTION FACTORY DOES NOT USE USERID SPECIFIED BY THE APPLICATION SERVER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When using a WebSphere MQ JMS Connection Factory configured
    with a container or component authentication alias, the user
    specified in the alias is not used to connect to the Queue
    Manager.  Instead no user (or WSGUEST on z/OS) is used.
    
    If security is configured at the WebSphere MQ Queue Manager
    the following error results:
    
    J2CA0056I: The Connection Manager
    received a fatal connection error from the Resource Adapter
    for resource
    JMS$<ConnectionFactoryName>$JMSManagedConnection@<id>. The
    exception is:
    com.ibm.msg.client.jms.DetailedJMSSecurityException:
    JMSWMQ2008: Failed to open MQ queue 'XXXX.XXXX'. JMS
    attempted to perform an MQOPEN, but WebSphere MQ reported an
    error. Use the linked exception to determine the cause of this
    error. Check that the specified queue and queue manager are
    defined correctly.:com.ibm.mq.MQException: JMSCMQ0001:
    WebSphere MQ call failed with compcode '2' ('MQCC_FAILED')
    reason '2035' ('MQRC_NOT_AUTHORIZED').
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.0                                 *
    ****************************************************************
    * PROBLEM DESCRIPTION: Authentication alias defined for        *
    *                      Websphere MQ JMS Connection Factory is  *
    *                      ignored.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A programming error caused the WebSphere MQ JMS Connection
    Factory to fail to obtain the credential set by the
    Application Server via the container or component managed
    authentication alias.  As a result, no credential or the
    default unauthenticated credential is used (WSGUEST on z/OS).
    This results in an authorization failure at the Queue Manager.
    

Problem conclusion

Temporary fix

Comments

APAR Information

  • APAR number

    PM51664

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2011-11-07

  • Closed date

    2011-12-21

  • Last modified date

    2011-12-21

  • 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

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"800","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
28 October 2021