REST-Endpunkt: Service jetzt ausführen

Während manche Services der B2B dauerhaft im Hintergrund laufen (z.B. der MailService), müssen andere explizit ausgeführt werden (z.B. der ArchiveJob). Diese Ausführung wird oft durch den SchedulerRegisterService gesteuert. Daneben gibt es die Möglichkeit, den Service über die Benutzeroberfläche manuell zu starten. Desweiteren können diese Services durch einen REST-Endpunkt gestartet werden.

Diese können durch einen REST Endpunkt via eines POST ausgeführt werden.

Um den Endpunkt zu nutzen, benötigen Sie Admin-Rechte (also die Rolle “admins”).

Beispiel

Angenommen die B2B ist unter http://localhost:8080/b2bbp-engine zu erreichen. Es soll nun beispielsweise der ArchiveJob mit ServiceID Archiver, der auf einem bel. Knoten konfiguriert ist, gestartet werden. Dann ist der folgende Aufruf zu verwenden:

POST http://localhost:8080/b2bbp-engine/api/ui/admin/v1/service/execution/Archiver
View Me   Edit Me