Skip to content

JAVA SDK: publicServiceType deprecated markieren

Klon

Ticket #866 (closed) geklont für die Umsetzung im Java-SDK

Warum?

Das Objekt publicServiceType aus den Metadaten ist auch als serviceType im Endpunkt POST /v1/submissions der Submission-API enthalten. Der Eintrag ist daher in den Metadaten überflüssig geworden.

Die Daten im Endpunkt POST /v1/submissions können vom Zustelldienst für statistische Auswertungen genutzt werden. Die Daten im verschlüsselt übertragenen Metadatensatz hingegen nicht. Um die Daten nicht redundant vorzuhalten, soll die Daten daher perspektivisch aus dem Metadatensatz entfernt werden. Im ersten Schritt (um Abwärtskompatabilität zu erhalten) werden diese daher als deprecated markiert.

Relevante Links und Bemerkungen

Akzeptanzkriterien

  1. Das Java-SDK wurde angepasst:
    1. Sender: Auf Sender-Seite wird standardmäßig nur das serviceType-Objekt der Submission API gesetzt. Das Objekt publicServiceType in den Metadaten wird nicht gesetzt.
    2. Subscriber: Es wird immer der Wert im serviceType-Objekt der Submission API genutzt.
    3. Subscriber: Wenn zusätzlich das publicServiceType-Objekt in den Metadaten vorhanden ist, wird weiterhin geprüft, ob die Daten identisch zum Wert im serviceType-Objekt der Submission API sind. Andernfalls wird ein Fehler geworfen. Entscheidung vom 12.4.23: Wir prüfen publicServiceType-Objekt in den Metadaten nicht mehr.

Durchführungsplan (von Entwickler:in bei Umsetzungsplanung auszufüllen)

Edited by Marco Holz