IBM Support

PH40035: HTTP PREPROCESSOR GETCONTENT() RETURNS CONTENT PRIOR TO SUBSTITUTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The customer is using getContent()/setContent() in a
    preprocessor in order to do complex updating of dynamic POST
    content.
    
    The RPT documentation states:
    
    Note that the pre processor is the last thing to be
    sent to the server after all the processing (data
    substitution) for the request is complete.
    
    Therefore, the assumption was that the string returned by
    getContent() would already contain any substitutions that were
    indicated in the test. However, this is not the case; the string
    returned by getContent() is the unmodified string from the POST
    content.
    
    Furthermore, if the content is modified in the preprocessor such
    that the length is changed, then when RPT applies substitutions
    later, they are applied in the wrong place and mangle the
    content.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * RPT Users                                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * See Error Description                                        *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • Fixed
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH40035

  • Reported component name

    PERF TESTER WIN

  • Reported component ID

    5724J9601

  • Reported release

    950

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-23

  • Closed date

    2021-09-23

  • Last modified date

    2021-09-23

  • 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

    PERF TESTER WIN

  • Fixed component ID

    5724J9601

Applicable component levels

  • RA21 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSMMM5","label":"Rational Performance Tester"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"950","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
05 November 2021