Java- & .NET-SDK: Methode getEventLog wird private
Warum?
Mit Hilfe der Methode getStatusForSubmission
können sendende Systeme prüfen, ob eine Submission vom empfangenden System akzeptiert wurde. Dabei werden auch die übergebenen authenticationTags
gegen die authenticationTags
im Event Log geprüft. Um zu vermeiden, dass sendende Systeme den Status einer Submission selbst mit Hilfe der Methode getEventLog
ohne Prüfung der authenticationTags
ermitteln, soll die Methode getEventLog
für sendende Systeme privat werden.
Lösung
Die Methode getEventLog
wird in Version 1.0.0 der SDKs private. In einer zukünftigen Version der SDKs werden ggf. weitere, spezifischere Methoden zum Abrufen der Inhalte des Event Log bereitgestllt.
Alternativen
- Alternative 1: Die Methode bleibt weiterhin öffentlich, wird jedoch nicht aktiv beworben. Die zugehörige Dokumentation wird jedoch um den Hinweis ergänzt, dass beim Abruf des Event Log keinerlei Prüfungen der Integrität des Event Log stattfinden. Eine vollständige Prüfung des Status einer Submission ist nur über die Methode
getStatusForSubmission
möglich.
Relevante Links und Bemerkungen
- Die Methode
getEventLog
wird nach wie vor intern von den SDKs für die Durchführung aller möglicher Prüfungen genutzt.
Akzeptanzkriterien
-
Die Methode getEventLog
ist im Java-SDK für Sender und Subscriber private. -
Die Methode getEventLog
ist im .NET-SDK für Sender und Subscriber private. -
NEU: Java: Die Methode getStatusForSubmission
ist auch im Subscriber verfügbar. Dort werden allerdings keine AuthenticationTags geprüft. -
NEU: .NET: Die Methode getStatusForSubmission
ist auch im Subscriber verfügbar. Dort werden allerdings keine AuthenticationTags geprüft.
Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)
-
... -
... -
... -
Definition of Done wurde geprüft
Edited by Martin Vogel