IBM Support

PK50809: CICS RESPONDS TO A CLIENT WEB REQUEST WITH A 403 ERROR WHICH CAUSES THE SOCKET TO BE HUNG AND UNUSABLE FOR SEVERAL MINUTES.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • A WEB Request comes into CICS from the Client.  Due to some type
    of security issue, CICS returns a 403 error to the Client.  As a
    result the connection is "HUNG" and can't be closed by CICS or
    the Client for several minutes.  The 403 error indicates the
    following possibilities.
    .
    403 - Forbidden. IIS defines a number of different 403 errors
    that indicate a more specific cause of the error:
    .
    ? 403.1 - Execute access forbidden.
    ? 403.2 - Read access forbidden.
    ? 403.3 - Write access forbidden.
    ? 403.4 - SSL required.
    ? 403.5 - SSL 128 required.
    ? 403.6 - IP address rejected.
    ? 403.7 - Client certificate required.
    ? 403.8 - Site access denied.
    ? 403.9 - Too many users.
    ? 403.10 - Invalid configuration.
    ? 403.11 - Password change.
    ? 403.12 - Mapper denied access.
    ? 403.13 - Client certificate revoked.
    ? 403.14 - Directory listing denied.
    ? 403.15 - Client Access Licenses exceeded.
    ? 403.16 - Client certificate is untrusted or invalid.
    ? 403.17 - Client certificate has expired or is not yet valid.
    ? 403.18 - Cannot execute requested URL in the current
    application pool.
    This error code is specific to IIS 6.0.
    ? 403.19 - Cannot execute CGIs for the client in this
    application pool.
    This error code is specific to IIS 6.0.
    ? 403.20 - Passport logon failed. This error code is specific to
    IIS 6.0.
    .
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All                                          *
    ****************************************************************
    * PROBLEM DESCRIPTION: After an http 403 Not Authorized error, *
    *                      the connection remains open.            *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An http request is sent to CICS and the userid assigned to the
    request is not authorized to run the web alias task.
    An http 403 Not Authorized error is returned to the client and
    connection remains open. There is no facility to specify that
    the connection should be closed.
    

Problem conclusion

  • DFHWBA, DFHWBXM and DFHWBXN have been changed to pass a new
    flag, wbep_close_conn, to the URM DFHWBEP. If this flag is
    set to Y by DFHWBEP then the connection is closed when the
    response is sent to the client.
    
    The CICS Transaction Server for z/OS Version 3 Release 2
    Internet Guide, SC34-6831-00 has been changed in
    Appendix H ('Reference information for DFHWBEP, Web error
    program'). Under the heading 'Parameters', the paragraph
    beginning "All DFHWBEP parameters are input only..." has
    been replaced by
    
    "All DFHWBEP parameters are input only, except
    wbep_response_ptr and wbep_response_len which are input and
    output and wbep_suppress_abend and wbep_close_conn which are
    output only."
    
    The following has been added to the end of the same topic:
    
    "wbep_close_conn
          (Output only)
          This is a 1 character field with a value of Y (Yes) or
          N (No).
          A value of Y means that the connection will be closed
          after the response is sent to the client.
          A value of N means that the connection will not be closed
          after the response is sent to the client.
          The default value is N."
    
    The CICS Transaction Server for z/OS Version 3 Release 1
    Data Areas manual, GC34-6863-00, has been altered in
    section 'WBEPC  Web Error Program parms' to add field
    WBEP_CLOSE_CONN after field WBEP_CONVERTER_REASON
    as follows:
     Offset  Type          Len   Name (Dim)          Description
      Hex
     (78)   FULLWORD        4     WBEP_CONVERTER_
                                  REASON
     (7C)   CHARACTER       1     WBEP_CLOSE_CONN
     (7D)   CHARACTER      79    *
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK50809

  • 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

    2007-08-14

  • Closed date

    2007-11-26

  • Last modified date

    2007-12-03

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

    PK47203

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

    UK31550 UK31549 UK31554 UK31555

Modules/Macros

  •    DESWBA   DESWBAP  DESWBDM  DESWBEPP DESWBRQ
    DESWBRQF DESWBSR  DESWBXM  DESWBXN  DFHWBA   DFHWBAP  DFHWBAPF
    DFHWBDM  DFHWBEPC DFHWBEPD DFHWBEPH DFHWBEPL DFHWBEPO DFHWBRQS
    DFHWBSR  DFHWBXM  DFHWBXN
    

Publications Referenced
SC34683100GC34686300   

Fix information

  • Fixed component name

    CICSTS V3 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R500 PSY UK31549

       UP07/11/28 P F711

  • R501 PSY UK31550

       UP07/11/28 P F711

  • R502 PSY UK31554

       UP07/11/28 P F711

  • R503 PSY UK31555

       UP07/11/28 P F711

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:
03 December 2007