Anfang des InhaltsbereichsHintergrunddokumentation SNA-Subsystemplattform am R/2 Dokument im Navigationsbaum lokalisieren

Ein R/2-ABAP-Programm auf einem IBM-Host kann über ein Vermittlungsprogramm (auf dem Rechner mit dem SNA-Subsystem) folgende Zielprogramme starten:

Je nach dem DC-System, das Sie auf dem R/2-Host einsetzen, benötigen Sie dafür eines der beiden R/2-Vermittlungsprogramme, die SAP zur Verfügung stellt:

Um verschiedene Ziele zu ermöglichen, müssen Sie das entsprechende Vermittlungsprogramm der SNA-Software unter verschiedenen Transaktionsprogrammnamen (TP-Namen) bekanntgeben (über Softlinks). Die Tabelle XCOM auf dem R/2-Host muß den jeweiligen TP-Namen enthalten.

Das Starten eines Zielprogramms durch ein R/2-Programm auf BS2000 ist in Strukturlink BS2000-Host-Systeme beschrieben

Der Ablauf ist wie folgt:

  1. Das R/2-ABAP-Programm liest den TP-Namen in der Tabelle XCOM und startet das Vermittlungsprogramm unter diesem Namen auf dem SNA-Rechner.
  2. Das Vermittlungsprogramm baut eine Conversation mit dem SAP-Gateway (CPI-C Handler) auf.
  3. Das SAP-Gateway startet das eigentliche Zielprogramm. Der Rechner, auf dem es sich befindet, muß nicht im SNA-Netz bekannt sein.

Das Vermittlungsprogramm reicht während des CPI-C-Dialogs die Daten lediglich weiter.

Hinweis

Durch die Vermittlungsprogramme gwhost und gwims können aus einem R/2-System auf einem IBM-Host auch Rechner erreicht werden, die nicht im SNA-Netz bekannt sind.

Auf der Plattform mit dem SNA-Subsystem, auf der sich das Vermittlungsprogramm befindet, muß sich auch die Side-Information-Tabelle sideinfo befinden. Folgende Parameter müssen darin definiert sein:

DEST

Symbolischer Name des Zielsystems (bis zu 8 Zeichen)

GWHOST

Rechner mit dem SAP-Gateway

GWSERV

SAP-Gateway-Service

PROTOCOL

Protokolltyp I oder E

  • I: Partnersystem ist R/3
  • E: Partnersystem ist externes Programm

LU

Rechner, auf dem R/3 oder das externe Programm läuft

TP

SAP-Dispatcher oder externes Partnerprogramm

Zielsystem R/3

Ein ABAP/4-Programm auf einem IBM-R/2-Host kommuniziert mit einem ABAP/4-Programm eines R/3-Systems über das entsprechende Vermittlungsprogramm, das dem SNA-Rechner unter einem anderen Namen (Beispiel: gwbin) bekannt ist.

In der Tabelle sideinfo auf dem SNA-Rechner müssen Sie die Parameter entsprechend dem folgenden Beispiel definieren:

DEST=gwbin
GWHOST=is0001
GWSERV=sapgw00
PROTOCOL=I
LU=hs0011
TP=sapdp53

Externes Zielsystem

Ein ABAP-Programm auf einem IBM-R/2-Host kommuniziert mit einem C-Programm eines externen Systems über das entsprechende Vermittlungsprogramm, das dem SNA-Rechner unter einem anderen Namen (Beispiel: gwforext) bekannt ist.

In der Tabelle sideinfo auf dem SNA-Rechner müssen Sie die Parameter entsprechend dem folgenden Beispiel definieren:

DEST=gwforext
GWHOST=is0001
GWSERV=sapgw00
PROTOCOL=E
LU=iw10004
TP=rcvcpic

Ende des Inhaltsbereichs