WS-ReliableMessaging-Nachrichtenfolgen über das Programm steuern

Ihre Clientanwendung kann WSRMSequenceManager (Teil der SPI von WebSphere Application Server für Reliable Messaging) verwenden, um die Nachrichtenfolgen für Reliable Messaging zu steuern Auf diese Weise können Ressourcen im Server verwaltet werden, z. B. durch Entfernen von Nachrichtenfolgen, nachdem ein Client das Messaging abgeschlossen hat. Sie können Code zum Erstellen von Nachrichtenfolgen, zum Senden von Bestätigungsanforderungen, zum Schließen von Nachrichtenfolgen, zum Beenden von Nachrichtenfolgen und zum Warten bis zum Abschluss von Nachrichtenfolgen hinzufügen.

Vorbereitende Schritte

Die SPI von WebSphere Application Server für Reliable Messaging verwendet immer die statische Richtliniensatzkonfiguration, die auf den Client angewendet wird, über den die SPI aufgerufen wird. Sie verwendet keinen alternativen Richtliniensatz, der nachfolgend von WS-Policy konfiguriert wird, um die Anforderungen eines WS-Policy-Schnittpunkts zu erfüllen.

Informationen zu diesem Vorgang

Indem Sie Nachrichtenfolgen über das Programm schließen, beschränken Sie die Anzahl offener Nachrichtenfolgen, die ein einzelner Client in einer einzelnen JVM jeweils unterstützen muss.

Damit Ihre Clientanwendung die programmgesteuerte Steuerung über Reliable Messaging-Nachrichtenfolgen erhalten kann, muss sie Zugriff auf eine WSRMSequenceManager-Instanz haben.. Verwenden Sie hierfür das folgende Codefragment:

import com.ibm.wsspi.wsrm.WSRMSequenceManager; 
import com.ibm.wsspi.wsrm.WSRMSequenceManagerFactory;

.........

     // Factory abrufen
     WSRMSequenceManagerFactory factory = WSRMSequenceManagerFactory
         .getInstance();

     // Instanz des Nachrichtenfolgemanagers abrufen
     WSRMSequenceManager sequenceManager = factory.createWSRMSequenceManager();
Alle WSRMSequenceManager-Methoden akzeptieren die folgenden Parameter:
  • Das Clientinstanzobjekt. Dies kann eine Instanz des Dispatch-Clients oder eine Instanz des Dynamic-Proxy-Clients sein. Einzelheiten zu den Clienttypen finden Sie im Artikel Programmiermodell für JAX-WS-Clients.
  • Die Port-QName-Instanz für den Zielendpunkt.

Wenn Sie WS-ReliableMessaging-Nachrichtenfolgen über das Programm steuern möchten, müssen Sie Ihrer Clientanwendung Code hinzufügen. Verwenden Sie dazu die folgenden Schritte:

Vorgehensweise


Symbol, das den Typ des Artikels anzeigt. Taskartikel



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