X4 Produktdokumentation

Operation: Get Schedule by Id

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
<?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 .schedule befindet.

Output

Der Adapter erzeugt ein XML-Dokument als Output:

XML
<?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 .schedule befindet.

Cron

Ausführungstyp Cron

Startup

Ausführungstyp Startup

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: true / false

CronExpression

Cron-Ausdruck der Ausführung, nur für den Ausführungstyp Cron relevant

StartDate

Startdatum der Ausführung, nur für den Ausführungstyp Startup relevant

EndDate

Enddatum der Ausführung, nur für den Ausführungstyp Startup relevant