Meldungspaket zur Löschung markieren
Sendende Register können auch mitteilen, dass sie eine Datenlieferung zurückziehen möchten, z.B. wenn im Nachgang Fehler im eigenen Export ermittelt wurden und eine neue Version nicht unmittelbar zur Verfügung steht; oder ein fehlerhafter, mehrteiliger Export beim erneuten Upload weniger Teile hat. Dazu kann das sendende Register ein DeleteMark auf jedem seiner übermittelten Meldungspakete setzen. Solange die Löschung durch das empfangende Register nicht vollzogen wurde, kann die Markierung vom sendenden Register durch das Löschen des DeleteMark widerrufen werden.
Delete Mark setzen
HTTP Operation | PUT |
URL | <URL Empfänger>/rd/<API-Version>/packages/<senderIK>/<transportid>/deleteMark |
Nachrichteninhalt | Löschbegründung, um das DeleteMark zu setzen |
Format | text/plain |
Delete Mark widerrufen
HTTP Operation | DELETE |
URL | <URL Empfänger>/rd/<API-Version>/packages/<senderIK>/<transportid>/deleteMark |
Nachrichteninhalt | - |
Format | - |
Antwort im Erfolgsfall
Response Code | 200 OK |
Erläuterung | Das DeleteMark wurde erfolgreich gesetzt bzw. entfernt |
Body | KKRTransportMetadata (Das soeben manipulierte Element) |
Format | application/xml |
Spezifische Fehlerantworten
Response Code | 403 Forbidden |
Erläuterung | Die Löschmarkierung konnte aufgrund des Status des Pakets nicht verändert werden. |
Body | - |
Format | - |
Spezielle Header | X-Cause <Fehlertext> |
Weitere mögliche Antworten: Siehe Allgemeine Fehlerfälle