IBM Support

PI70736: Proxy corrupting HTTP status line in responses when reason phrase is empty

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When the HTTP Proxy is used with messages that do not return a
    reason phrase, an incorrect HTTP status is returned.
    
    For example, if the destination server returns this:
    
    HTTP/1.1 599 \r\n
    
    The Proxy is incorrectly changing this to be:
    
    HTTP/1.1 0 null\r\n
    

Local fix

  • Modify the application to return a reason phrase such as:
    
    HTTP/1.1 599 Not Good\r\n
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All users with HTTP traffic routed via the Rational          *
    * Integration Tester proxy.                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Rational Integration Tester HTTP Proxy was corrupting the    *
    * HTTP status line in responses whose reason phrase is empty   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in version 9.0.1.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI70736

  • Reported component name

    RATL TEST VIRT

  • Reported component ID

    5725G9400

  • Reported release

    871

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-10-14

  • Closed date

    2016-12-12

  • Last modified date

    2016-12-12

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

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

Fix information

  • Fixed component name

    RATL TEST VIRT

  • Fixed component ID

    5725G9400

Applicable component levels

  • R800 PSN

       UP

  • R801 PSN

       UP

  • R850 PSN

       UP

  • R851 PSN

       UP

  • R860 PSN

       UP

  • R870 PSN

       UP

  • R871 PSN

       UP

  • R900 PSN

       UP

  • R901 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSBLXN","label":"Rational Test Virtualization Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"871","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
19 October 2021