IBM Support

PM27434: ABENDAEXY OCCURS AFTER EXEC CICS WEB OPEN USING A PROXY AND SSL SUFFERS A SOCKET RECEIVE TIMEOUT.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abend AEXY after Timeout of Web Open:
    We call external Webservices via a Proxy and use therefore the
    XWBOPEN exit.
    When we get problems with the proxy and the application
    gets no response on the EXEC CICS WEB open, the transactions get
    AEXY after 60 seconds. This is not what we expect.
    We expect the application to get control back with :
    Returncode TIMEDOUT. ( RESP(TIMEDOUT) and RESP2(62)) and not
    ABENDAEXY.
    CICS trace shows that SSL is used and shows :
    WB 0701 WBCL  EXIT  PARSE_URL/OK          HTTPS,2DD
    WB 0700 WBCL  ENTRY OPEN_SESSION          HTTPS,2DD
    WB FF60 WBQM  ENTRY CREATE_POOL
    WB FF61 WBQM  EXIT  CREATE_POOL/OK        2C43A060
    WB 0713 WBCL  EVENT HOST_FOR_XWBOPEN_EXIT
    WB 0714 WBCL  EVENT PROXY_SET_BY_XWBOPEN  EXIT
    SO 0201 SOCK  ENTRY CREATE                TCP,NO
    SO 0201 SOCK  ENTRY CONNECT               01000069,
    SO 0201 SOCK  ENTRY SEND                  2E5F4240
    SO 0201 SOCK  ENTRY RECEIVE               2E5F4240
    .
    We know that failing case was caused by a SO RECEIVE response
    (PURGED)  REASON(TIMED_OUT) and this currently results in
    ABENDAEXY .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: An application performing an EXEC CICS  *
    *                      WEB OPEN using a proxy server and SSL,  *
    *                      abends AEXY after a socket receive      *
    *                      timeout.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An application uses the XWBOPEN exit to call an external web
    service via a proxy. The EXEC CICS WEB OPEN command receives
    no response due to a timeout on the proxy server and this is
    handled as an AEXY abend, but should be presented as a TIMEDOUT
    return code.
    

Problem conclusion

  • DFHWBCL is altered so that a return code of TIMEDOUT is issued
    on an EXEC CICS WEB OPEN command in the event of a time-out
    on a connection request.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PM27434

  • Reported component name

    CICSTS V3 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    500

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-25

  • Closed date

    2011-01-13

  • Last modified date

    2011-02-02

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

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

    PM28772 UK63865

Modules/Macros

  •    DESWBCL  DFHWBCL
    

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK63865

       UP11/01/19 P F101

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":"3.2","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":"3.2","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 February 2011