Skip to main content
Skip table of contents

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

1Der 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

    Beispiel-Ausgabe

    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>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.