When using replication, the COMPARE DATA option allows users to identify any differences between a PARENT and a CHILD environment. When customers have large volumes of data, e.g. 10,000 Inventory Items, the COMPARE DATA function needs to do a lot of work. This workload can be processor-intensive and cause the system to overload. DESIGN CHANGE To resolve the above-mentioned issue, we need to introduce an "API Wait Time" to allow the server to do complex work such as comparing multiple fields of records from two systems. This will allow the API to carry on doing its other work. This design is similar to "asynchronous" data processing systems that allow the processor to "breath" while other tasks are being performed. After the "WAIT Time", the API will continue with the initial Complex Task. The default value will be set to 10 minutes. |