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

Einige Spectrum™ Technology Platform-Module enthalten standardmäßige Webservices, z. B. den ValidateAddress-Webservice, der im Universal Addressing-Modul enthalten ist. Diese Webservices unterstützen ausschließlich GET. Sie können diesen standardmäßigen Webservices eine POST-Unterstützung hinzufügen. Erstellen Sie dazu einen benutzerdefinierten Dienst im 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 Enterprise Designer.
  2. Navigieren Sie zu 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.