This diagram is an architectural overview of the Handle Throttling Using Parking Lot Pattern recipe. A CSV file with data to be processed is received from an upstream system such as HCM. The CSV file is downloaded to an FTP server or File server. The recipe in Oracle Integration fetches the batch requests from FTP and parks them in a parking lot table in ATP. According to a schedule defined, the recipe processes the batches from ATP and then sends the processed data to a downstream application such as a Payroll system via REST APIs. Any errors received in the response from the downstream system, are sent back to ATP error payload table and also to FTP.