Show TOC Anfang des Inhaltsbereichs

Hintergrunddokumentation In-Process und Out-Of-Process Kommunikation  Dokument im Navigationsbaum lokalisieren

Verwendung

Es gibt es zwei verschiedene Verfahren, RFC-Daten aus dem VM Container zu übermitteln: es kann sich um eine Out-Of-Process Kommunikation handeln, bei der die Java- und ABAP-Daten sich in unterschiedlichen Workprozessen befinden oder aber um eine In-Process Kommunikation, bei der sich Java- und ABAP-Daten innerhalb eines einzigen Workprozesses befinden. Für jedes dieser Verfahren wird ein eigener VMC-Treiber verwendet.

Architektur

 

Diese Grafik wird im zugehörigen Text erklärt

Die In-Process Kommunikation ist beim Datentransfer zwischen Java- und ABAP-Umgebung im SAP NW AS erforderlich, wenn dieser Transfer innerhalb desselben Workprozesses stattfinden soll.

Die Out-Of-Process Variante wird sowohl bei der internen Kommunikation im Application Server als auch bei der Kommunikation mit einem externen Server verwendet. Hier findet der Datenaustausch nicht nur zwischen Java und ABAP sondern gleichzeitig auch zwischen zwei verschiedenen Workprozessen statt.

Funktionsumfang

Die folgende Tabelle zeigt die RFC-Typen die je nach Rolle des VM Containers unterstützt werden:

VM Container: unterstützte RFC-Typen

Kanal

RFC-Rolle

RFC-Typ

Client

Server

sRFC

aRFC

tRFC

qRFC

RFC mit Dialog

In-Process

VMC-Java

VMC-ABAP

x

 

 

 

 

VMC-ABAP

VMC-Java

x

 

 

 

 

Out-Of-Process

VMC-Java

ABAP

x

 

x

 

 

VMC-Java

extern

x

 

x

 

 

VMC-ABAP

ABAP

x

x

x

x

x

VMC-ABAP

extern

x

 

x

 

 

ABAP

VMC-ABAP

x

x

x

x

x

ABAP

VMC-Java

x

 

 

 

 

extern

VMC-ABAP

x

 

x

 

x

extern

VMC-Java

x

 

 

 

 

Erläuterung:

·         sRFC: synchroner RFC

·         aRFC: asynchroner RFC

·         tRFC: transaktionaler RFC

·         qRFC: queued RFC

·         RFC mit Dialog: RFC mit SAPGUI-Unterstützung (Dialogschritt)

 

 

Ende des Inhaltsbereichs