KKRTransportMetadata

Datenobjekt zur Statusverfolgung beim Empfänger. Aufbau analog KKRTransport, jedoch ohne die Signatur und die eigentlichen verschlüsselten Daten, dafür ergänzt um einige Felder. Die konkreten Datentypen finden sich in der beiliegenden Schemadatei.

Feldname

Verpflichtung

Erläuterung

transportid

Pflichtfeld

Wie vom Sender empfangen

creationTimestamp

Pflichtfeld

Wie vom Sender empfangen

senderIK

Pflichtfeld

Wie vom Sender empfangen

receiverIK

Pflichtfeld

Wie vom Sender empfangen

adtgekidversion

Pflichtfeld

Wie vom Sender empfangen

signatureAlgorithm

Pflichtfeld

Wie vom Sender empfangen

encryptionAlgorithm

Pflichtfeld

Wie vom Sender empfangen

replacingTransportId

Optional

Wie vom Sender empfangen

receiveTimestamp

Pflichtfeld

Zeitstempel des Eingangs beim Empfänger, wird vom Empfänger gesetzt

status

Pflichtfeld

Status der Verarbeitung beim Empfänger, wird vom Empfänger gesetzt. Zu den möglichen Ausprägungen siehe unten.

statusTimestamp

Pflichtfeld

Zeitstempel der letzten Statusaktualisierung. Wird vom Empfänger bei jedem Statuswechel gesetzt.

rejectionReasons

Bedingt Pflicht

Liste von Code + Text Einträgen. Obligat wenn Status REJECTED

rejectionReasons->Code

Pflicht

Code des Ablehnungsgrunds

rejectionReasons->Text

Optional

Nähere Erläuterung des Ablehnungsgrunds

deleteMark

Optional

Kann vom Sender gesetzt werden, um die ersatzlose Löschung eines Pakets zu beantragen. Beispielsweise im Falle einer fehlerhaften oder irrtümlichen Übermittlung.

deleteMark->reason

Pflicht

Grund für die Löschanfrage des Senders, wird vom Sender gesetzt

deleteMark->timestamp

Pflicht

Zeitpunkt des Löschanfrage, wird technisch vom Empfänger gesetzt