1. A computer implemented method to re-process a request, comprising: an enterprise application receiving a message to process a request from a programmable logic controller; determining one or more status identifiers, the one or more status identifiers indicating one or more errors in response the failure to process the request; based on the one or more errors, configuring a time interval at the enterprise application to re-process the received request; and after a lapse of the time interval, asynchronously triggering the enterprise application to re-process the received request.