IBM Support

IT37206: IMPROVE DOCUMENTATION FOR THE QUEUEMANANGERNAME ESQL PROPERTY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as documentation error.

Error description

  • The existing documentation for the QueueManagerName property in
    ESQL does not make it clear enough that this value only applies
    to the local default queue manager configured on the integration
    node or independent integration server (e.g. the
    defaultQueueManager setting in the node.conf.yaml and
    server.conf.yaml files). The QueueManagerName property will be
    set to the empty string in other circumstances, such as when a
    default MQEndpoint policy is configured.
    
    When using an integration node or independent integration server
    with a local default queue manager configured will not start if
    this queue manager is not available, and will shutdown if the
    queue manager becomes unavailable at any point. The queue
    manager becomes a key part of the integration node or server's
    configuration and as such is available through the
    QueueManagerName property in ESQL.
    
    On the other hand, a default MQEndpoint policy specifies the
    default connection details to use when using various aspects of
    the product which can talk to queue managers other than the
    default queue manager. The lifecycle of the integration node or
    server is not tied to this queue manager being available all the
    time and as such is not a key component of the configuration and
    is not reflected in the QueueManagerName property.
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of the QueueManagerName property in ESQL,
    iib:getQueueManagerName() Mapping node function, or
    MbNode.getBroker().getQueueManagerName() function in Java
    Compute nodes in IBM App Connect Enterprise v11 or v12 running
    in an independent Integration Server with a remote default queue
    manager specified.
    
    
    Platforms affected:
    MultiPlatform
    
    ****************************************************************
    PROBLEM DESCRIPTION:
    The existing documentation for the QueueManagerName property in
    ESQL does not make it clear enough that this value only applies
    to the local default queue manager configured on the integration
    node or independent integration server (e.g. the
    defaultQueueManager setting in the node.conf.yaml and
    server.conf.yaml files). The QueueManagerName property will be
    set to the empty string in other circumstances, such as when a
    default MQEndpoint policy is configured.
    
    When using an integration node or independent integration server
    with a local default queue manager configured it will not start
    if this queue manager is not available, and will shutdown if the
    queue manager becomes unavailable at any point. The queue
    manager becomes a key part of the integration node or server's
    configuration and as such is available through the
    QueueManagerName property in ESQL.
    
    On the other hand, a default MQEndpoint policy specifies the
    default connection details to use when using various aspects of
    the product which can talk to queue managers other than the
    default queue manager. The lifecycle of the integration node or
    server is not tied to this queue manager being available all the
    time and as such is not a key component of the configuration and
    is not reflected in the QueueManagerName property.
    

Problem conclusion

  • The documentation has been updated to reflect that these values
    all refer to the defaultQueueManager setting in the
    server.conf.yaml files. It never refers to the name of a remote
    default queue manager as specified by an MQEndpoint policy.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT37206

  • Reported component name

    APP CONNECT ENT

  • Reported component ID

    5724J0550

  • Reported release

    B00

  • Status

    CLOSED DOC

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-06-10

  • Closed date

    2022-09-30

  • Last modified date

    2022-09-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSDR5J","label":"IBM App Connect Enterprise"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"B00","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
01 October 2022