Freigeben über


TPs mit expliziten SYNCPOINT-Befehlen

CICS LU 6.2 Verknüpfungstransaktionsprogramme (TPs) können keine expliziten EXEC SYNCPOINT-Befehle verwenden, um die Transaktionssemantik von COM+-Transaktionen zu steuern. Wenn jedoch ein vorhandenes CICS Link TP explizite EXEC SYNCPOINT-Befehle ausgibt, müssen Sie den TP nicht so ändern, dass es erfolgreich mit TI funktioniert. Sie benötigen nur die folgenden beiden Anforderungen für TI-Komponenten, die innerhalb der Transaktion ausgeführt werden.

  • Legen Sie die Transaktionseigenschaft der TI-Komponente auf "Unterstützt keine Transaktionen" fest. Sie definieren die Transaktionseigenschaft einer Komponente, wenn Sie die Komponente im TI-Designer erstellen. Nachdem Sie die TI-Komponente in einer COM+-Anwendung bereitgestellt haben, können Sie dessen Transaktionseigenschaft im TI-Manager anzeigen oder ändern.

  • Konfigurieren Sie die Remoteumgebung (RE), die die Region auf dem Mainframe beschreibt und die CICS Link TP hostet, um die Verwendung expliziter SYNCPOINT-Befehle für nicht transaktionsbezogene Komponenten zu ermöglichen.

So konfigurieren Sie die RE so, dass explizite SYNCPOINT-Befehle verwendet werden

  1. Klicken Sie im TI-Manager mit der rechten Maustaste auf das re, das Sie konfigurieren möchten, klicken Sie auf Eigenschaften, und klicken Sie dann auf die Registerkarte CICS Mirror TP .

  2. Aktivieren Sie das Kontrollkästchen "Verwendung expliziter SYNCPOINT-Befehle für nichttransaktionale Komponenten zulassen ".

  3. Klicke auf OK.

    Wenn die beiden Anforderungen nicht erfüllt sind, funktioniert die Transaktion weder auf der Windows- noch auf der Mainframeseite. In diesem Fall schreibt TI eine Meldung in das Windows-Ereignisprotokoll, in dem die Ursache des Fehlers erläutert wird.

Siehe auch

WIP-Programmiermodell