

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 auf der Grundlage des Status früherer Aufträge initiieren
<a name="status-code"></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 der Control-M-Web-GUI
<a name="using-gui"></a>

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

1. **Fügen Sie in der **Planning-Domäne** einen neuen Workspace hinzu.** Dadurch wird eine Arbeitsfläche mit einem leeren Ordnerobjekt geöffnet.

1. Wählen Sie den AWS Mainframe Modernization Jobtyp aus (wenn Sie die mitgelieferte Job-Typ-Vorlage verwenden, wird diese als [M2JOB](https://github.com/aws-samples/aws-mainframe-modernization-controlm-integration/blob/main/assets/AWS-jobs.json) bezeichnet), und ziehen Sie ihn in den Ordner.

1. Wenn sich die Farbe des Auftragstyps zu Grün geändert hat, legen Sie ihn ab. 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. Als Nächstes benötigen Sie die **Job-Name-Werte**, um die Jobtypen zu konfigurieren. Sie finden die Werte für den **Jobnamen** auf dem Bildschirm mit der **Anwendungsdefinition** der AWS Mainframe Modernization Konsole oder indem Sie die [ListBatchJobDefinitions API](https://docs.aws.amazon.com/m2/latest/APIReference/API_ListBatchJobDefinitions.html) ausführen. Wiederholen Sie für dieses Pilotprojekt die Schritte 2—4 für mehrere Jobs und benennen Sie jeden Auftrag mit einem beliebigen Namen. Beispielnamen sind`CBANK`,`CURRENCY`, I`NVFUNDS`, `BROKERAGE``RISKMGMT`, und`BANK-SERVICE-Managed-M2`.

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 unter `CBANK` aus und ziehen Sie es auf`CURRENCY`. Diese Aktion macht `CBANK` den Vorgänger von`CURRENCY`. Standardmäßig `CBANK` muss sie jetzt erfolgreich abgeschlossen werden, bevor CURRENCY ausgeführt werden kann.

Der folgende Screenshot zeigt die Control-M-Planungsansicht des grundlegenden Auftragsablaufs.



![\[Auftragsablauf auf der linken Seite und Eigenschaften auf der rechten Seite.\]](http://docs.aws.amazon.com/de_de/prescriptive-guidance/latest/control-m-batch-scheduler/images/workflow-control-m-web-1.png)


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

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

Derselbe Ablauf kann in JSON codiert werden:

```
{
  "Defaults": {
    "Application": "AWSM2",
    "SubApplication": "Replatform-Managed",
    "Job": {
      "Host": "ctm-worker",
      "Output": {}
    }
  },
  "jog-managed-m2": {
    "Type": "Folder",
    "ControlmServer": "psctm",
    "OrderMethod": "Manual",
    "SiteStandard": "_z_DemoBusinessFlows",
    "CBANK": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "CURRENCY": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "BROKERAGE": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "INVFUNDS": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "RISKMGMT": {
      "Type": "Job:AWS Mainframe Modernization",
      "ConnectionProfile": "MANAGED-M2-REPLATFORM",
      "JCL Name": "iefbr14",
      "Retrieve CloudWatch Logs": "checked",
      "Action": "Start Batch Job",
      "Application Version": "1"
    },
    "BANK-SERVICE-Managed-M2": {
      "Type": "Job:SLAManagement",
      "ServiceName": "Bank Service - Managed M2",
      "RunAs": "ctmagent",
      "CompleteBy": {
        "Time": "12:00",
        "Days": "0"
      }
    },
    "leftbranch": {
      "Type": "Flow",
      "Sequence": [
        "CURRENCY",
        "RISKMGMT",
        "BANK-SERVICE-Managed-M2"
      ]
    },
    "middlebranch": {
      "Type": "Flow",
      "Sequence": [
        "CBANK",
        "CURRENCY",
        "INVFUNDS",
        "BANK-SERVICE-Managed-M2"
      ]
    },
    "rightbranch": {
      "Type": "Flow",
      "Sequence": [
        "CURRENCY",
        "BROKERAGE",
        "BANK-SERVICE-Managed-M2"
      ]
    }
  }
}
```

Verwenden Sie den Deploy-Service, um diesen Flow bereitzustellen:

```
ctm deploy folder-MANAGED-M2-REPLATFORM.json
```