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:
|
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. |
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 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 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 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>