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

Random Number Generator

Dieser Adapter erstellt Zufallszahlen basierend auf der angegebenen Konfiguration.

Eigenschaften (Properties)

Operation

Vom Adapter ausgeführte Operation

Mögliche Werte:

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

  • SetRandomNumbers: generiert Zufallszahlen in ein bereits vorhandenes XML-Dokument mittels XPath

Parameter

Adapter

Adapter-Hauptklasse (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.randomNumberGenerator.RandomNumberGenerator: Hauptklasse (Standard)

min

Minimum, ab welchem Zahlenwert eine Zufallszahl generiert werden soll

Mögliche Werte: beliebige positive Zahl, z. B. 1

info Darf weder negativ noch 0 sein.

max

Maximum, ab welchem Zahlenwert eine Zufallszahl generiert werden soll

Mögliche Werte: beliebige positive Zahl, z. B. 100

info Darf weder negativ noch 0 sein.

count

Anzahl der zu generierenden Zufallszahlen

Mögliche Werte: beliebige positive Zahl, z. B. 4

info Darf weder negativ noch 0 sein.

XPath

XPath zum gewünschten XML-Element

info Nur wichtig für die Operation setRandomNumbers.

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

elementName

Name des XML-Elements, in welchem die Zufallszahl(en) generiert werden soll(en).

info Nur wichtig für die Operation setRandomNumbers.

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

Statuswerte

1

Die Adapter-Operation wurde erfolgreich ausgeführt und im Output befindet sich ein XML-Dokument mit der/den Zufallszahl(en)

-1

Es kam zu einem Fehler während der Ausführung

  • Operationen Generate und setRandomNumbers: der Parameter count ist kleiner 1

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

Input

Der Adapter erwartet bei der Operation SetRandomNumbers ein XML-Dokument als Input.

Output

Je nach Operation gibt der Adapter folgende Ergebnisse aus:

  • Operation Generate: XML-Dokument mit der/den generierten Zufallszahl(en)

  • Operation SetRandomNumbers: XML-Dokument mit der/den hinzugefügten Zufallszahl(en)

XML
<?xml version="1.0" encoding="UTF-8">
<Data>
  	<random>28</random>
  	<random>6</random>
	<random>10</random>
</Data>