Show TOC Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt qRFC mit Eingangsqueue  Dokument im Navigationsbaum lokalisieren

Das folgende Programmierbeispiel zeigt eine qRFC-Kommunikation mit Eingangangsqueue (optionale Parameter sind blau dargestellt):

 

qRFC mit Eingangsqueue

report rstrfct5.

...

CALL FUNCTION 'TRFC_SET_QIN_PROPERTIES'

  EXPORTING

*   QOUT_NAME                = ' '

    QIN_NAME                 =

*   CALL_EVENT               = ' '

*   NO_EXECUTE               = ' '

* EXCEPTIONS

*   INVALID_QUEUE_NAME       = 1

*   OTHERS                   = 2

.

call function ’rfc_function’

 destination rfcdest

 in background task

 ( as separate unit )

 exporting ...

 tables ...

 

...

 

commit work.

 

 

 

Ablauf

Gehen Sie folgendermaßen vor, um einen qRFC mit Eingangsqueue auszuführen:

       1.      Spezifizieren Sie den Namen der Ausgangsqueue und optional der Eingangsqueue.

Hinweis

Wenn Sie für die Eingangsqueue keinen Namen vergeben, wird automatisch der Name der Ausgangsqueue verwendet.

       2.      Führen Sie einen tRFC-Aufruf durch (Call Function … in Background Task).

Informationen über die Queue werden in der DB-Tabelle TRFCQIN gespeichert. Andere Daten werden in den Tabellen TRFCQSTATE und TRFCQDATA gespeichert.

Der QIN-Scheduler aktiviert eine registrierte Eingangsqueue, sobald diese Queue gefüllt ist.

Hinweis

Die Serialisierung von qRFC-LUWs in der Eingangsqueue des Zielsystems kann durch die sendende Anwendung nicht definiert werden. Das Eingabefeld für den Queuezähler wird ignoriert. Das Zielsystem erstellt immer selbst einen Queuezähler, der vom Zeitpunkt des LUW-Eingangs abhängig ist.

Weitere Informationen

Ausführliche Informationen zur Programmierung der Eingangsqueue erhalten Sie unter:

      Queuenamen an Eingangsqueue übermitteln

 

Ende des Inhaltsbereichs