Job recovery

Any hardware or software problem may cause KCM Core or the server running KCM Core to stop functioning. A shutdown of the server or KCM Core may also cause KCM Core to stop functioning. KCM Core is able to recover jobs that were submitted asynchronously. In this case, the client is notified of the failure and takes appropriate action.

Active jobs are never recovered. If KCM Core is shut down in a controlled way, active jobs are always processed completely before KCM Core terminates. If KCM Core is terminated by some other cause, it is impossible to determine whether or not these jobs were the cause of the termination. Therefore, the operator determines the cause of the termination and recovers the jobs manually.

Jobs submitted synchronously are not recovered. The client software notifies the user who submitted the failure to resubmit the request later or to another server.

Jobs submitted asynchronously are always recovered.