Erstellen Sie eine REST-Nachricht für eine anwenderdefinierte API

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Erstellen Sie eine REST-Nachrichtenanforderung, und senden Sie sie an einen anwenderdefinierten API-Endpunkt, um die neuesten Lieferantennachrichten abzurufen.

    Vorbereitungen

    • Installieren Sie das Plugin News-Integration für Supplier Lifecycle Operations (com.snc.sn_supplier_news).
    • Legen Sie den Anwendungsbereich mithilfe der Anwendungsauswahl auf News-Integration für Supplier Lifecycle Operations fest.

    Erforderliche Rolle: admin

    Prozedur

    1. Navigieren zu Alle > System-Webservices > Ausgehend > REST-Nachricht.
    2. Wählen Sie Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. REST-Nachrichtenformular
      Feld Beschreibung
      Name Name für diese Nachricht.
      Endpunkt Endpunkt, an den diese REST-Nachricht gesendet wird.
      Authentifizierungstyp Zu verwendende Authentifizierung, falls vorhanden, und Profildatensatz, der die Anmeldeinformationen des Anwenders enthält.
    4. Rechtsklicken Sie auf die Formularüberschrift und wählen Sie Speichern.
      Nach dem Erstellen der REST-Nachricht wird automatisch eine GET-HTTP-Methode unter Verwendung der Werte aus dem REST-Nachrichtendatensatz erstellt.
    5. Wählen Sie in der zugehörigen Liste HTTP-Methoden Standard GETaus.
    6. Geben Sie im Feld Name einen Namen für die HTTP-Methode GET ein.
    7. Wählen Sie die Registerkarte HTTP-Anforderung aus.
    8. Wählen Sie in der eingebetteten Liste „HTTP-Header “ Neue Zeile einfügen.
    9. Geben Sie im Feld Name den Namen des Headers ein.
      Die unterstützten Header hängen vom REST-Webservice-Provider ab, zu dem Sie eine Verbindung herstellen möchten.
    10. Doppelklicken Sie auf das Feld Wert für die neue Zeile, und geben Sie den Wert ein, den Sie diesem Header zuweisen möchten.
      Sie können eine Variable im Format ${variable} anstelle eines statischen Werts verwenden. Sie können der Variablen beim Senden einer REST-Anforderung einen Wert zuweisen.
    11. Wählen Sie in der eingebetteten Liste HTTP-Abfrageparameter die Option Neue Zeile einfügenaus.
    12. Geben Sie im Feld Name den Namen des Abfrageparameters ein.
    13. Doppelklicken Sie auf das Feld Wert für die neue Zeile, und geben Sie den Wert ein, den Sie diesem Abfrageparameter zuweisen möchten.
      Sie können eine Variable im Format ${variable} anstelle eines statischen Werts verwenden. Sie können der Variablen beim Senden einer REST-Anforderung einen Wert zuweisen.
    14. Wählen Sie Aktualisieren.

    Nächste Maßnahme

    Fügen Sie die Datenressource „Nachrichten abrufen“ in UI Builder hinzu, und konfigurieren Sie sie.