DELETEs und verlorene Aktualisierungen

Wenn ein Geschäftsprozess mehrere Aufrufe umfasst, ist der erste Aufruf in der Regel entweder ein GET, das Daten abruft, oder ein POST, das Daten erstellt. Wenn der Geschäftsprozess ein DELETE umfasst, kommt dieses DELETE in der Regel nach dem ersten Aufruf und wirkt sich in der Regel auf eine Ressource aus, die in einem vorherigen Aufruf abgefragt oder erstellt wurde.

Es ist möglich, dass ein anderer Prozess die Daten nach dem ersten GET/POST, aber vor dem nachfolgenden DELETE ändert. Dies kann dazu führen, dass eine Aktualisierung verloren geht. In den System-APIs ist eine verlorene Aktualisierung eine Änderung an einer Ressource, die unbeabsichtigt Änderungen überschreibt, die von einem anderen Prozess vorgenommen wurden.

Sie können verlorene Aktualisierungen mit Prüfsummen verhindern. Weitere Informationen finden Sie unter Verlorene Aktualisierungen und Prüfsummen.