

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Aufträge und Zeitpläne in Control-M Planning erstellen
<a name="create-jobs-schedules-control-m-planning"></a>

Nachdem Sie das Plug-in und ein Verbindungsprofil für die Micro Focus-Konnektivität bereitgestellt haben, können Sie mit der Erstellung und Ausführung von Jobs beginnen.

Jeder Control-M-Auftrag für Micro Focus besteht aus einer Reihe von Attributen, die in vier Abschnitte unterteilt sind. Jeder Abschnitt kann viele Attribute haben. Die folgende Liste zeigt einige der am häufigsten verwendeten Attribute.
+ Allgemeines:
  + Der Name des Auftrags
  + Die Anwendung und Unteranwendung, zu der der Auftrag gehört
  + Die JCL für die Übertragung
  + Ein Link zur vor Ort bereitgestellten Betriebsdokumentation
+ Planung:
  + Monate und Tage, an denen dieser Auftrag ausgeführt werden kann
  + Kalender wie Geschäftsbuchhaltungsperioden, Feiertage oder andere besondere Daten, die nicht algorithmisch definiert werden können
  + Zeitfenster
  + Zyklisches Verhalten, z. B. stündliches Laufen
+ Voraussetzungen
  + Upstream-Abhängigkeiten (normalerweise Aufträge, die erfolgreich abgeschlossen werden müssen, bevor dieser Auftrag ausgeführt werden kann)
  + Ressourcen, die möglicherweise erforderlich sind
  + Benutzeraktion, die möglicherweise erforderlich ist
+ Aktionen, die von Control-M nach Abschluss des Auftrags ausgeführt werden:
  + Feststellung des Erfolgs oder Misserfolgs eines Auftrags (in der Regel auf der Grundlage der Abschlusscodes des Auftrags, aber Sie können diese Einstellung überschreiben, um Ausgabetext zu verwenden oder nach einem bestimmten Status zu suchen)
  + Benachrichtigungen, z. B. per E-Mail, über Fehler oder Erfolg
  + Veröffentlichungsstatus für nachgelagerte Abhängigkeiten

