Skip to content

Unterstützung SET-Payload-Schema V1.1.0 im Zustelldienst

Zustand

Es wurde das SET-Payload-Schema in der Version 1.1.0 veröffentlich. Der Zustelldienst unterstützt diese Version des Schemas nicht.

Inhaltlich hat sich an der Verison 1.1.0 nichts geändert. Das $schema-Attribut ist nun kein enum mehr, sondern ist ein String mit RegEx-Pattern, der auf alle 1.x.y-Versionen des Schemas matched.

Schritte zum Reproduzieren

Senden eines SET mit dem Wert https://schema.fitko.de/fit-connect/set-payload/1.0.0/set-payload.schema.json im $schema Attribut des SET

Der Server meldet daraufhin:

{"issue":"SET Payload Schema not supported: https://schema.fitko.de/fit-connect/set-payload/1.1.0/set-payload.schema.json","type":"https://schema.fitko.de/fit-connect/submission-api/problems/security-event-token-validation","title":"Error during SET validation","status":422,"detail":"There was a problem during the processing of the provided SET","issue":"SET Payload Schema not supported: https://schema.fitko.de/fit-connect/set-payload/1.1.0/set-payload.schema.json"}

Soll Zustand

Die neue Version des SET-Schemas erlaubt Versionen, die dem Pattern: ^https://schema\\.fitko\\.de/fit-connect/set-payload/1\\.\\d+\\.\\d+/set-payload\\.schema\\.json$ entsprechen. Dies soll auch vom Zustelldienst erlaubt werden.

  • Der Zustelldienst akzeptiert Events mit der SET-Payload-Schema-Versionen 1.1.0
  • Der Zustelldienst schreibt selbst Events mit Schema-Version 1.1.0

Links

Edited by Andreas Huber