Wie läuft die Felder- bzw. Schema-Validierung beim insertCashPointClosing Endpunkt ab?
Um zu vermeiden, dass die oft sehr umfangreichen Requests an den insertCashPointClosing Endpunkt in einen Timeout laufen, erfolgt die Felder-Validierung in einem separaten Prozess.
Daher sollte der retrieveCashPointClosing Endpunkt aufgerufen werden, um zu überprüfen inwieweit ein Cash Point Closing auch korrekt verarbeitet werden konnte.
Die Response auf den insertCashPointClosing Request wird im Falle eines inkorrekten Body Schemas trotzdem vorerst den HTTP-Statuscode 200 OK zurückgeben.
Nach der Validierung der Felder wird der Status des Cash Point Closings jedoch auf ERROR statt COMPLETED wechseln. Dieser Status lässt sich durch den retrieveCashPointClosing Endpunkt auslesen.
Das "error" Objekt in der Response sollte eine genauere Fehlerbeschreibung beinhalten.
Was this page helpful?