IBM Support

PH03853: CPSM REXX API GET WITH OPTION NOWAIT. RECEIVE WITH OPTION DELAY WAITS FOR TOTAL DELAY PERIOD DESPITE DATA BEING RETURNED BEFORE.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CPSM Async API REXX. In the exec, a GET with the NOWAIT option
    is coded.
    Later, a RECEIVE with DELAY(5) attribute is coded. This code
    works, but the REXX program waits for 5 seconds regardless of
    the output becoming available during the delay period.
    The manuals says "If output becomes available during the delay
    period, control returns to the processing thread."
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of CPSM V5R4M0 and V5R5M0.         *
    ****************************************************************
    * PROBLEM DESCRIPTION: A batch job uses CPSM API to issue      *
    *                      EXEC CPSM REVEIVE, specifying 'DELAY'   *
    *                      option. The behavior for this batch job *
    *                      is inconsistent with documented         *
    *                      behavior.                               *
    ****************************************************************
    The method ABAG processes the RECEIVE command, which uses the
    macro STIMER to wait for the time specified in the DELAY option
    to expire. The method ABAG is in a wait state until the time
    expires. The wait won't end when the result becomes available
    within specified DELAY time.
    

Problem conclusion

  • Method ABAG has been updated and when there is a result return
    it will be processed immediately without waiting for the time to
    expire.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH03853

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    100

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-10-09

  • Closed date

    2019-02-26

  • Last modified date

    2019-03-01

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

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

    UI61517 UI61518

Modules/Macros

  • EYU0ABAG EYU0ABM4
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R10M PSY UI61517

       UP19/02/28 P F902

  • R20M PSY UI61518

       UP19/02/28 P F902

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.4","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
01 March 2019