Lädt den Inhalt einer Extension und legt diesen im Message Context ab
Übersicht
Die Action LoadExtensionAction lädt den Inhalt einer Exntension und legt diesen im Message Context ab. Zum Laden des Inhalts einer Extension kann alternativ auch die dynamische Funktion ${loadextension(xxx)} verwendet werden. Sollte diese Extension jedoch ebenfalls Ausdrücke in der Form ${} enthalten so werden diese ebenfalls als B2B Ausdrücke interpretiert, was zu Problemen führen kann.
Im folgendem wird erklärt, welche Eigenschaften für die Klasse LoadExtensionAction konfiguriert werden können.
Technische Beschreibung
Klassenpfad: org.b2bbp.runtime.actions.internal.LoadExtensionAction
Konfigurationsmöglichkeiten
ActionProperty/Eigenschaften | Erklärung |
EXTENSION_TYPE | Typ (Name) der Extension, die geladen werden soll. Dieser Parameter MUSS angegeben werden. |
EXTENSION_VERSION | Version der Extension, die geladen werden soll. Default ist ein leerer String. |
EXTENSION_PROVIDER | Provider der Extension, die geladen werden soll. Default ist ein leerer String. |
MESSAGE_CONTEXT_KEY | Diese Eigenschaft gibt an, unter welchem Schlüssel im Message Context der Extension Inhalt abgelegt werden soll. Dieser Parameter MUSS angegeben werden. |