Zurück zu den Werkzeuge-FAQs
HILFECENTER · FAQWerkzeuge1 Min. Lesezeit

Was tun, wenn ein Tool-Aufruf abläuft, aber möglicherweise erfolgreich war?

Ein Timeout bedeutet, dass der Aufrufer nicht rechtzeitig ein Ergebnis erhielt; es beweist nicht, dass der Vorgang fehlgeschlagen ist. Prüfen Sie vor einem erneuten Versuch den Zielzustand oder eine Vorgangskennung, besonders wenn Wiederholung Duplikate oder externe Nebenwirkungen erzeugen kann.

Werkzeuge

Abschluss sicher prüfen

Liefert das Tool eine Anfrage- oder Jobkennung, fragen Sie deren Status ab, statt denselben Befehl erneut zu senden. Andernfalls prüfen Sie die Ressource schreibgeschützt und vergleichen sie mit dem erwarteten Zustand.

Nutzen Sie bei unterstützten Vorgängen wie Datensatzerstellung oder Nachrichtenversand einen Idempotenzschlüssel oder eine stabile Identität. So bezieht sich der erneute Versuch auf denselben Vorgang.

Mit klarer Grenze wiederholen

Zeigen die Belege, dass die Aktion nicht abgeschlossen wurde, wiederholen Sie sie nach Klärung der Ursache. Bleibt der Zustand unklar und die Aktion folgenreich, stoppen Sie Wiederholungen und sammeln Informationen, um Nebenwirkungen nicht zu vervielfachen.

Dokumentieren Sie Timeout, Vorgangskennung und beobachteten Endzustand. Kann das Tool Status oder sichere Wiederholung nicht unterstützen, berücksichtigen Sie dies im Ablauf und ergänzen Sie eine Prüfung.

Zurück zu den Werkzeuge-FAQs