Freigeben über


TPs mit expliziten SYNCPOINT-Befehlen

CICS LU 6.2 Verknüpfen von Transaktionsprogrammen (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 ändern, damit es erfolgreich mit TI funktioniert. Sie müssen nur die folgenden beiden Anforderungen für TI-Komponenten erfüllen, die innerhalb der Transaktion ausgeführt werden.

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

  • Konfigurieren Sie die Remoteumgebung (RE), die die Region auf dem Mainframe beschreibt und das CICS Link TP hostet, um die Verwendung expliziter SYNCPOINT-Befehle für nicht transaktionale Komponenten zuzulassen.

So konfigurieren Sie die RE, um die Verwendung expliziter SYNCPOINT-Befehle zuzulassen

  1. Klicken Sie im TI-Manager mit der rechten Maustaste auf die zu konfigurierende RE, klicken Sie auf Eigenschaften, und klicken Sie dann auf die Registerkarte CICS-Spiegelungs-TP .

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

  3. Klicken Sie 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 der die Ursache des Fehlers erläutert wird.

Weitere Informationen

WIP-Programmiermodell