We have an iterated call to integration node, what we want is to put each instance to run in 15 seconds at most, if not to go to the next one and at the end to have a list of errors to know which ones have been executed correctly and the not.
If the execution of the iteration is OK, we fill it in the output itself, but if it fails because it takes more than 15 seconds, we don't know how to fill it.
Do you know how we can do this without looping?
This is the configuration that we have:
A greeting and thanks in advance.
Discussion posts and replies are publicly visible
I think it's best to do this in the configuration of your integration instead of inside the process model. The integration designer has an option for Timeout where you can set up your 15 second timeout:
Once you set this up, each request will time out after 15 seconds. You can then capture this information in the process because the Error output will be populated with a timeout error.
Good afternoon Peter,
We are using version 19.1 and I have seen that the property you are commenting on is not available until 19.2
Greetings and thank you
you can use the following expression: now()+intervalds(0,0,15)
Finally I made a thread where it called the integration and handled both the timeOut error and the integration error.Then I called it as a multiple node from the parent process and was checking the reference of the error list.
Thank you very much for the help!
© 2020 Appian. All rights reserved.