Mediationskontextinformationen
Mediationskontextinformationen werden verwendet, um die ordnungsgemäße Verarbeitung von Nachrichten sicherzustellen, indem die Mediationshandler parametrisiert werden, die Laufzeit Konfigurationsdaten bereitstellen, wie z. B. den Namen einer Datei, in die Daten geschrieben werden sollen.
Die Mediationskontextinformationen sind Eigenschaftswerte, die zur Laufzeit an jede Mediation übergeben werden. Die Eigenschaftswerte beeinflussen zusammen mit den Informationen im Nachrichtenheader die Vermittlung einer Nachricht.
Die Kontexteigenschaften (Name, Wert und Typ) werden für Mediationen und Busziele in der Administrationskonsole angegeben. Die Mediation verwendet beide Gruppen von Kontexteigenschaften, aber die für ein Busziel definierten Eigenschaften haben Vorrang vor den Kontexteigenschaften für eine Mediation. Wenn beispielsweise diese Eigenschaft für ein Ziel und eine Mediation definiert ist, hat die Eigenschaft im Ziel Vorrang.
Wenn eine Nachricht vermittelt und ein Mediationshandler aufgerufen wird, greift die Methode "getProperty()" auf die in den Kontextdaten enthaltenen Informationen zu, und diese Informationen werden als Eintrag im MessageContext für den Mediationshandler übernommen. Die Dokumentation zu jedem Mediationshandler beschreibt die Informationen, die in der Eigenschaft "MessageContext" erwartet werden.
Wenn ein Mediationshandler im Kontext einer Mediationshandlerliste aufgerufen wird, kann der Nachrichtenkontext von einem Handler an den nächsten in der Reihenfolge weitergegeben werden.