Show TOC Anfang des Inhaltsbereichs

Prozessdokumentation HTTP Request-Handler testen  Dokument im Navigationsbaum lokalisieren

Vorgehen

Wenn Sie einen HTTP-Request-Handler testen möchten, haben Sie grundsätzlich zwei Möglichkeiten, dies zu tun:

·        Sie rufen den entsprechenden Service über manuelle Eingabe des URL in Ihrem Browser auf.

·        Sie testen den Service direkt in der Transaktion SICF.

Voraussetzungen

Bevor Sie einen Service über den Browser testen können, benötigen Sie folgende Informationen um die entsprechende URL zur Ausführung des Requests aufzubauen:

       1.      Protokoll (HTTP, HTTPS)

       2.      Hostname

       3.      Portnummer, die abhängig von der Auswahl des Protokolls ist.

       4.      Service, der als Pfad im SICF-Transaktionsbaum repräsentiert wird.

Hinweis

Der entsprechende Pfad im SICF-Baum muss bekannt sein. Das Internet Communication Framework baut die Ablage der Services baumartig auf. Die Verzweigungen ergeben den Service-Pfad.

Diese Informationen zusammen genommen ergeben den URL-String, den Sie in dem Browser für Testzwecke eingeben müssen, um den oben angelegten Service aufzurufen und den implementierten Handler zu testen.

Hinweis

Beachten Sie, dass bei selbst angelegten Host Services evtl. nicht alle Informationen bestimmt werden können.

Wenn Sie einen eigenen Host Service testen möchten, benötigen Sie nachfolgende Informationen:

       1.      Den Namen des Hosts, den Sie ansprechen möchten.

       2.      Den Port, über den der Request an den Server übermittelt werden soll.

       3.      Es sollte bekannt sein, mit Hilfe welches Protokolls Sie einen Request ausführen möchten. Dies hat auch entsprechende Auswirkungen auf den Host bzw. Port. Im ICF stehen Ihnen hierzu die Protokolle HTTP, HTTPS und SMTP zur Verfügung.

Ablauf
Wenn Sie den Service über manuelle Eingabe des URL im Browser testen möchten, gehen Sie folgendermaßen vor:

·        Bestimmen Sie Hostname und Portnummer über die Ikone  Diese Grafik wird im zugehörigen Text erklärt  Informationen zum Port und Host (Shortcut: Strg+Umsch+F12).

Hinweis

Beachten Sie, dass unter den Port Informationen mit der Angabe unter Service ihre Portnummer gemeint ist.

·        Geben Sie diese Informationen und den gewünschten Service-Pfad des SICF-Baums als URL im Browser ein und wählen Sie Enter.

Wenn Sie den Service direkt aus der Transaktion SICF testen, werden die relevanten Informationen, wie Host, Port und URL automatisch bestimmt:

·        Markieren Sie den gewünschten Service und wählen Sie mit der rechten Maustaste Service testen.

·        Zusätzlich wird der URL mit dem reservierten Formfeld SAP-Client erweitert. Dies dient dazu, dass Sie den Handler in dem gleichen Mandanten ausführen, in dem Sie momentan gerade angemeldet sind.

Diese Funktion kann sowohl für den Service als auch für interne und externe Aliases benutzt werden. Nachdem alle Informationen gesammelt wurden, wird ein Web-Browser aufgerufen und der Request zum Aufruf des Services bestimmt.

Ergebnis

Wenn Sie den Service über den Browser bzw. direkt über die Transaktion SICF aufrufen, wird ein entsprechender HTTP Request an das SAP-System gesendet. Anhand der Response-Daten, die vom SAP-System zurückgesendet werden, erkennen Sie, ob der Aufruf erfolgreich war.

Weitere Informationen

Für detaillierte Informationen über den Aufbau eines URL verwenden Sie folgende externe Adresse des World Wide Web Consortiums (W3C):

·        URL-Aufbau und –Spezifikation (http://www.w3.org/Addressing/)

   

Ende des Inhaltsbereichs