IBM Support

IJ26372: CANNOT SET QUERY PARAMETERS WITH THE RESTFUL POLICY FUNCTIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Starting with FP19, the http library (Apache HTTPComponents)
    used by GetHTTP and the RESTful functions was uplifted to the
    latest 5.0 release and the http function code was partially
    re-written
    
    As a consequence,  RESTful policy functions ( for example
    RESTfulAPIGET) are showing issues (the parameters are been
    injected into the request body instead of the request
    parameters)
    

Local fix

  • As a workaround,  the parameters can be set directly in the
    URL( Path) see RESTfulAPIGET(DataSource, Path, Config)
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * All Impact Users                                             *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * The RESTful DSA and GetHTTP policy functions do not include  *
    * query strings(URL parameters) in the outgoing HTTP request   *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The issue was introduced by APAR IJ24292 which reworked the
    handling of query strings in the GetHTTP and RESTful DSA policy
    functions (RESTfulAPIGET, RESTfulAPIPOST, RESTfulAPIPUT,
    RESTfulAPIDELETE, RESTfulAPIPATCH).
    
    These functions convert key/value pairs found in the
    FormParameters/Params object into query strings. However, the
    key/value paris are incorrectly injected into the request body
    as application/x-www-form-urlencoded entities instead of the URL
    path.
    

Problem conclusion

  • This problem was introduced by APAR IJ24292 which is contained
    in the following maintenance packages:
    | MDVREGR 7.1.0-TIV-NCI-FP0019 |
    
    The fix for this APAR is contained in the following
    maintenance packages:
    | Fix Pack | 7.1.0.19-TIV-NCI-IF0007 |
    | Fix Pack | 7.1.0-TIV-NCI-FP0020
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ26372

  • Reported component name

    NETCOOL/IMPACT

  • Reported component ID

    5724O59IS

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-07-20

  • Closed date

    2020-08-07

  • Last modified date

    2020-08-07

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

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

Modules/Macros

  • UNKNOWN
    

Fix information

  • Fixed component name

    NETCOOL/IMPACT

  • Fixed component ID

    5724O59IS

Applicable component levels

  • R710 PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHYH","label":"Tivoli Netcool\/Impact"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"710"}]

Document Information

Modified date:
27 August 2021