IBM Support

PI78759: STUB PASS THROUGH ALTERS URL QUERY STRING CHARACTERS

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • STEPS TO REPRODUCE:
    
    Your REST service involves URL characters like for instance
    %3D%3D. The service is configured to go through the RIT proxy.
    
    1. Run the RIT Proxy on the command line to see the log output
    messages (with logging on).
    2. Run a curl command (or else) to invoke your REST service with
    for instance the following sample expected output (in URL):
    
    ....
    XBdWDHfwp0ZoeKUjeaH%2FkmqCw3qg%3D%3D-----END%20CERTIFICATE-----
    
    3. Start a stub to pass-through for the same REST service
    4. Curl again the same REST request
    
    
    EXPECTED RESULTS:
    
    URL sample actual output should be :
    
    ....
    XBdWDHfwp0ZoeKUjeaH%2FkmqCw3qg%3D%3D-----END%20CERTIFICATE-----
    
    
    ACTUAL RESULTS:
    
    URL sample actual output is :
    
    .... XBdWDHfwp0ZoeKUjeaH%2FkmqCw3qg==-----END%20CERTIFICATE-----
    
    With the above changes (%3D changed in =), the application
    server is rejecting the request.
    
    WORKAROUND:
    None
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of the HTTP proxy                                      *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When sending requests through the HTTP proxy that contain    *
    * certain encoded characters, for instance %3D%3D. The proxy   *
    * is changing the format that is passed on to the intended     *
    * destination, in this case the %3D is replaced with the '='   *
    * character.                                                   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in version 9.1.1
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI78759

  • 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

    2017-03-24

  • Closed date

    2017-12-06

  • Last modified date

    2017-12-06

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

       UP

  • R910 PSN

       UP



Document information

More support for: Rational Test Virtualization Server

Software version: 871

Reference #: PI78759

Modified date: 06 December 2017