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.
View Me   Edit Me