IBM Support

PI72856: HTTP URL QUERY STRING WITHOUT PARAMETERS GENERATES INCORRECT REQUEST MESSAGE RESOURCE PATH

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • If an HTTP request is recorded in Recording Studio which
    contains a URL query with no '=' values, RIT creates an
    incorrect request Resource Path.
    For example, the URL /test/index.php?/one/two/three is recorded.
    When a test is created from the recording, the Resource Path is:
    
    /test/index.php?/one/two/three={/one/two/three}
    
    STEPS TO REPRODUCE:
    
    1. Use Recording Studio to record an HTTP request/reply with URL
    of the form url?value
    
    2. Save the message as a hard-coded test and choose the default
    options
    
    3. Open the test Send Request and view the Resource Path
    
    EXPECTED RESULT:
    
    The Resource Path is the same as that recorded, for example
    /test/index.php?/one/two/three
    
    ACTUAL RESULT:
    
    The Resource Path is the same as that recorded, for example
    /test/index.php?/one/two/three={/one/two/three}
    An incorrect Web URL schema has been created with the query
    /one/two/three={/one/two/three}
    
    WORKAROUND:
    
    Edit the operation Resource Path in Architecture School >
    Logical View to match the original request; remove the
    "={/one/two/three}"
    
    Edit the Send Request Resource Path to match the original
    request; remove the "={/one/two/three}"
    Alternatively, in Test Factory, create a new test using MEP
    after correcting the operation Resource Path.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of Rational Integration Tester using HTTP              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Processing of recorded messages that contain query           *
    * parameters without values could result in corrupted resource *
    * paths when used to build tests and virtual services.         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed in release 9.1.0
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI72856

  • Reported component name

    RATL INTEGRA TE

  • Reported component ID

    5725G79IT

  • Reported release

    901

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-11-28

  • Closed date

    2018-07-18

  • Last modified date

    2018-07-18

  • 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 INTEGRA TE

  • Fixed component ID

    5725G79IT

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 PSY

       UP

  • R911 PSY

       UP

  • R920 PSY

       UP



Document information

More support for: Rational Test Workbench

Software version: 901

Reference #: PI72856

Modified date: 18 July 2018