Show TOC Anfang des Inhaltsbereichs

Vorgehensweisen Kommunikationskanal extern steuern  Dokument im Navigationsbaum lokalisieren

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.

Voraussetzungen

Zur Abfrage des Status von Kommunikationskanälen benötigt ein Benutzer die folgende Rolle:

·         xi_af_channel_admin_display

Um Kommunikationskanäle zu starten oder zu stoppen, benötigt ein Benutzer die folgende Rolle:

·         xi_af_channel_admin_modify

Da standardmäßig keine dieser Rollen einer ABAP-Rolle oder einer J2EE-Benutzergruppe zugeordnet ist, müssen Sie sie einem Benutzer folgendermaßen explizit zuordnen:

...

       1.      Starten Sie Ihren Visual Administrator.

       2.      Wählen Sie den Service Security Provider.

       3.      Weisen Sie die Aktionen folgender Applikation zu:

sap.com/com.sap.aii.af.app*AdapterFramework.

Vorgehensweise

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

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

Die Parameter in Sperrschrift sind in der folgenden Tabelle beschrieben:

Parameter

Beschreibung

party

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

service

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

channel

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

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) dokumentiert, die Sie über HTTP unter folgenden Adressen anfordern können:

·         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.

 

Ende des Inhaltsbereichs