EmailProcessingTimeout

Only used in situations in which multiple instances of Interpret are used with either an IMAP email server or an XML invoice input source.

Section

[Settings]

Description

This setting ensures that only one Interpret instance at a time is able to process individual emails and makes it possible to automatically give another Interpret instance access to an email after a specified period of time (in seconds) even if a crash occurs in the current Interpret module.

The setting needs to be long enough to allow an Interpret instance to handle an email normally so that the process is not ended prematurely without being so long that other instances of Interpret are denied access to the email for unnecessary extended periods of time. This includes getting it from the mail server or folder, saving any attachments, giving it to Kofax ReadSoft Invoices for interpretation, waiting for the interpretation results, and so on. This setting should also be shorter than what is specified for SystemWideMutexTimeout.

Testing may be required to find the appropriate setting for your system.

Valid values

  • 0 (default) - when only one instance of Interpret is used.
  • 30 or more (seconds) - it is possible to specify a number lower than 30, but then there may not be enough time to ensure that Interpret can finish processing emails before a different instance of Interpret is given access to them.