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 das markedForDelete flag ein DeleteMark auf jedem seiner übermittelten Meldungspakete aktivierensetzensetzen. Solange die Löschung durch das empfangende Register nicht vollzogen wurde, kann die Markierung vom sendenden Register durch das Deaktivieren Löschen des flagsLö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