Show TOC

Kommunikationskanal extern steuernLocate this document in the navigation structure

Verwendung

Sie können Kommunikationskanäle auch extern steuern, zum Beispiel durch Anbindung an einen externen Scheduler. Die Umschaltung auf externe Steuerung nehmen Sie im Monitor für Kommunikationskanäle vor. Weitere Informationen finden Sie unter Kommunikationskanäle verwalten .

Voraussetzungen
  • Zur Abfrage des Status von Kommunikationskanälen muss ein Benutzer die Aktion xi_af_channel_admin_display zugeordnet haben.

  • Um Kommunikationskanäle zu starten oder zu stoppen, muss ein Benutzer die Aktion xi_af_channel_admin_modify zugeordnet haben.

Da standardmäßig keine dieser Aktionen einer Rolle in AS ABAP zugeordnet ist, müssen Sie sie explizit einer Rolle in AS Java zuordnen, die Sie dann wiederum einem Benutzer oder einer Benutzergruppe zuordnen.

Vorgehensweise

Verwenden Sie zur externen Steuerung von Kommunikationskanälen einen HTTP GET- oder HTTP POST-Request zur folgenden URL:

http(s)://host:port/AdapterFramework/ChannelAdminServlet?party=party&service=service&channel=channel&action=action

Die Parameter in diesem Request sind wie folgt:

Parameter

Beschreibung

party

Identifiziert den Partner des zu verwaltenden Kanals. Sie können einen Asterisk (*) als Platzhalter verwenden, um mehrere Kanäle gleichzeitig zu verwalten.

service

Identifiziert die Kommunikationskomponente des zu verwaltenden Kanals. Sie können einen Asterisk (*) als Platzhalter verwenden, um mehrere Kanäle gleichzeitig zu verwalten.

channel

Identifiziert den Namen des zu verwaltenden Kanals. Sie können einen Asterisk (*) als Platzhalter verwenden, um mehrere Kanäle gleichzeitig zu verwalten.

action

Identifiziert die auszuführende Aktion ( start , stop oder status ).

Mit den Aktionen start und stop können Sie Kanäle starten und stoppen. Mit der Aktion status können Sie den Status eines oder mehrerer Kanäle abrufen.

Die XML-Struktur der HTTP-Response ist in einer Document Type Definition (DTD) und einer XML Schema Definition (XSD) verfügbar. Sie können diese Informationen über HTTP unter folgenden Adressen aufrufen:

  • http(s)://host:port/AdapterFramework/channelAdmin/ChannelAdmin.dtd

  • http(s)://host:port/AdapterFramework/channelAdmin/ChannelAdmin.xsd

Bei internen Laufzeitfehlern wird der HTTP-Response-Code auf 503 gesetzt.