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
getStatusForSubmissionmöglich.
Relevante Links und Bemerkungen
- Die Methode
getEventLogwird nach wie vor intern von den SDKs für die Durchführung aller möglicher Prüfungen genutzt.
Akzeptanzkriterien
-
Die Methode getEventLogist im Java-SDK für Sender und Subscriber private. -
Die Methode getEventLogist im .NET-SDK für Sender und Subscriber private. -
NEU: Java: Die Methode getStatusForSubmissionist auch im Subscriber verfügbar. Dort werden allerdings keine AuthenticationTags geprüft. -
NEU: .NET: Die Methode getStatusForSubmissionist 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