Hinzufügen von POST-Unterstützung zu einem REST-Webservice - web_services - 23 - 23.1

Spectrum-Webdienste-Handbuch

Product type
Software
Portfolio
Integrate
Product family
Spectrum™ software
Product
Spectrum™ software > Web Services
Version
23.1
ft:locale
de-DE
Product name
Spectrum Technology Platform
ft:title
Spectrum-Webdienste-Handbuch
First publish date
2007
ft:lastEdition
2023-10-25
ft:lastPublication
2023-10-25T07:20:03.279000

Einige Spectrum Technology Platform-Module enthalten standardmäßige Webdienste, z. B. den ValidateAddress-Webdienst, der in Spectrum Universal Address enthalten ist. Diese Webservices unterstützen ausschließlich GET. Sie können diesem standardmäßigen Webdienst eine POST-Unterstützung hinzufügen. Erstellen Sie dazu einen benutzerdefinierten Dienst im Spectrum Enterprise Designer, und fügen Sie den Standarddienst als Schritt darin hinzu. Da Sie benutzerdefinierte Dienste mit POST-Unterstützung verfügbar machen können, erstellen Sie folglich einen Webservice, der den Standarddienst mit POST-Unterstützung verfügbar macht.

  1. Öffnen Sie den Spectrum Enterprise Designer.
  2. Öffnen Sie Datei > Neu > Datenfluss > Dienst.
  3. Ziehen Sie einen Input- und Output-Schritt auf die Arbeitsfläche.
  4. Ziehen Sie den Dienst auf die Arbeitsfläche, und verbinden Sie ihn mit den Input- und Output-Schritten.

    Wenn Sie beispielsweise ValidateAddress mit POST-Unterstützung verfügbar machen möchten, sieht Ihr Datenfluss folgendermaßen aus:



  5. Konfigurieren Sie jeden Schritt.
  6. Wählen Sie die Optionen Bearbeiten > Webservice-Optionen aus.
  7. Aktivieren Sie Als REST-Webservice verfügbar machen.
  8. Klicken Sie auf Hinzufügen, wählen Sie POST aus, und wählen Sie anschließend das Eingabe- und Ausgabeformat aus.
  9. Klicken Sie auf OK und anschließend erneut auf OK.
    Anmerkung: Ausführliche Anweisungen zur Konfiguration von Webservice-Optionen erhalten Sie unter Verfügbarmachen eines Dienstes als Webservice.
  10. Speichern Sie den Dienst, und machen Sie ihn verfügbar.

Sie haben einen benutzerdefinierten Webservice erstellt, der einen Standarddienst als REST-Webservice mit POST-Unterstützung verfügbar macht.