Operation in einer REST-API mit dem REST-API-Editor für Swagger 2-Dokumente implementieren

Mit dem REST-API-Editor in der Ansicht "Anwendungsentwicklung" können Sie Operationen in einer REST-API implementieren.

Vorbereitungen

Informationen zu dieser Task

Operationen in einer REST-API werden als untergeordnete Nachrichtenflüsse implementiert und Sie müssen mit dem REST-API-Editor für jede Operation einen leeren untergeordneten Nachrichtenfluss erstellen. Sie können den Vorgang dann umsetzen, indem Sie einen der Standard-Nachrichtenflussknoten von „ IBM App Connect Enterprise “ zum Teilablauf hinzufügen.

Wenn Sie keine Operation implementieren, können Sie die REST-API trotzdem in einem Integrationsserverimplementieren. Wenn jedoch ein HTTP -Kunde versucht, eine nicht implementierte Operation aufzurufen, wird eineHTTP 501 Not ImplementedStatuscode wird an den Client zurückgegeben.

Vorgehensweise

Führen Sie zum Implementieren einer Operation in einer REST-API die folgenden Schritte aus:

  1. Öffnen Sie die REST-API, die die Operation enthält, die Sie implementieren möchten.
    Der REST-API-Editor befindet sich in der Ansicht Anwendungsentwicklung unter dem REST-API-Projekt.
  2. Suchen Sie die Operation im REST-API-Editor. Operationen werden unter der Überschrift "Operationen" aufgelistet und nach Ressource gruppiert.
  3. Der Header-Abschnitt zeigt die Details für die REST-API-Basis URL.
  4. Im Abschnitt Ressourcen werden die Operationen für die einzelnen Ressourcen angezeigt.
    Klicken Sie auf diese Schaltfläche, um einen untergeordneten Nachrichtenfluss für die Operation zu erstellen:Schaltfläche 'Subflow öffnen' der REST-API Wenn Sie bereits einen untergeordneten Nachrichtenfluss für die Operation definiert haben, wird dieser untergeordnete Nachrichtenfluss geöffnet. Nach dem Klicken auf diese Schaltfläche werden Sie aufgefordert, das Speichern der REST-API zu bestätigen. Durch das Speichern der REST-API wird sichergestellt, dass die Knoten, die Sie zum untergeordneten Nachrichtenfluss hinzufügen, mit der aktuellen Definition der REST-API ordnungsgemäß definiert sind. Der untergeordnete Nachrichtenfluss wird im Nachrichtenflusseditor im Vordergrund geöffnet.

    Verwenden Sie die Kurzinfo, die für jede Schaltfläche bereitgestellt wird, um sich über die zugehörige Aktion zu informieren.

  5. Führen Sie den Vorgang aus, indem Sie einen der Standard-Nachrichtenflussknoten „ IBM App Connect Enterprise “ zum Teilablauf hinzufügen.
  6. Greifen Sie auf die Informationen zur REST-API-Operation, die REST-API-Operationsparameter und den REST-API-Anforderungs-und -Antworthauptteil zu, wie unter REST-API-Operationsverarbeitung im untergeordneten Nachrichtenfluss mit Nachrichtenflussknoten implementierenbeschrieben.

Ergebnisse

Die Operation wird in der REST-API implementiert.

Nächste Schritte

Sie müssen Ihre REST-API in einem Integrationsserverpacken und implementieren, wie im Abschnitt REST-API packen und implementierenbeschrieben.
Sie können auch die folgenden zusätzlichen Aufgaben ausführen: