Datenaktion gibt einen 500-Fehler zurück
Die Datenaktion gibt einen 500-Fehler zurück, wenn die Verbindung zurückgesetzt wurde. Die Anfrage schlägt mit einer Fehlermeldung ähnlich der folgenden fehl:
{ "message": "The server encountered an unexpected condition which prevented it from fulfilling the request.", "code": "internal.server.error", "status": 500, "messageParams": {}, "contextId": "5565f1f0-48d7-40ea-bfc9-b5ab51fee914", "details": [ { "errorCode": "ACTION.REMOTE_ENDPOINT" } ], "errors": [ { "message": "REST call for action execute failed. Message: Connection reset [5565f1f0-48d7-40ea-bfc9-b5ab51fee914]", "code": "INTERNAL_SERVER_ERROR", "status": 500, "messageParams": {}, "details": [], "errors": [] } ] }
Bei diesem Fehler zeigt der Endpunkt die Wiederverwendung von Verbindungen an, aber ein Teil des Netzes hat die Verbindung ohne Benachrichtigung geschlossen.
Lösung
Sie können entweder die Verbindung offen lassen oder die Verbindung schließen:
- Offen - Rekonfigurieren Sie das Endpunktnetzwerk, um die Verbindung offen zu lassen.
- Close – Add a
Connection
header to the request configuration withclose
as the value. The data action does not attempt to reuse the connection and hence it can increase the latency to establish a new connection for every data action execution to the remote endpoint.
Weitere Informationen über die Integration finden Sie unter Über die Integration von Webdienstdatenaktionen, Testdatenaktionenund Konfiguration zu benutzerdefinierten Aktionen hinzufügen.