Admin message

Am 07.04.2026 findet von 18:00 bis 19:00 Uhr eine Wartung statt. Weitere Informationen auf https://status.git.fitko.de/. Bitte berücksichtigen Sie dies für Ihre Zeitplanung.

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)

  • ...
  • ...
  • ...
  • Definition of Done wurde geprüft
Edited Apr 12, 2023 by Marco Holz
Assignee Loading
Time tracking Loading