X4 Help Center
7.5 7.4 German English
Auto Light Dark
Auto Light Dark
7.5 7.4 German English

UUID Generator

Dieser Adapter generiert universelle einzigartige Identifikatoren (UUIDs).

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte:

  • Generate: generiert ein XML-Dokument mit einer oder mehreren UUIDs

  • SetUUID: generiert UUIDs in ein bereits vorhandenes XML-Dokument mittels XPath-UUIDs

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte:  de.softproject.integration.adapter.uuid.UuidGeneratorAdapter: Hauptklasse (Standard)

count

Anzahl der zu generierenden UUIDs
info Nur wichtig für die Operation Generate

Mögliche Werte: Beliebige positive Zahl, z. B. 1
info Darf nicht negativ oder 0 sein.

generateBraces

Generierte UUIDs in eine geschweifte Klammer setzen

Mögliche Werte:

  • true: generiert die UUID in einer geschweiften Klammer

  • false: generiert keine geschweifte Klammer

xPath

XPath zum gewünschten XML-Element
info Nur wichtig für die Operation SetUUID

Mögliche Werte: Beliebiger XPath-Ausdruck, z. B. Data/Beispiel

elementName

Name des XML-Elements, in welchem die UUID generiert werden soll. Das Element kann bereits vorhanden sein und wird dann ggf. überschrieben.
info Nur wichtig für die Operation SetUUID

Mögliche Werte: Beliebiger Name für ein XML-Element, z. B. Id

Statuswerte

1

Der Adapter wurde erfolgreich ausgeführt und in der Ausgabe befindet sich ein XML-Dokument mit der/den UUID(s)

-1

Der Adapter konnte nicht ausgeführt werden
Mögliche Gründe:

  • Operation Generate: der Parameter count ist kleiner oder gleich 0

  • Operation SetUUID: es liegt kein XML-Dokument als Input vor

Input

Der Adapter erwartet ein XML-Dokument für die Operation Generate.

Output

Das ausgegebene Dokument ist abhängig von der gewählten Operation:

  • Generate: Der Adapter gibt ein XML-Dokument mit der/den generierten UUID(s) aus

  • SetUUID: Der Adapter gibt ein XML-Dokument mit der/den hinzugefügten UUID(s) aus

    XML
    <?xml version="1.0" encoding="UTF-8"
    <Data>
        <UUID>de41435e-f0a2-4fea-bdf7-9c8a261f8948</UUID>
    	<UUID>fdeb6f6f-1abb-4d34-a405-a8f9a893e0ea</UUID>
    	<UUID>d124a7fe-17d1-4850-a49c-6bdbe92a4c3c</UUID>
    </Data>