Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation qRFC-Varianten  Dokument im Navigationsbaum lokalisieren

Ein qRFC-Aufruf kann in unterschiedlichen Varianten ausgeführt werden. Für eine effiziente qRFC-Kommunikation ist die korrekte Zuordnung der Daten zu einer Queue deshalb von entscheidender Bedeutung.

Grundsätzlich sind folgende qRFC-Varianten möglich:

      Eine LUW enthält qRFC-Aufrufe mit der gleichen Destination.

      Eine LUW enthält qRFC-Aufrufe mit unterschiedlichen Destinationen.

      Eine LUW enthält sowohl qRFC- als auch tRFC-Aufrufe mit der gleichen oder unterschiedlichen Destinationen (Mixed Mode).

      Eine LUW enthält qRFC-Aufrufe, die nicht versendet, sondern zu einem festgelegten Zeitpunkt von einer lokalen oder entfernten Anwendung abgerufen werden sollen (NOSEND-Szenario).

Um für jede dieser Varianten eine korrekte LUW-Zuordnung zu ermöglichen, sollten Sie folgende Grundprinzipien beachten:

      Jede Anwendungs-LUW beginnt mit dem ersten tRFC-Aufruf (Call Function … in Background Task) und endet mit dem ersten Commit Work.

      Jede LUW kann verschiedene Sub-LUWs beeinhalten.

      Eine Sub-LUW enthält:

¡        Einen tRFC-Aufruf, wenn die Anweisung AS SEPARATE UNIT verwendet wurde.

Achtung

Bei der Verwendung eines tRFC-Aufrufs mit der Anweisung AS SEPARATE UNIT ist Vorsicht geboten. Jeder tRFC-Aufruf mit dieser Option stellt eine eigenständige LUW dar und besitzt somit einen eigenen Kontext.

       Eine eigene Transaktions-ID (TID).

      Der qRFC-Manager fasst LUWs pro Destination zusammen und verarbeitet sie unabhängig voneinander. Wenn ein qRFC-Aufruf LUWs mit unterschiedlichen Destinationen enthält, werden diese verschiedenen Sub-LUWs zugeordnet. Eine Serialisierung zwischen den einzelnen Sub-LUWs findet in diesem Fall nicht statt.

Achtung

Eine Serialisierung findet nur statt, wenn mehrere LUWs der gleichen Destination und dem gleichen Queuenamen zugeordnet sind.

      Eine LUW kann sowohl tRFC- als auch qRFC-Aufrufe enthalten (Mixed Mode)

·        In einer Transaktion können sowohl Dialogschritte als auch Verbuchungsaufgaben enthalten sein. Dies wirkt sich auf das Serialisierungsverhalten aus.

Weitere Informationen

Weitere Informationen zum Thema qRFC-Varianten erhalten Sie hier:

      Verhalten bei Verbuchungsaufgaben

      Mixed Mode

      NOSEND-Szenario

 

Ende des Inhaltsbereichs