gematik / api-kim

API specification for gematik's KIM - a secure Email standard, which enables the exchange of information and payload in the German healthcare sector.
Other
33 stars 12 forks source link

[Kommentierung 1.5.3] A_19370-05 - Download von E-Mail-Daten #51

Open stophane opened 1 year ago

stophane commented 1 year ago

403 und 404 sind per Definition transiente Fehler (4xx). Als persistente Fehler gelten reponse codes 5xx. Auch können diese Zustände je nach Umsetzung und technischer Abbildungen verschieden in den Clientmodulen auftreten.

Hier ist aus Kompatibilitätsgründen die Anwendungsdomäne KIM zu berücksichtigen, sodass der Verweis auf bestimmte Fehlercodes „(403 und 404)“ entfallen kann und die Behandlung zw. transient und persistenten Fehlerfall abstrakter beschrieben werden kann, im Ermessen des Herstellers liegen sollte.

Es reicht, der Hinweis auf die Unterscheidung zw. transienten und persistenten Fehlerfällen, um zu verhindern, dass die KOM-LE-S/MIME-Nachricht, im Fall eines persistenten Fehlers, in die Fehlernachricht eingebettet wird und ein Nutzer im Fehlerfall vergeblich versucht eine Mail erneut an sich selbst weiterzuleiten, um den Abrufvorgang und die Verarbeitung zu wiederholen. => Im persistenten Fehlerfall würde dies entsprechend erneut zum selben Fehlerbild führen (deadlock).

gem-cp commented 1 year ago

Einverstanden. Wird wie vorgeschlagen angepasst.