Ausnahmebehandlung und Fehlercodes
Eine Ausnahme wird ausgelöst, wenn bei der Ausführung einer Anforderung etwas schief geht. Die Ausnahme enthält einen Fehlercode und kann auch eine kurze Beschreibung enthalten, die Ihnen hilft zu verstehen, was während der Anfrage schief gelaufen ist. Es gibt viele Gründe, warum eine Ausnahme auftreten kann. Im Folgenden sind einige häufige Gründe aufgeführt:
- Ihr Code erwartet einen Wert von einem Feld, das derzeit Null ist
- Eine INSERT- oder Update-Anweisung besteht keine Validierungsregel
- Zuweisen einer Abfrage, die keine Datensätze ausgibt
- Zugriff auf einen Listenindex, der außerhalb der Grenzen liegt
Die Liste der Standard-HTTP-Statuscodes finden Sie hier: https://httpstatuses.com/
Einschränkungen der Abfragerate
Coupa begrenzt die Anzahl der Anfragen an die API auf 25 Anfragen pro Sekunde und ein Burst-Abfrage-Limit von 20 Aufrufen. Wenn Sie also schneller als das Ratenlimit telefonieren, stellt Coupa bis zu 20 Anrufe ab.