SIMediationSession

Die allgemein zugängliche Schnittstelle "SIMediationSession" definiert die Methoden für die Abfrage und Interaktion mit dem Service Integration Bus. Neben den Methoden für die Interaktion mit dem Service Integration Bus definiert diese Schnittstelle Methoden, die Informationen zu den Positionen liefern, an denen Mediationen aufgerufen werden, und den Bedingungen, die vor der Vermittlung einer Nachricht angewendet werden.

Selektor und Diskriminator steuern über eine in einer Textzeichenfolge angegebenen Regel, welche Nachrichten an die Mediation gesendet werden. Die vom Selektor definierte Regel überprüft den Header und die Eigenschaften der Nachricht, wohingegen der Diskriminator das Topic der Nachricht untersucht. Wenn eine Nachricht einen Selektor und einen Diskriminator enthält, muss sie beiden Regeln entsprechen, damit sie vermittelt werden kann. Sollte die Nachricht einer der Regeln nicht entsprechen, wird sie nicht vermittelt.

Die API enthält die folgenden Methoden:
  • getBusName gibt den Namen des Busses zurück, dem die Mediation zugeordnet ist.
  • getDestinationName gibt den Namen des Ziels zurück, dem die Mediation zugeordnet ist.
  • getDiscriminator gibt den Diskriminator zurück, der in der Mediationsdefinition definiert ist.
  • getMediationName gibt den Namen der ausgeführten Mediation zurück.
  • getMessageSelector gibt den Nachrichtenselektor zurück, der in der Mediationsdefinition definiert ist.
  • getMessagingEngineName gibt den Namen der Messaging-Engine zurück, in der die Mediation aufgerufen wurde.
  • getSIDestinationConfiguration gibt das SIDestinationConfiguration-Objekt zurück, das dem mit "destinationName" oder "destinationAddress" angegebenen Ziel zugeordnet ist.
  • receive empfängt eine SIMessage aus dem Service Integration Bus. Es gibt vier Varianten.
  • resetIdentity ändert die Identität der angegebenen Nachricht in die aktuelle RunAs-Identität.
  • send sendet zusätzlich zu der von der Nachrichtenschnittstelle gesendeten Nachricht eine Kopie einer SIMessage an den Service Integration Bus.

Sehen Sie sich auch die generierten API-Informationen für SIMessageContext an.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rjy1320
Dateiname:rjy1320.html