IBM Support

PM87175: HANDLE EINTR ON SEMOP CALL WHIST STARTING EG ON Z/OS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When starting an execution group by starting a new address
    space on z/OS the broker creates a semaphore and listens
    on that semaphore for some actions. If when waiting for
    the semaphore actions the semaphore wait is interrupted
    with an EINTR signal, then the broker issues a BIP9241E
    error message with a return code of 120, thinks the
    EG has not started and then tries to restart it. This
    leads to multiple address spaces being started for the
    same execution group. The broker should handle this
    return code and wait again on the semaphore. The following
    error is seen in the broker joblog:
    
    BIP9241E MQ01BRK 43 AN INTERNAL ERROR OCCURRED WITH A
    DATAFLOWENGINE ADDRESS SPACE, RETURNCODE 120,
    REASONCODE 0. : ImbProcess(820)
    

Local fix

  • N/A
    

Problem summary

  • ****************************************************************
    USERS AFFECTED:
    All users of WebSphere Message Broker on z/OS.
    
    
    Platforms affected:
    z/OS
    
    ****************************************************************
    PROBLEM SUMMARY:
    When starting an execution group by starting a new address space
    on z/OS the broker creates a semaphore and listens on that
    semaphore for some actions. If when waiting for the semaphore
    actions the semaphore wait is interrupted with an EINTR signal
    then the broker issues a BIP9241E error message with a return
    code of 120, thinks the EG has not started and then tries to
    restart it. This leads to multiple address spaces being
    started for the same execution group. The broker should handle
    this return code and wait again on the semaphore. The
    following error is seen in the broker joblog:
    
    BIP9241E MQ01BRK 43 AN INTERNAL ERROR OCCURRED WITH A
    DATAFLOWENGINE ADDRESS SPACE, RETURNCODE 120, REASONCODE 0. :
    ImbProcess(820)
    

Problem conclusion

  • WebSphere Message Broker has been modified to handle the EINTR
    return code when waiting on the semaphore which is used to
    monitor for successful address space and execution group
    creation.
    
    ---------------------------------------------------------------
    The fix is targeted for delivery in the following PTFs:
    
    Platform           v8.0
    --------           --------------------
    Multiplatforms     8.0.0.3
    
    The latest available maintenance can be obtained from
    'WebSphere Message Broker Recommended Fixes'
    http://www.ibm.com/support/docview.wss?rs=849&uid=swg27006041
    
    If the maintenance level is not yet available, information on
    its planned availability can be found in 'WebSphere Message
    Broker Planned Maintenance Release Dates'
    http://www-1.ibm.com/support/docview.wss?rs=849&uid=swg27006308
    ---------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM87175

  • Reported component name

    WEB MB Z/OS

  • Reported component ID

    5697P4400

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-17

  • Closed date

    2013-05-08

  • Last modified date

    2013-05-08

  • 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 MB Z/OS

  • Fixed component ID

    5697P4400

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"8.0"}]

Document Information

Modified date:
01 November 2021