Extension persistieren (PersistExtensionAction)
Übersicht
Wenn die PersistExtensionAction in einem Channel aktiviert ist, dann bewirkt sie, dass bei Ausführung ein Inhalt aus dem MessageContext gelesen wird und dieser dann als Extension persistiert wird. Sollte die Extension noch nicht exisitieren so wird soe neu angelegt. Wenn sie bereits existiert, dann wird sie überschrieben.
Technische Beschreibung
Klassenpfad: org.b2bbp.runtime.actions.internal.PersistExtensionAction
Konfigurationsmöglichkeiten
ActionProperty / Eigenschaften | Wert | Beschreibung |
MC_CONTENT_KEY | z.B. CURRENT_PAYLOAD | Der Schlüssel unter dem das zu persistierende Objekt im Message Context gefunden werden kann. |
EXTENSION_TYPE | DER_NAME_DER_EXTENSION | Typ oder auch Name der Extension, in die gespeichert werden soll |
EXTENSION_PROVIDER | PROVIDER_DER_EXTENSION | Provider der Extension, in die gespeichert werden soll. Kann auch weggelasen werden. |
EXTENSION_VERSION | VERSION_DER_EXTENSION | Version der Extension, in die gespeichert werden soll. Kann auch weggelasen werden. |