Versionshinweise zu Sun Java System Message Queue 4.2

Programmierungsbeispiele

Um eine Anwendung zu programmieren, die verteilte Transaktionen verwendet, erstellen Sie einen serverseitigen Dienst, der in der Umgebung des Transaktionsmanagers ausgeführt wird, und einen clientseitigen COde, der die Transaktionsmanager-APIs aufruft. Message Queue 4.2 bietet Programmierungsbeispiele, die auf dem Tuxedo-Transaktionsmanager beruhen. Diese Beispiele befinden sich im Beispielprogrammverzeichnis auf den einzelnen Plattformen im Verzeichnis ./C/tuxedo.

Dieses Verzeichnis beinhaltet eine README-Datei, die erläutert, wie Tuxedo zur Verwendung des Message Queue-Ressourcenmanagers eingerichtet wird und wie die folgenden Beispielprogramme in der Tuxedo-Umgebung erstellt werden können:

Beispielprogramm 

Beschreibung 

jmsserver.c

Implementiert Tuxedo-Dienste, die Nachrichten mithilfe von Message Queue senden und empfangen. 

jmsclient_sender.c

Tuxedo-Client, der den Nachrichtenproduktionsdienst im Programm jmsserver.c verwendet.

jmsclient_receiver.c

Tuxedo-Client, der den Nachrichtenempfangsdienst im Programm jmsserver.c verwendet.

async_jmsserver.c

Implementiert einen Tuxedu-Dienst, der asynchron Nachrichten mithilfe von Message Queue konsumiert. 

jmsclient_async_receiver.c

Tuxedo-Client, der den asynchronen Nachrichtenempfangsdienst im Programm jmsserver.c verwendet.