Skip to main content
Skip table of contents

Global Parameter Initializer (früher: Custom Placeholder Initializer) (veraltet)

Global Parameter Initializer (früher: Custom Placeholder Initializer): Verwaltet die globalen Parameter im aktuellen Prozess. Das Laden und Entladen von globalen Parameter aus dem Prozesskontext kann über Adapter-Parameter oder ein XML-Dokument gesteuert werden.

Properties (Eigenschaften)

Operation

Bestimmt, welche Operation der Adapter durchführt

Mögliche Werte:

  • Load: Lädt die im Parameter groups definierten globalen Parameter in den Prozesskontext (Input-XML = Output-XML)
  • Unload: Entfernt die im Parameter groups definierten globalen Parameter aus dem Prozesskontext (Input-XML = Output-XML)
  • LoadFromXML: Lädt die globalen Parameter aus dem XML-Dokument in den Prozesskontext
  • UnloadFromXML: Entfernt die globalen Parameter aus dem XML-Dokument aus dem Prozesskontext
  • Export: Gibt alle aktuell gesetzten globalen Parameter im Prozesskontext aus (benötigt kein Input-Dokument)

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte: de.softproject.integration.adapter.globalparameter.GlobalParameterInitializerAdapter: Hauptklasse (Standard)

groups

Liste der zu ladenden globalen Parameter-Gruppen aus dem Parameter-Speicher (Global Parameter Configuration; früher: Custom Placeholder Storage Editor). Werte können mit Komma oder Semikolon getrennt werden.
Beispiel: DEFAULT, Prod, Dev, Test

Statuswerte

1 (successful)

Die Operation war erfolgreich

0 (empty)

Es wurden keine globalen Parameter in den Prozesskontext geladen

-1 (failed)

Die Operation schlug aufgrund eines technischen Fehlers fehl

Input

Die Operationen LoadFromXML und UnloadFromXML erwarten folgendes XML-Format:

LoadFromXML

XML
<?xml version="1.0" encoding="UTF-8"?>
<Placeholder>
	<Group name="DEV">
		<Key name="message">Hallo Entwickler!</Key>
	</Group>
	<Group name="DEFAULT">
		<Key name="message">Hallo Welt!</Key>
	</Group>
</Placeholder>

Es werden die zwei globalen Parameter-Gruppen DEFAULT und DEV mit dem jeweiligen Parameter message im Parameterkontext abgelegt.

UnloadFromXML

XML
<?xml version="1.0" encoding="UTF-8"?>
<Placeholder>
	<Group name="DEV" />
	<Group name="DEFAULT">
		<Key name="message" />
	</Group>
</Placeholder>

Alle globalen Parameter der Gruppe DEV und der Parameter message aus der gloabeln Parameter-Gruppe DEFAULT werden aus dem Prozesskontext entfernt.

Ausgabe

Die Operation Get gibt alle aktuellen globalen Parameter im Prozesskontext aus. Die Operationen LoadFromXML und UnloadFromXML geben die verarbeiteten Elemente aus.

XML
<?xml version="1.0" encoding="UTF-8"?>
<Placeholder>
	<Group name="DEV">
		<Key name="message">Hallo Entwickler!</Key>
	</Group>
	<Group name="DEFAULT">
		<Key name="message">Hallo Welt!</Key>
	</Group>
</Placeholder>
JavaScript errors detected

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

If this problem persists, please contact our support.