Zum Inhalt springen

Wie kann ich Submission-Status in der Submission API testen?

Einige Submission-Status können in der Live-Umgebung auftreten, lassen sich jedoch in unserer Infrastruktur nicht gezielt auslösen. Die folgenden Status sind davon betroffen:

XML_GENERATION_FAILED: Tritt unter normalen Umständen nicht auf, da nur Daten zur XML-Generierung gelangen, die alle Validierungen und Geschäftsregeln bestehen.

TRANSMISSION_FAILED: Kann nicht manuell ausgelöst werden, da dieser Status auf Kommunikationsfehler mit ELSTER zurückzuführen ist.

ERROR: Bezieht sich auf seltene interne Systemfehler, die nicht gezielt getestet werden können.

INTERNAL_VALIDATION_FAILED: Tritt auf, wenn BenutzerInnen fehlerhafte Daten übermitteln.

Um diese oder andere Fehler zu simulieren, empfehlen wir, einen Mock-Proxy auf Ihrer Seite zu implementieren, der vordefinierte Responses zurückgibt. Dadurch haben Sie die volle Kontrolle über Ihre Test-Szenarien.

Dieser Status tritt auf, wenn eine Submission von ELSTER abgelehnt wird. Sie können ihn gezielt auslösen, indem Sie im Endpunkt UpsertClientAdditionalData den clientType auf 4 (taximeter) oder 5 (odometer) setzen und das Feld remarks leer lassen. In diesem Fall lehnt ELSTER die Submission ab.

Wir unterstützen das Simulieren von Verzögerungen (z.B. VALIDATION_TRIGGERED, TRANSMISSION_IN_PROGRESS) innerhalb unserer Umgebung nicht. Das Verhalten auf Ihrer Seite zu simulieren ist die effektivste Lösung.

Was this page helpful?