Timeout Setting for Integration Object

Certified Senior Developer

Hi Everyone,

What is the best practice in configuring Timeout value for an Integration object ?

Or it should be considered case by case basis depending on each integration response ?

Thanks in Advance.

  Discussion posts and replies are publicly visible

Parents
  • I think you should try to find out what the maximum response time of the called service is which is considered as "normal" or "within expected range". Then adjust timeout accordingly. And yes, case by case.

  • What will drive also the timeout is whether there is someone waiting for a response from the integration. If it's a background process then it can afford to wait for really quite a long time, but if it's associated with a User Interface (either directly or indirectly via a chained  process model) then you're needing to consider how long a User would be prepared to wait. You can pre-empt this by telling them in advance that "...this may take up to 30 seconds, please be patient..." or some such message. So, consider the User Experience as part of the decision as to what to set the timeout to.

Reply
  • What will drive also the timeout is whether there is someone waiting for a response from the integration. If it's a background process then it can afford to wait for really quite a long time, but if it's associated with a User Interface (either directly or indirectly via a chained  process model) then you're needing to consider how long a User would be prepared to wait. You can pre-empt this by telling them in advance that "...this may take up to 30 seconds, please be patient..." or some such message. So, consider the User Experience as part of the decision as to what to set the timeout to.

Children
No Data