Neuen Web-Service hinzufügen

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Menü Datei

Datei > Neu > Weitere > Delphi-Projekte > WebServices > SOAP-Server-Interface

Datei > Neu > Weitere > C++Builder-Projekte > WebServices > SOAP-Server-Interface

Verwenden Sie dieses Dialogfeld zur Definition eines neuen aufrufbaren Interface und dessen Implementierungsklasse. Das Dialogfeld erzeugt eine neue Unit und deklariert ein aufrufbares Interface sowie die Implementierungsklasse. Das Interface ist von IInvokable und der Implementierungsklasse von TInvokableClass abgeleitet. Generiert wird auch der Quelltext zur Registrierung des Interface und der Implementierungsklasse in der Aufrufregistrierung. Nach Beendigung des Experten können Sie das generierte Interface und die Klassendefinitionen bearbeiten, indem Sie die Eigenschaften und Methoden hinzufügen, die als Web-Service zur Verfügung stehen sollen.

Element Beschreibung

Service-Name

Geben Sie einen Namen für das aufrufbare Interface (Port-Typ) ein, das Ihr Web-Service für Clients zur Verfügung stellt. Der Name wird dem Interface zugewiesen. Dieser Name wird auch zur Generierung des Namens der Implementierungsklasse benutzt. Wenn Sie z.B. MyWebService eingeben, generiert der Experte die Definition eines aufrufbaren Interface mit dem Namen MyWebService sowie eine Implementierungsklasse mit der Bezeichnung TMyWebServiceImpl.

Unit-Bezeichner

Geben Sie einen Namen für die Unit ein, die der Experte erstellen soll. Diese Unit enthält die Definitionen des Interface und der Implementierungsklasse.

Kommentare generieren

Optional. Fügt der Unit vom Experten erzeugte Kommentare hinzu, die beschreiben, was der Code ausführt.

Beispiel-Methoden generieren

Optional. Fügt der Unit vom Experten erzeugten Beispielcode als Kommentar hinzu. Sie können diesen Beispielcode als Richtlinie zum Definieren und Implementieren des aufrufbaren Interface und der Implementierungsklasse nutzen.

Service-Aktivierungsmodell

Wählen Sie das gewünschte Aktivierungsmodell aus der Drop-Down-Liste:

  • Auf Anforderung erstellt eine neue Instanz der Implementierungsklasse als Reaktion auf empfangene Anforderungen. Nach Behandlung der Anforderung wird die Instanz freigegeben.
  • Global erstellt nur eine Instanz der Implementierungsklasse, die sämtliche Anforderungen behandelt.