IBM Support

PH05312: INCORRECT PORT USAGE WITH URIMAP IN CICS 5.4 WHEN USING A PROXY.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • An user application, using URIMAP with a PORT specification,
    doesn't work anymore after migration from CICS TS 5.2 to
    CICS TS 5.4. The PORT was defined with 47093, however the
    traces showed that PORT 18443 was used.
    
    Investigations showed that the port number is held in a
    halfword. Before being converted to printable decimal
    characters the port number is incorrectly loaded into a
    register and sign extended. This causes the following
    conversion to decimal to generate a negative number
    when the original port number is over 32767 (x'7FFF').
    

Local fix

  • Not available
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Incorrect port usage using a proxy      *
    *                      server and URIMAP with port numbers     *
    *                      higher than 32767.                      *
    ****************************************************************
    An application, using URIMAP with a PORT number specification
    greater than 32767 (x'7FFF') at CICS TS 5.4 and 5.5, fails
    because port numbers above this value are converted incorrectly.
    
    In addition, at CICS TS 5.5 only, an ABEND0C4 0C4/AKEX in module
    DFHWBCL can occur.
    

Problem conclusion

  • DFHWBCL has been changed to convert high port numbers correctly
    when using a proxy.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH05312

  • 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-11-16

  • Closed date

    2019-02-04

  • 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:

    UI61086 UI61087

Modules/Macros

  • DFHWBCL
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R100 PSY UI61086

       UP19/02/05 P F902

  • R200 PSY UI61087

       UP19/02/09 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