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 |