Die Operation Get Schedule by Id gibt den Scheduler aus, der sich in dem Projekt mit der angegeben Id befindet.
Beispiel
Input
Der Adapter erwartet ein XML-Dokument als Input:
<?xml version="1.0" encoding="UTF-8"?>
<Id>f30c0ce7-fbc5-4988-81d4-7de74cb4dca8</Id>
Folgende Elemente müssen im Input enthalten sein:
|
Element |
Beschreibung |
|---|---|
|
Id |
UUID des Projekts, in dem sich der Scheduler |
Output
Der Adapter erzeugt ein XML-Dokument als Output:
<?xml version="1.0" encoding="UTF-8"?>
<Schedule>
<Id>f30c0ce7-fbc5-4988-81d4-7de74cb4dca8</Id>
<Cron>
<Id>6dd6732e-15c1-4a63-bdfd-6d90d45eedb5</Id>
<Name>Execute every minute</Name>
<Process>Processes/ScheduledProcess.wrf</Process>
<Active>true</Active>
<Expression>0 6 6 ? * FRI *</Expression>
</Cron>
<Startup>
<Id>a0b9dd4d-c722-4aa6-bc07-1f837d52c5d3</Id>
<Name>Execution</Name>
<Process>Processes/ScheduledProcess.wrf</Process>
<Active>true</Active>
<StartDate>2021-06-29T11:16:09.904+02:00</StartDate>
<EndDate>2021-07-30T11:16:09.907+02:00</EndDate>
</Startup>
</Schedule>
Folgende Elemente können im Output enthalten sein:
|
Element |
Beschreibung |
|---|---|
|
Id |
UUID des Projekts, in dem sich der Scheduler |
|
Cron |
Ausführungstyp |
|
Startup |
Ausführungstyp |
|
Startup:Id |
UUID der Ausführung |
|
Cron:Id |
UUID der Ausführung |
|
Name |
Name der Ausführung |
|
Process |
Pfad zum Prozess, der ausgeführt werden soll |
|
Active |
Status der Ausführung Mögliche Werte: |
|
CronExpression |
Cron-Ausdruck der Ausführung, nur für den Ausführungstyp |
|
StartDate |
Startdatum der Ausführung, nur für den Ausführungstyp |
|
EndDate |
Enddatum der Ausführung, nur für den Ausführungstyp |