Anfang des Inhaltsbereichs

Vorgehensweisen Virtuelles Interface anlegen Dokument im Navigationsbaum lokalisieren

Ein Virtuelles Interface (VI) ist die Schnittstelle, die der Web Service für Clients bereitstellt. Durch VIs ist es möglich, mehrere Sichten auf die Schnittstelle eines Web-Service-Endpunkts zu definieren und separat zu veröffentlichen. Für eine Schnittstelle lassen sich beliebig viele VIs anlegen. Der Anwender kann die Standardschnittstelle folgendermaßen anpassen:

·        Operationen und Parameter ausblenden

·        Operationen und Parameter umbenennen

(technische Namen können beispielweise durch sprechendere Namen ersetzt werden)

·        Standardwerte setzen

·        Parametertypen ändern

 

Voraussetzungen

Ein VI kann derzeit für folgende Objekte angelegt werden:

 

 

Achtung

Wenn Sie ein VI für eine Funktionsgruppe anlegen, muß diese mindestens einen RFC-fähigen Funktionsbaustein enthalten.

Vorgehensweise

Im Folgenden wird das Anlegen eines VIs anhand eines Funktionsbausteins beschrieben.

Gehen Sie folgendermaßen vor:

...

       1.      Rufen Sie den Object Navigator (SE80) auf.

       2.      Wählen Sie das Paket, dem der Web Service zugeordnet werden soll.

       3.      Positionieren Sie den Cursor auf den Namen des Pakets, und rufen Sie das Kontextmenü mit Hilfe der rechten Maustaste auf.

       4.      Wählen Sie Anlegen ® Enterprise Service/Web Service  ® Virtual Interface.

       5.      Geben Sie die erforderlichen Daten im folgenden Dialogfenster ein:

Diese Grafik wird im zugehörigen Text erklärt

       6.      Legen Sie einen Objektkatalogeintrag an.

       7.      Nehmen Sie die gewünschten Änderungen im VI vor. Folgende Änderungen sind möglich:

¡        Namen der Operation ändern

Markieren Sie im Register Schnittsstelle die Operation, deren Namen Sie ändern möchten. Geben Sie im Feld Name den gewünschten Namen ein:

Diese Grafik wird im zugehörigen Text erklärt

Ändern Sie gegebenenfalls den Namensraum.

¡        Parameter anpassen

Wählen Sie den gewünschten Parameter aus:

Diese Grafik wird im zugehörigen Text erklärt

Folgende Änderungsmöglichkeiten stehen für Parameter zur Verfügung:

Aktion:

Vorgehensweise:

Parameternamen ändern

 

Geben Sie im Feld Parameter den gewählten Parameter ein.

Typ des Parameters ändern

 

Der Typ eines Parameters kann geändert werden, wenn dieser auf einem strukturierten Typ oder auf einem Tabellentyp basiert.

Um den Typ eines Parameters zu ändern, gehen Sie folgendermaßen vor:

·        Wählen Sie das Register Typen.

·        Markieren Sie den zu kopierenden Typ. Wählen Sie Kopieren (im Kontextmenü oder in der Drucktastenleiste).

·        Geben Sie im folgenden Dialogfenster einen Namen für den kopierten Typ ein. Der kopierte Typ wird nun in der Kategorie Kopierte Typen angezeigt.

Diese Grafik wird im zugehörigen Text erklärt

Felder des Typs können mit Hilfe der entsprechenden Drucktasten oder durch Auswahl der Funktionen im Kontextmenü gelöscht oder umbenannt werden.

Enthält der kopierte Typ weitere Felder, die auf einem strukturierten Typ oder einem Tabellentyp basieren, enthält das Kontextmenü außerdem den Eintrag Typ ändern. Wählen Sie in dem Fall im folgenden Dialogfenster einen passenden Typ aus. Diesen haben Sie ggf. zuvor kopiert (siehe oben).

Wählen Sie das Register Schnittstelle, um den neuen Typ zuzuordnen.

·        Geben Sie den neuen Typ ein und bestätigen Sie mit Return.  

Standardwert festlegen

Parameter, die in der Originalschnittstelle optional sind, können auch im VI optional sein. In diesem Fall wird der Standardwert der Originalschnittstelle benutzt. Alternativ können Sie einen eigenen Standardwert vergeben.

Parameter ausblenden

Löschen Sie die Markierung im Feld exposed.

Wird ein Parameter ausgeblendet, kommt er im WSDL-Dokument nicht vor. In diesem Fall wird der Festwert oder der initiale Wert des Parameters verwendet.

       8.      Sichern Sie Ihre Eingaben. Aktivieren Sie das Virtuelle Interface.

 

Informationen zum Anlegen eines Vis für eine Funktionsgruppe oder ein BAPI erhalten Sie im Abschnitt VI für eine Funktionsgruppe/BAPI anlegen.

Im Object Navigator können Sie ein VI für ein XI Message Interface anlegen. Informationen zum Ändern eines XI Message Interfaces finden Sie unter StrukturlinkMessage-Interface.

 

Ergebnis

Sie haben ein VI angelegt. Sie finden das VI im Object Navigator (SE80) im zugeordneten Paket unter Enterprise Services ® Web-Service-Bibliothek ® Virtual Interfaces.

Weiter geht’s mit ...

Web Service Definition anlegen

Ende des Inhaltsbereichs