Monday, April 03, 2006

 

Empfängerseite (SAP-Bibliothek - SOAP Runtime für SAP Web AS)

Empfängerseite (SAP-Bibliothek - SOAP Runtime für SAP Web AS)

Empfängerseite Dokument im Navigationsbaum lokalisieren

Auf der Empfängerseite bietet die SOAP Runtime im wesentlichen folgende Komponenten:

* SOAP Dokument Klasse: Verschalung der XML Details (SOAP Envelope, etc.)
* SOAP HTTP Extension: HTTP Request Handler im Sinne des Internet Communication Frameworks

Eine Web Service Implementierung kann nur als RFC-fähiger Funktionsbaustein erfolgen. Die SOAP Eingangsprozessierung setzt dabei auf Teilen der RFC Infrastruktur - insbesondere den generierten RFC Stubs - auf. Ein RFC-fähiger Funktionsbaustein ist automatisch als Web Service verfügbar. Eine zusätzliche Registrierung ist nicht erforderlich. Insgesamt ergibt sich folgendes Bild für die Struktur der SOAP Runtime Empfängerseite:

Grobarchitektur der SOAP Runtime Empfängerseite

Diese Grafik wird im zugehörigen Text erklärt

Um einen SOAP Aufruf an einen SAP Web AS zu senden, müssen Sie die folgende URL verwenden (wobei Sie und durch die jeweiligen Werte der zu erreichenden Instanz ersetzen müssen):

* http://:/sap/bc/soap/rfc

Die Details zu dieser URL können Sie mit der SAP Transaktion SICF (Pflege der Services im ICF) im Pflegebaum unter default_host® sap® bc® soap® rfc betrachten. Dort können Sie auch die Deaktivierung oder Aktivierung der gesamten SOAP Eingangsprozessierung vornehmen.

Die Schnittstellenbeschreibung eines als RFC-Funktionsbaustein realisierten Web Service können Sie über den Web Service Browser ermitteln. Hierbei handelt es sich um eine BSP Anwendung, die über die folgende URL erreichbar ist (host, port und mandant sind wiederum geeignet zu ersetzen):

* http://:/sap/bc/bsp/sap/WebServiceBrowser/search.html?sap-client=

Eine Beschreibung der WSDL Schnittstelle des Funktionsbausteines STFC_CONNECTION finden Sie im Anhang D.

This page is powered by Blogger. Isn't yours?