5.4.1 Generierung der UUID
Der Aufbau des Feldes id
(UUID)
Vermarkter-Objekt
Die UUID ist im id
Feld des Vermarkters enthalten.
Die id
beziehungsweise UUID wird während der Transformation von WasmuthSender
in Zeiträume
erzeugt.
Zur Generierung wird als Input eine Zeichenkette als Parameter übergeben.
Die Zeichenkette bildet sich nach dem Schema:
OriginLabel + OriginVermarkterId
Am Beispiel von Wasmuth würde die Zeichenkette beispielsweise so aussehen:
"wasmuth" + 123456
Folglich ändert sich die UUID nur, wenn die OriginVermarkterId
verändert wird, sodass bspw. eine Namens- oder
Adressänderung die UUID nicht beeinflusst.
SellerProduct-Objekt
Die UUID ist im id
Feld des SellerProduct
enthalten.
Die id
beziehungsweise UUID wird während der Transformation beim Anlegen der SellerProduct
erzeugt.
Zur Generierung wird als Input eine Zeichenkette als Parameter übergeben.
Die Zeichenkette bildet sich nach dem Schema:
Sender.Id + Vermarkter.Id + Vermarkter.EdiNummer + Vermarkter.Regional + Vermarkter.National
Im Gegensatz zum id
Feld des Vermarkters, hängt die UUID des SellerProduct
von mehreren Werten ab.
Die id
des SellerProduct
hängt vom Vermarkter und vom Sender ab, da es praktisch das Verbindungsstück zwischen beidem
darstellt.
Die UUID vom SellerProduct
hängt im Gegensatz zur UUID des Vermarkters auch von
Vermarkter.EdiNummer
, Vermarkter.Regional
und Vermarkter.National
ab.