IBM Support

PK21398: DFHWBCLI IN CICS TS 3.1 IS NOT SENDING THE QUERY STRING PORTION OF THE URL.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You are using DFHWBCLI in CICS TS 3.1 and DFHWBCLI is not
    sending out the query string in the resource name.  For
    example, if you have the following url:
    http://someplace.something.com/path1/path1b/12345?cc=*&unit=s
    DFHWBCLI is not sending out the query string cc=*&unit=s
    portion of the URL.  In previous releases of CICS, DFHWBCLI
    did send the query string.
    
    The PARSE URL function of DFHWBCLI parses the QUERY_STRING
    out of the PATH, so that the query string is no longer part
    of the PATH in CICS TS 3.1.  The problem is the following
    DFHWBCL WRITE_REQUEST has logic to process QUERY_STRING but
    this is never actually passed on the call.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All.                                         *
    ****************************************************************
    * PROBLEM DESCRIPTION: Query String is not being sent when     *
    *                      using DFHWBLCI to provide an outbound   *
    *                      HTTP request.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    An application invokes an EXEC CICS LINK command to DFHWBCLI to
    provide an outbound HTTP request that contains query string
    data. After the HTTP data has been parsed the query string is
    addressed as a separate item and is subsequently not being
    passed to the WRITE_REQUEST routine which builds the outbound
    data. This outbound data is then passed to TCPIP without the
    query string.
    
    Additional Keywords: QUERY_STRING QUERYSTRING
    

Problem conclusion

  • DFHWBCLI has been changed so that if QUERY_STRING data exists
    its address will now be passed on the WRITE_REQUEST call.
    

Temporary fix

  • FIX AVAILABLE BY PTF ONLY
    

Comments

APAR Information

  • APAR number

    PK21398

  • Reported component name

    CICSTS 3.1 Z/OS

  • Reported component ID

    5655M1500

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2006-03-13

  • Closed date

    2006-05-11

  • Last modified date

    2006-06-03

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

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

    UK14437

Modules/Macros

  •    DESWBCL  DFHWBCLI
    

Fix information

  • Fixed component name

    CICSTS 3.1 Z/OS

  • Fixed component ID

    5655M1500

Applicable component levels

  • R400 PSY UK14437

       UP06/05/16 P F605

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

Document Information

Modified date:
03 June 2006