Introduction
For example, a parent integration (schedule integration) invokes a child integration (application integration), which in turn recursively invokes the parent integration.
Integration entry points along the request execution path are counted towards the limit. When 16 is exceeded, it results in an error.
Here's a simple example of such a chain - entry point is the async integration called Main -
- Main
- invokes Child1
- invokes Child2
- invokes Child3
- invokes Child4
- invokes Main
Child 4 invokes Main.
I use the following simple request payload for Main -
{ "orderStatus" : "open", "orderNr" : "10" } - orderNr is the tracking field.
This orderNr value will be incremented by 1 in Child4, just before it calls Main.
I run Main and go to Observability -
Here's another view, which I created just for you -
Back to Observability - here is the Activity Stream for the instance of Main for orderNr 13 - you see the error message - {Recursive invocation limit reached}
No comments:
Post a Comment