Wie bei Verbindungsprofilen können Jobs [mithilfe von Control-M Web](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm) erstellt und bereitgestellt oder [in JSON geschrieben](https://docs.bmc.com/docs/automation-api/monthly/code-reference-1116950299.html) und mithilfe der Control-M Automation API bereitgestellt werden.

In den folgenden Abschnitten werden einige gängige Workflow-Szenarien untersucht:
+ [Initiieren Sie Jobs mithilfe eines Workflows](initiate-jobs.md)
+ [Die Ausführung von Aufträgen mit einer geplanten Frequenz automatisieren](automate-jobs.md)

# Initiieren Sie Jobs mithilfe eines Workflows
<a name="initiate-jobs"></a>

Erstellen Sie einen Auftragsablauf, der als Workflow bezeichnet wird. Aufträge im Workflow sind miteinander verknüpft und hängen davon ab, ob die vorherigen Aufträge erfolgreich abgeschlossen wurden.

## Verwenden von Control-M Web
<a name="control-m-web"></a>

Gehen Sie wie folgt vor, um einen Job von der Control-M-Benutzeroberfläche aus zu starten:

1. In der Planning-Domain einen neuen Workspace hinzufügen. Dadurch wird eine Arbeitsfläche mit einem leeren Ordnerobjekt geöffnet.

1. Wählen Sie in der Menüleiste **Job hinzufügen**, wählen Sie den Micro Focus Windows- oder Micro Focus Linux-Job und ziehen Sie ihn auf die Vorderseite des Ordners.

1. Wenn sich die Farbe des Auftrags zu Grün geändert hat, lassen Sie ihn fallen. Der Bereich auf der rechten Seite enthält die Abschnitte **Allgemein**, **Planung**, **Voraussetzungen** und **Aktionen**. Informationen zum Erstellen des Jobs finden Sie in den Standardanweisungen in der [Control-M-Dokumentation.](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Creating_a_Job.htm)

1. [Anweisungen zum Erstellen eines Control-M-Auftrags für Micro Focus finden Sie in der Control-M-Dokumentation.](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Jobs_for_Mainframe_Modernization.htm#MicroFocusJob) Wiederholen Sie für dieses Pilotprojekt die Schritte 2—4 für fünf Jobs und benennen Sie jeden Auftrag von bis. `aws-mf-job1` `aws-mf-job5`

1. Um diese Jobs mit dem gewünschten Flow zu verbinden, wählen Sie das Bedingungsdreieck unter dem Auftragsobjekt aus und ziehen Sie es auf den nächsten Job. Wählen Sie beispielsweise das Bedingungsdreieck `aws-mf-job1` unter und ziehen Sie es auf`aws-mf-job2`. Diese Aktion macht `aws-mf-job1` den Vorgänger von`aws-mf-job2`. Standardmäßig `aws-mf-job1` muss sie jetzt erfolgreich abgeschlossen werden, bevor `aws-mf-job2` sie ausgeführt werden kann.

Das folgende Diagramm zeigt die Control-M-Planungsansicht des grundlegenden Auftragsablaufs.



![\[Workflow-Diagramm mit Eigenschaften im rechten Bereich.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/control-m-batch-scheduler/images/control-m-web-planning.png)


*Bild mit freundlicher Genehmigung von BMC Software, Inc. ©2022*

## Verwendung von JSON:
<a name="json"></a>

Derselbe Flow kann in JSON codiert werden. Im GitHub Repo befindet sich der Beispielcode in der Datei`Folder-Custom-M2-Replatform.json`:

```
{
  "aws-custom-m2": {
    "Type": "Folder",
    "ControlmServer": "psctm",
    "OrderMethod": "Manual",
    "Application": "AWSM2",
    "SubApplication": "Replatform-Custom",
    "aws-mf-job1": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job2": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job3": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job4": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "aws-mf-job5": {
      "Type": "Job:Micro Focus Windows",
      "ConnectionProfile": "MICROFOCUS-WINDOWS",
      "Enable JCL Variables": "unchecked",
      "Restart on Rerun": "unchecked",
      "Recapture ABEND Codes": "Ignore",
      "Recapture COND Codes": "Ignore",
      "Auto Adjust Restart": "Ignore",
      "Set MF_UCC11": "Ignore",
      "Restart with Modified JCL": "No",
      "Application": "AWSM2",
      "SubApplication": "Replatform-Custom",
      "Host": "microfocus-es-host",
      "Output": {}
    },
    "leftbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job1",
        "aws-mf-job2",
        "aws-mf-job3",
        "aws-mf-job5"
      ]
    },
    "rightbranch": {
      "Type": "Flow",
      "Sequence": [
        "aws-mf-job2",
        "aws-mf-job4",
        "aws-mf-job5"
      ]
    }
  }
}
```

Verwenden Sie die Control-M Automation API, um diesen Flow bereitzustellen:

```
ctm deploy Folder-Custom-M2-Replatform.json
```

# Die Ausführung von Aufträgen mit einer geplanten Frequenz automatisieren
<a name="automate-jobs"></a>

Mit dem Flow, den Sie in den vorherigen Schritten erstellt haben, können Sie die Basis- und Laufzeit-Planung hinzufügen.
+ Die grundlegende Terminplanung definiert, an welchen Tagen ein Job ausgeführt werden kann (z. B. an jedem Wochentag, nur an Arbeitstagen, am Monatsende oder am Quartalsende). Sie können die grundlegende Terminplanung auf der Registerkarte [Terminplanung](https://documents.bmc.com/supportu/9.0.21/en-US/Documentation/Job_scheduling.htm) festlegen.
+ Die Laufzeitplanung bestimmt, wann ein Job an dem Tag ausgeführt wird, an dem er ausgeführt werden kann (z. B. nach Abschluss der Vorgängerjobs, stündlich, nachdem bestimmte Ressourcen verfügbar sind oder erst nach manueller Bestätigung).

Sie können einige Laufzeitpläne im Abschnitt **Planung** und andere im Abschnitt **Voraussetzungen** definieren.