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