Skip to main content
Skip table of contents

Java Properties File Reader

Dieser Adapter liest eine Java-Properties-Textdatei und speichert alle oder ausgewählte Properties in einer Hash-Tabelle, die während der Laufzeit des Servers für alle Technical Processes global verfügbar ist.

Jeder Property ist dabei ein eindeutiger Schlüssel zugeordnet. Der Adapter kann zudem die globale Hash-Tabelle lesen und deren Inhalt komplett oder nach einem RegEx-Filter in einem XML-Dokument ausgeben

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte:

  • ReadFromFile: Properties-Textdatei einlesen und Properties komplett oder mit einem RegEx-Filter in einer globaler Hash-Tabelle speichern

  • ReadFromMap: Globale Hash-Tabelle lesen und deren Inhalt in einem XML-Dokument ausgeben

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration. adapter.properties.PropertiesReader: Hauptklasse (Standard)

file

Pfad zur Properties-Textdatei im Repository oder absoluter Pfad im Dateisystem des X4 Servers

Mögliche Werte:

  • Beliebiger Repository-Pfad (z.B. %USER_COLLECTION%/Project/Folder/sample.properties)

  • Beliebiger absoluter Pfad (z.B. C:\Data\sample.properties)

fileKey

Schlüssel, der den eingelesenen Properties vorangestellt wird, um diese eindeutig identifizierbar zu machen. So wird beispielsweise eine Property sample.property mit dem Schlüssel x4propkey ergänzt und als x4propkey.sample.property in der Hash-Tabelle gespeichert.

Mögliche Werte: Beliebige Zeichenkette (z.B. x4propkey)

filterRegex

Regulärer Ausdruck, nach dem die Properties gefiltert werden sollen (nur bei Operation ReadFromFile); mehrere Filterausdrücke können durch Semikolon (;) getrennt angegeben werden

Mögliche Werte: Beliebiger regulärer Ausdruck (z.B. .*sample.*)

Statuswerte

1Die Operation wurde erfolgreich ausgeführt.
0

Die Operation wurde erfolgreich ausgeführt, jedoch ohne Ergebnis.

-1Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.
JavaScript errors detected

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

If this problem persists, please contact our support.