Ich habe eine Frage zu Restlet. Wie sollen wir mit möglichen Fehlern umgehen? Zum Beispiel ruft eine externe Anwendung das Restlet auf, um einige Daten zu aktualisieren, aber aus irgendeinem Grund schlägt das Restlet fehl. Ich habe einen Haken unten gezeigt:NetSuite Restlet Fehlerbehandlung und Codewiederholung fehlgeschlagen
catch (err)
{
var errMessage = err;
if(err instanceof nlobjError)
{
errMessage = errMessage + ' ' + err.getDetails() + ' ' + errMessage;
}
nlapiLogExecution('DEBUG', 'Error', errMessage)
}
Ist das ausreichend, um an den Anrufer zurückzusenden?
Was ist, wenn das Restlet versucht, Daten von externer App zu aktualisieren oder abzurufen und fehlschlägt ... Gibt es eine Möglichkeit, das Restlet erneut auszuführen oder ist dies nur in einem geplanten Skript möglich?