Layer7 API Management

 View Only
  • 1.  CA API Gateway Sleep/Wait/Pause required in loop

    Posted Jun 04, 2018 10:12 AM

    We have requirement to sent a request to url. In case response is that server is busy, gateway need to wait for 3 min before trying to resent the request. It should attempt 4 times after which sent out error email. I was able to create the loop but was looking a way to timeout the flow for 3 min before retrying. Any suggestion how this could be achieved.



  • 2.  Re: CA API Gateway Sleep/Wait/Pause required in loop
    Best Answer

    Broadcom Employee
    Posted Jun 04, 2018 07:06 PM

    There is a tactical assertion -- Delay, which can sleep for a given time. You can open a support ticket to ask for the assertion.



  • 3.  Re: CA API Gateway Sleep/Wait/Pause required in loop

    Posted Jun 05, 2018 07:34 AM

    Thanks Zhijun He for reply. Do we need to install tactical assertion? because i don't see them in default list. If so can you suggest how this can be done.



  • 4.  Re: CA API Gateway Sleep/Wait/Pause required in loop

    Broadcom Employee
    Posted Jun 05, 2018 08:52 PM

    Yes, it's a tactical assertion, require approval from tactical team before deliver, that's why you need a support ticket.



  • 5.  RE: CA API Gateway Sleep/Wait/Pause required in loop

    Broadcom Employee
    Posted Nov 19, 2021 07:34 PM
    Edited by Michael Tague Nov 19, 2021 07:35 PM

    Another way to create a delay or pause in processing is to use a:

        "HTTP(S) Routing Properties" assertion, routing to an unused IP such as
        "http://10.0.0.0", while setting the
        "Connection Timeout (in milliseconds)" on the
        "Connection" tab to the desired delay time (in milliseconds).

    The default is 30 seconds, but you can set it to other values.