IBM Support

IT31977: API IS NOT AVAILABLE DURING PRODUCT_REPLACE CAUSING TRAFFIC DISRUPTION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • You may observe a problem when replacing a Product, while its
    called frequently
    The platform REST API "product_replaceCatalogScope" (=POST
    /catalogs/{org}/{catalog}/products/{product-id}/replace) does
    not have a "transactional" behavior.
    Assumning that you have a very important API X, which must
    be available 7x24. At some time, the corresponding product must
    be replaced, maybe because of some API internals (e.g. within
    the assembly).
    During the execution of the "product_replaceCatalogScope" the
    API X  my be unavailable and you may get a 401 ("Cannot find
    valid subscriptions").
    
    This is how you reproduced the problem:
    - Call a simple API frequently within a given time interval
    e.g. 5 minute. A simple way to do it is using a postman runner
    - During the time interval replace the product of the simple
    API, either using the APIM UI, CLI or a REST API call
    

Local fix

Problem summary

  • Product replace now properly maintains the subscriptions
    for appropriate applications/subscriptions during a product
    replace.
    

Problem conclusion

  • Fix targeted for API Connect v2018.4.1.10
    

Temporary fix

Comments

APAR Information

  • APAR number

    IT31977

  • Reported component name

    DATAPOWER

  • Reported component ID

    DP1234567

  • Reported release

    18X

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2020-02-25

  • Closed date

    2020-02-27

  • Last modified date

    2020-02-27

  • 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

    DATAPOWER

  • Fixed component ID

    DP1234567

Applicable component levels

  • R18X PSY

       UP

[{"Line of Business":{"code":"LOB45","label":"Automation"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateways"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"18X"}]

Document Information

Modified date:
28 September 2021