Web-Services über Workbench implementieren

Sie können mit der Workbench Web-Services auf Web-Servern implementieren.

Informationen zu diesem Vorgang

Während der Implementierung generiert die Workbench implementierbare Dateien, die den Web-Service enthalten, und für einige Ziel-Web-Server kann die Workbench diese Dateien auf den Web-Server übertragen. Für andere Web-Server wird die Implementierung über die Workbench nicht unterstützt und Sie müssen die generierten Dateien außerhalb der Workbench manuell implementieren.

Sie müssen den Web-Server nicht starten. Die Workbench startet den Server automatisch, wenn Sie einen Web-Service auf ihm implementieren.

Wenn Sie einen Web-Service nach seiner Implementierung auf einem Web-Server modifizieren, bearbeiten Sie den Service in Ihrem Datenentwicklungsprojekt und implementieren Sie ihn anschließend erneut auf dem Server.

Vorgehensweise

Gehen Sie wie folgt vor, um einen Web-Service auf einem Web-Server zu implementieren:

  1. Klicken Sie mit der rechten Maustaste auf den Web-Service und wählen Sie die Option zum Erzeugen und Implementieren aus. Der Assistent Web-Service implementieren wird geöffnet.
  2. Geben Sie unter Web-Server den Web-Server an, auf dem Sie den Web-Service implementieren wollen.
    1. Wählen Sie im Feld Typ einen der unterstützten Web-Server-Typen aus.
    2. Klicken Sie auf Server und wählen Sie anschließend den Web-Server in der Liste aus. Wenn sich der von Ihnen gewünschte Web-Server nicht in der Liste befindet, klicken Sie auf Neu und konfigurieren Sie anschließend den Web-Server im Assistenten Neuer Server. Wenn die Option Server nicht verfügbar ist, wird der von Ihnen ausgewählte Server für Implementierungen über die Workbench nicht unterstützt.
  3. Modifizieren Sie andere Optionen Ihren Anforderungen entsprechend. Informationen zu den Feldern erhalten Sie durch Drücken der Taste F1.
  4. Klicken Sie auf Fertig stellen.

Ergebnisse

Nach dem Implementieren eines Web-Service können Sie mithilfe der folgenden URLs auf ihn zugreifen:
  • Für den Zugriff über SOAP/HTTP-Anforderungen: http://Server:Port/Kontextstammelement/services/Servicename
  • Für den Zugriff über REST-ähnliche POST-Anforderungen (text/xml) oder über REST-ähnliche POST-Anforderungen (url-encoded): http://Server:Port/Kontextstammelement/rest/Servicename/Operationsname
  • Für den Zugriff über REST-ähnliche GET-Anforderungen (url-encoded): http://Server:Port/Kontextstammelement/rest/Servicename/Operationsname?parm1=val1&parm2;=val2&...
Den Inhalt der WSDL-Datei können Sie mithilfe der folgenden URL anzeigen: http://Server:Port/Kontextstammelement/wsdl.

Feedback