Data Push Error Handling

When a scheduled data push job in UCMDB is running, some CI data may fail to be pushed due to an error. When this happens, the order of pushing failed CIs is as follows:

  1. UCMDB runs the job at one point and fails to push some data (CIs).

  2. The Service Manager (SM) adapter calls a UCMDB API to mark these CIs as failed.
  3. UCMDB runs this job again at another point.

  4. UCMDB picks up the failed CIs and sends them to the SM adapter first, and then sends new CIs to the SM adapter.

  5. The SM adapter pushes all of the CIs from UCMDB to SM.