

AWS Der Mainframe Modernization Service (Managed Runtime Environment Experience) steht Neukunden nicht mehr zur Verfügung. Funktionen, die dem AWS Mainframe Modernization Service (Managed Runtime Environment-Erfahrung) ähneln, finden Sie unter AWS Mainframe Modernization Service (Self-Managed Experience). Bestandskunden können den Service weiterhin wie gewohnt nutzen. Weitere Informationen finden Sie unter Änderung der Verfügbarkeit von [AWS Mainframe Modernization](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

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.

# Tutorial: Verwaltete Laufzeit für Rocket Software (ehemals Micro Focus) einrichten
<a name="tutorial-runtime-mf"></a>

Mit der Runtime-Engine von Rocket Software können Sie eine Anwendung in einer von AWS Mainframe Modernization verwalteten Laufzeitumgebung bereitstellen und ausführen. Dieses Tutorial zeigt, wie Sie die CardDemo Beispielanwendung in einer von AWS Mainframe Modernization verwalteten Laufzeitumgebung mit der Runtime-Engine von Rocket Software bereitstellen und ausführen. Bei der CardDemo Beispielanwendung handelt es sich um eine vereinfachte Kreditkartenanwendung, die entwickelt wurde, um Technologien für Anwendungsfälle bei der Mainframe-Modernisierung zu testen, zu präsentieren AWS und zu präsentieren und mit Partnern zusammenzuarbeiten.

In diesem Tutorial erstellen Sie Ressourcen in anderen AWS-Services Bereichen. Dazu gehören Amazon Simple Storage Service, Amazon Relational Database Service AWS Key Management Service und AWS Secrets Manager.

**Topics**
+ [Voraussetzungen](#tutorial-runtime-mf-prerequisites)
+ [Schritt 1: Einen Amazon S3 S3-Bucket erstellen und laden](#tutorial-runtime-mf-s3)
+ [Schritt 2: Eine Datenbank erstellen und konfigurieren](#tutorial-runtime-mf-db)
+ [Schritt 3: Erstellen und konfigurieren Sie ein AWS KMS key](#tutorial-runtime-mf-kms)
+ [Schritt 4: Erstellen und konfigurieren Sie einen geheimen AWS Secrets Manager Datenbankschlüssel](#tutorial-runtime-mf-secret)
+ [Schritt 5: Fügen Sie dem Secret den SSLMode hinzu](#tutorial-runtime-mf-ssl-mode)
+ [Schritt 6: Erstellen Sie eine Laufzeitumgebung](#tutorial-runtime-mf-env)
+ [Schritt 7: Erstellen Sie eine Anwendung](#tutorial-runtime-mf-app)
+ [Schritt 8: Stellen Sie eine Anwendung bereit](#tutorial-runtime-mf-deploy)
+ [Schritt 9: Datensätze importieren](#tutorial-runtime-mf-import)
+ [Schritt 10: Starten Sie eine Anwendung](#tutorial-runtime-mf-start)
+ [Schritt 11: Connect zur CardDemo CICS-Anwendung her](#tutorial-runtime-mf-connect)
+ [Bereinigen von Ressourcen](#tutorial-runtime-mf-clean)
+ [Nächste Schritte](#tutorial-runtime-mf-next)

## Voraussetzungen
<a name="tutorial-runtime-mf-prerequisites"></a>
+ Stellen Sie sicher, dass Sie Zugriff auf einen 3270-Emulator haben, um die CICS-Verbindung verwenden zu können. Kostenlose 3270-Emulatoren und Testversionen sind auf Websites von Drittanbietern erhältlich. Alternativ können Sie eine Instanz von AWS Mainframe Modernization WorkSpaces Applications Rocket Software starten und den Rumba 3270-Emulator verwenden (nicht kostenlos erhältlich).

  Informationen WorkSpaces zu Anwendungen finden Sie unter. [Tutorial: WorkSpaces Anwendungen für die Verwendung mit Rocket Enterprise Analyzer und Rocket Enterprise Developer einrichten](set-up-appstream-mf.md)
**Anmerkung**  
Wählen Sie beim Erstellen des Stacks die Option Enterprise Developer (ED) und nicht Enterprise Analyzer (EA).
+ Laden Sie die [CardDemo Beispielanwendung](https://github.com/aws-samples/aws-mainframe-modernization-carddemo/blob/main/samples/m2/mf/CardDemo_runtime.zip) herunter und entpacken Sie die heruntergeladene Datei in ein beliebiges lokales Verzeichnis. Dieses Verzeichnis wird ein Unterverzeichnis mit dem Titel enthalten. `CardDemo_runtime`
+ Identifizieren Sie eine VPC in Ihrem Konto, in der Sie die in diesem Tutorial erstellten Ressourcen definieren können. Die VPC benötigt Subnetze in mindestens zwei Availability Zones. Weitere Informationen zu Amazon VPC finden Sie unter [So funktioniert Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html).

## Schritt 1: Einen Amazon S3 S3-Bucket erstellen und laden
<a name="tutorial-runtime-mf-s3"></a>

In diesem Schritt erstellen Sie einen Amazon S3 S3-Bucket und laden CardDemo Dateien in diesen Bucket hoch. Später in diesem Tutorial verwenden Sie diese Dateien, um die CardDemo Beispielanwendung in einer Managed Runtime-Umgebung von AWS Mainframe Modernization Rocket Software bereitzustellen und auszuführen.

**Anmerkung**  
Sie müssen keinen neuen S3-Bucket erstellen, aber der von Ihnen gewählte Bucket muss sich in derselben Region befinden wie die anderen in diesem Tutorial verwendeten Ressourcen.

**So erstellen Sie einen Amazon-S3-Bucket**

1. Öffnen Sie die [Amazon S3 S3-Konsole](https://s3.console.aws.amazon.com/s3/home) und wählen Sie **Create Bucket** aus.

1. Wählen Sie **unter Allgemeine Konfiguration** die **AWS-Region** aus, in der Sie die AWS Mainframe Modernization Rocket Software Managed Runtime erstellen möchten.

1. Geben Sie einen **Bucket-Namen** ein, zum Beispiel. `yourname-aws-region-carddemo` Behalten Sie die Standardeinstellungen bei und wählen Sie **Create Bucket**. Alternativ können Sie auch Einstellungen aus einem vorhandenen Amazon S3 S3-Bucket kopieren und dann **Bucket erstellen** wählen.

1. Wählen Sie den Bucket aus, den Sie gerade erstellt haben, und wählen Sie dann **Upload**.

1. Wählen Sie im Bereich **Upload** die Option **Ordner hinzufügen** aus und navigieren Sie dann von Ihrem lokalen Computer aus zu dem `CardDemo_runtime` Verzeichnis.

1. Wählen Sie **Upload**, um den Upload-Vorgang zu starten. Die Upload-Zeiten variieren je nach Verbindungsgeschwindigkeit.

1. Wenn der Upload abgeschlossen ist, vergewissern Sie sich, dass alle Dateien erfolgreich hochgeladen wurden, und wählen Sie dann **Schließen**.

Ihr Amazon S3 S3-Bucket enthält jetzt den `CardDemo_runtime` Ordner.

![\[Die Registerkarte „ CardDemo Objekte“ zeigt den CardDemo Anwendungsordner.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-carddemo-s3.png)


Informationen zu S3-Buckets finden Sie unter [Amazon S3 S3-Buckets erstellen, konfigurieren und damit arbeiten](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html).

## Schritt 2: Eine Datenbank erstellen und konfigurieren
<a name="tutorial-runtime-mf-db"></a>

In diesem Schritt erstellen Sie eine PostgreSQL-Datenbank in Amazon Relational Database Service (Amazon RDS). Für das Tutorial enthält diese Datenbank die Datensätze, die die CardDemo Beispielanwendung für Kundenaufgaben im Zusammenhang mit Kreditkartentransaktionen verwendet.

**So erstellen Sie eine Datenbank in Amazon RDS**

1. Öffnen Sie die [Amazon RDS-Konsole](https://console.aws.amazon.com/rds/).

1. Wählen Sie die AWS-Region aus, in der Sie die Datenbank-Instance erstellen möchten.

1. Wählen Sie im Navigationsbereich **Databases** (Datenbanken) aus. 

1. Wählen Sie **Datenbank erstellen** und dann **Standard erstellen** aus.

1. Wählen Sie als **Engine-Typ** **PostgreSQL aus**.

1. Wählen Sie eine **Engine-Version** von 15 oder höher.
**Anmerkung**  
Speichern Sie die Engine-Version, da Sie sie später in diesem Tutorial benötigen.

1. Wählen Sie unter **Templates (Vorlagen)** die Option **Free tier (Kostenloses Kontingent)** aus.

1. Ändern Sie die **DB-Instance-ID** in einen aussagekräftigen Wert, `MicroFocus-Tutorial` z. B.

1. Unterlassen Sie die Verwaltung von Master-Anmeldeinformationen in AWS Secrets Manager. Geben Sie stattdessen ein *Master-Passwort* ein und bestätigen Sie es.
**Anmerkung**  
Speichern Sie den Benutzernamen und das Passwort, die Sie für die Datenbank verwenden. Sie werden sie in den nächsten Schritten dieses Tutorials sicher speichern.

1. Wählen Sie unter **Konnektivität** die **VPC** aus, in der Sie die von AWS Mainframe Modernization verwaltete Laufzeitumgebung erstellen möchten.

1. Wählen Sie **Datenbank erstellen** aus.

**So erstellen Sie eine benutzerdefinierte Parametergruppe in Amazon RDS**

1. Wählen Sie im Navigationsbereich der Amazon RDS-Konsole **Parametergruppen** und dann **Parametergruppe erstellen** aus.

1. Wählen **Sie im Fenster Parametergruppe erstellen** für **Parametergruppenfamilie** die **Postgres-Option** aus, die Ihrer Datenbankversion entspricht.
**Anmerkung**  
**Für einige Postgres-Versionen ist ein Typ erforderlich.** Wählen Sie bei **Bedarf DB-Parametergruppe** aus. Geben Sie einen **Gruppennamen** und eine **Beschreibung** für die Parametergruppe ein.

1. Wählen Sie **Erstellen** aus.

**Um die benutzerdefinierte Parametergruppe zu konfigurieren**

1. Wählen Sie die neu erstellte Parametergruppe aus.

1. Wählen Sie **Actions** und anschließend **Bearbeiten**.

1. Filtern Sie nach `max_prepared_transactions` und ändern Sie den Parameterwert auf 100.

1. Wählen Sie **Save Changes**.

**Um die benutzerdefinierte Parametergruppe mit der Datenbank zu verknüpfen**

1. Wählen Sie im Navigationsbereich der Amazon RDS-Konsole **Datenbanken** und dann die Datenbank-Instance aus, die Sie ändern möchten.

1. Wählen Sie **Modify** aus. Die Seite **Modify DB instance** (DB-Instance ändern) wird angezeigt. 
**Anmerkung**  
Die Option **Ändern** ist erst verfügbar, wenn die Erstellung und Sicherung der Datenbank abgeschlossen ist, was mehrere Minuten dauern kann.

1. Navigieren Sie auf der Seite **DB-Instance modifizieren** zu **Zusätzliche Konfiguration** und ändern Sie die **DB-Parametergruppe** in Ihre Parametergruppe. Wenn Ihre Parametergruppe nicht in der Liste verfügbar ist, überprüfen Sie, ob sie mit der richtigen Datenbankversion erstellt wurde.

1. Wählen Sie **Weiter** und überprüfen Sie die Zusammenfassung der Änderungen.

1. Wählen Sie **Sofort anwenden**, um die Änderungen sofort zu übernehmen.

1. Klicken Sie auf **DB-Instance ändern**, um Ihre Änderungen zu speichern.

Weitere Informationen zu Parametergruppen finden Sie unter [Mit Parametergruppen arbeiten](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html).

**Anmerkung**  
Sie können auch eine Amazon Aurora PostgreSQL-Datenbank mit AWS Mainframe-Modernisierung verwenden, es gibt jedoch keine kostenlose Kontingentoption. Weitere Informationen finden Sie unter [Arbeiten mit Amazon Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html).

## Schritt 3: Erstellen und konfigurieren Sie ein AWS KMS key
<a name="tutorial-runtime-mf-kms"></a>

Um Anmeldeinformationen für die Amazon RDS-Instance sicher zu speichern, erstellen Sie zunächst eine AWS KMS key.

**Um eine zu erstellen AWS KMS key**

1. Öffnen Sie die [Key Management Service-Konsole](https://console.aws.amazon.com/kms/home).

1. Klicken Sie auf **Create key** (Schlüssel erstellen).

1. Behalten Sie die Standardwerte **Symmetrisch** für den Schlüsseltyp und **Verschlüsseln und Entschlüsseln für die Schlüsselverwendung bei**.

1. Wählen Sie **Weiter** aus.

1. Geben Sie dem Schlüssel einen **Alias** wie `MicroFocus-Tutorial-RDS-Key` und eine optionale Beschreibung.

1. Wählen Sie **Weiter** aus.

1. Weisen Sie einen Schlüsseladministrator zu, indem Sie das Kästchen neben Ihrem Benutzer oder Ihrer Rolle ankreuzen.

1. Wählen Sie **Weiter** aus. 

1. Weisen Sie die Schlüsselverwendungsberechtigung zu, indem Sie das Kästchen neben Ihrem Benutzer oder Ihrer Rolle ankreuzen.

1. Wählen Sie **Weiter** aus.

1. Bearbeiten Sie auf dem Überprüfungsbildschirm die **Schlüsselrichtlinie** und geben Sie dann Folgendes **in das bestehende Feld „Statement“ ein**:

   ```
   {
        "Sid" : "Allow access for Mainframe Modernization Service",
        "Effect" : "Allow",
           "Principal" : {
              "Service" : "m2.amazonaws.com"
                    },
         "Action" : "kms:Decrypt",
         "Resource" : "*"
   },
   ```

   Diese Richtlinie gewährt AWS Mainframe Modernization mithilfe dieser speziellen Schlüsselrichtlinie Entschlüsselungsberechtigungen.

1. Wählen Sie **Fertig stellen**, um den Schlüssel zu erstellen.

Weitere Informationen finden Sie unter [Schlüssel erstellen](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) im AWS Key Management Service Entwicklerhandbuch.

## Schritt 4: Erstellen und konfigurieren Sie einen geheimen AWS Secrets Manager Datenbankschlüssel
<a name="tutorial-runtime-mf-secret"></a>

Speichern Sie nun die Datenbankanmeldedaten sicher mit AWS Secrets Manager und AWS KMS key.

**Um ein AWS Secrets Manager Datenbankgeheimnis zu erstellen und zu konfigurieren**

1. Öffnen Sie die [Secrets Manager-Konsole](https://console.aws.amazon.com/secretsmanager/).

1. Wählen Sie im Navigationsbereich **Secrets** (Geheimnisse).

1. Wählen Sie **unter Secrets** die Option **Neues Geheimnis speichern** aus.

1. Stellen Sie den **Geheimtyp** auf **Anmeldeinformationen für die Amazon RDS-Datenbank** ein.

1. Geben Sie die **Anmeldeinformationen** ein, die Sie bei der Erstellung der Datenbank angegeben haben. 

1. Wählen Sie unter **Verschlüsselungsschlüssel** den Schlüssel aus, den Sie in Schritt 3 erstellt haben.

1. Wählen Sie im Abschnitt **Datenbank** die Datenbank aus, die Sie für dieses Tutorial erstellt haben, und klicken Sie dann auf **Weiter**.

1. Geben Sie unter **Geheimer Name** einen Namen wie `MicroFocus-Tutorial-RDS-Secret` und optional eine Beschreibung ein.

1. Wählen Sie im Abschnitt **Ressourcenberechtigungen** die Option **Berechtigungen bearbeiten** aus und ersetzen Sie den Inhalt durch die folgende Richtlinie:

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect" : "Allow",
               "Principal" : {
                   "Service" : "m2.amazonaws.com"
               },
               "Action" : "secretsmanager:GetSecretValue",
               "Resource" : "*"
           }
       ]
   }
   ```

------

1. Wählen Sie **Speichern**.

1. Wählen Sie „**Weiter**“ für die nachfolgenden Bildschirme und anschließend „**Speichern**“. 

## Schritt 5: Fügen Sie dem Secret den SSLMode hinzu
<a name="tutorial-runtime-mf-ssl-mode"></a>

**Um den SSLMode zum Secret hinzuzufügen**

1. Aktualisieren Sie die Geheimnisliste, um das neue Geheimnis zu sehen.

1. Wählen Sie in Schritt 4 das neu erstellte Geheimnis aus und notieren Sie sich das, `Secret ARN` weil Sie es später im Tutorial benötigen.

1. Wählen Sie auf der Registerkarte „**Übersicht**“ des Geheimnisses die Option **Geheimen Wert abrufen** aus.

1. Wählen Sie **„Bearbeiten“** und anschließend „**Zeile hinzufügen**“.

1. Fügen Sie einen **Schlüssel** für `sslMode` mit einem **Wert** von hinzu`verify-full`:  
![\[Geben Sie das key/value Paar für das Secrets Manager Secret ein.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-carddemo-secret.png)

1. Wählen Sie **Speichern**.

## Schritt 6: Erstellen Sie eine Laufzeitumgebung
<a name="tutorial-runtime-mf-env"></a>

**Um eine Laufzeitumgebung zu erstellen**

1. Öffnen Sie die [AWS Mainframe Modernization Console](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing).

1. Wählen Sie im Navigationsbereich **Environments (Umgebungen)** aus. Wählen Sie dann **Umgebung erstellen.**  
![\[Die Seite „Umgebung erstellen“ auf der Registerkarte „Umgebungen“.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-environment.png)

1. Unter **Basisinformationen angeben**

   1. Geben Sie `MicroFocus-Environment` den Namen der Umgebung ein.

   1. Vergewissern Sie sich, dass unter Engine-Optionen **Micro Focus (Rocket)** ausgewählt ist.

   1. Wählen Sie die neueste **Micro Focus (Rocket) -Version**. 

   1. Wählen Sie **Weiter** aus.  
![\[Abschnitt mit dem Namen, der Beschreibung und der Engine-Version der Laufzeitumgebung.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-create-env-basic.png)

1. Konfigurieren Sie die Umgebung

   1. Wählen Sie unter **Verfügbarkeit** die Option **Hochverfügbarkeitscluster** aus.

   1. Wählen Sie unter **Ressourcen** entweder **M2.c5.large oder **M2.m5.large**** für den Instance-Typ und die Anzahl der gewünschten Instances aus. Geben Sie bis zu zwei Instanzen an.

   1. Wählen Sie unter **Sicherheit und Netzwerk** die Option **Öffentlichen Zugriff auf in dieser Umgebung bereitgestellte Anwendungen zulassen** aus und wählen Sie mindestens zwei öffentliche Subnetze aus. 

   1. Wählen Sie **Weiter** aus.  
![\[Wählen Sie auf der Seite „Konfigurationen angeben“ einen Hochverfügbarkeitscluster und einen bestimmten Instanztyp aus.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/env-config.png)

1. Wählen Sie auf der Seite **Speicher anhängen** die Option **Weiter** aus.

1. Wählen Sie auf der Seite **Wartung planen** die Option **Keine Präferenz** und dann **Weiter** aus.  
![\[Der Wartungszeitplan für die Umgebung.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-env-maintenance.png)

1. **Überprüfen Sie auf der Seite Überprüfen und erstellen** alle Konfigurationen, die Sie für die Laufzeitumgebung angegeben haben, und wählen Sie dann **Umgebung erstellen** aus.  
![\[Die Seite „Überprüfen und erstellen“ mit der vorherigen Auswahl.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-env-review.png)

Wenn Sie Ihre Umgebung erstellt haben, erscheint ein Banner mit der Aufschrift`Environment name was created successfully`, und das Feld **Status** ändert sich zu **Verfügbar**. Die Erstellung der Umgebung dauert einige Minuten, aber Sie können mit den nächsten Schritten fortfahren, während sie ausgeführt wird.

![\[Die Nachricht wurde erfolgreich von der Umgebung erstellt.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-env-confirm.png)


## Schritt 7: Erstellen Sie eine Anwendung
<a name="tutorial-runtime-mf-app"></a>

**So erstellen Sie eine Anwendung**

1. Wählen Sie im Navigationsbereich **Applications (Anwendungen)**. Wählen Sie dann **Anwendung erstellen**.  
![\[Die Seite „Anwendungen“, auf der die Schaltfläche „Anwendung erstellen“ angezeigt wird.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/app-create.png)

1. Geben Sie auf der Seite **Anwendung erstellen** unter **Basisinformationen angeben** den `MicroFocus-CardDemo` Namen der Anwendung ein und stellen Sie sicher, dass unter **Engine-Typ** **Micro Focus (Rocket)** ausgewählt ist. Klicken Sie anschließend auf **Weiter**.  
![\[Auf der Seite „Anwendungen erstellen“ ist der Engine-Typ von Rocket Software ausgewählt.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-create-app.png)

1. Wählen **Sie unter Ressourcen und Konfigurationen angeben** die Option aus, um die Anwendungsdefinition mit ihren Ressourcen und Konfigurationen mithilfe des Inline-Editors anzugeben.  
![\[Die Seite „Ressourcen und Konfigurationen angeben“ mit einer JSON-Datei wird im Online-Editor angezeigt.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-config.png)

   Geben Sie die folgende Anwendungsdefinition in den Editor ein:

   ```
   {
     "template-version": "2.0",
     "source-locations": [
       {
         "source-id": "s3-source",
         "source-type": "s3",
         "properties": {
           "s3-bucket": "yourname-aws-region-carddemo",
           "s3-key-prefix": "CardDemo_runtime"
         }
       }
     ],
     "definition": {
       "listeners": [
         {
           "port": 6000,
           "type": "tn3270"
         }
       ],
       "dataset-location": {
         "db-locations": [
           {
             "name": "Database1",
             "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx"
           }
         ]
       },
       "batch-settings": {
         "initiators": [
           {
             "classes": [
                  "A",
                  "B"
               ],
             "description": "initiator_AB...."
           },
           {
             "classes": [
                   "C",
                   "D"
                ],
             "description": "initiator_CD...."
           }
         ],
         "jcl-file-location": "${s3-source}/catalog/jcl"
       },
       "cics-settings": {
         "binary-file-location": "${s3-source}/loadlib",
         "csd-file-location": "${s3-source}/rdef",
         "system-initialization-table": "CARDSIT"
       },
       "xa-resources": [
         {
           "name": "XASQL",
           "secret-manager-arn": "arn:aws:secretsmanager:Region:123456789012:secret:MicroFocus-Tutorial-RDS-Secret-xxxxxx",
           "module": "${s3-source}/xa/ESPGSQLXA64.so"
         }
       ]
     }
   }
   ```
**Anmerkung**  
Diese Datei kann sich ändern.

1. Bearbeiten Sie den Anwendungs-JSON im **Eigenschaftenobjekt** von **source-locations wie folgt**:

   1. Ersetzen Sie den Wert für `s3_bucket` durch den Namen des Amazon S3 S3-Buckets, den Sie in Schritt 1 erstellt haben.

   1. Ersetzen Sie den Wert für `s3-key-prefix` durch den Ordner (key prefix), in den Sie die CardDemo Beispieldateien hochgeladen haben. Wenn Sie das `CardDemo` Verzeichnis direkt in einen Amazon S3 S3-Bucket hochgeladen haben, muss `s3-key-prefix` das nicht geändert werden.

   1. Ersetzen Sie beide `secret-manager-arn` Werte durch den ARN für das Datenbankgeheimnis, das Sie in Schritt 4 erstellt haben.  
![\[JSON-Anwendungsdefinition.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-resources.png)

   Weitere Informationen zur Anwendungsdefinition finden Sie unter[Anwendungsdefinition von Rocket Software (ehemals Micro Focus)](applications-m2-definition.md#applications-m2-definition-mf).

1. Wählen Sie **Next** (Weiter), um fortzufahren.

1. **Überprüfen Sie auf der Seite Überprüfen und erstellen** die von Ihnen bereitgestellten Informationen, und wählen Sie dann **Anwendung erstellen** aus.

![\[Die Nachricht wurde erfolgreich von der Anwendung erstellt.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-confirm.png)


Wenn Sie Ihre Anwendung erstellt haben, erscheint ein Banner mit der Aufschrift`Application name was created successfully`. Und das **Statusfeld** ändert sich zu **Verfügbar**.

## Schritt 8: Stellen Sie eine Anwendung bereit
<a name="tutorial-runtime-mf-deploy"></a>

**Um eine Anwendung bereitzustellen**

1. Wählen Sie im Navigationsbereich **Anwendungen** und dann aus`MicroFocus-CardDemo`.

1. Wählen **Sie unter Anwendung bereitstellen** die Option **Bereitstellen** aus.  
![\[Die MicroFocus - CardDemo Anwendungsbereitstellung.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-deploy.png)

1. Wählen Sie die neueste Version der Anwendung und die Umgebung, die Sie zuvor erstellt haben, und wählen Sie dann **Deploy** aus.  
![\[Die Seite „Anwendung und Umgebung bereitstellen“.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-env-deploy.png)

Wenn die CardDemo Anwendung erfolgreich bereitgestellt wurde, ändert sich der Status in **Bereit**.

![\[Die Anwendung wurde auf der Bestätigungsseite der Umgebung bereitgestellt.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-env-confirm.png)


## Schritt 9: Datensätze importieren
<a name="tutorial-runtime-mf-import"></a>

**Um Datensätze zu importieren**

1. Wählen Sie im Navigationsbereich **Anwendungen** und dann die Anwendung aus. 

1. Wählen Sie die Registerkarte **Datensätze** aus. Wählen Sie anschließend **Import (Importieren)** aus.

1. Wählen Sie **JSON-Konfiguration importieren und bearbeiten** und wählen Sie dann die Option **Eigenes JSON kopieren und einfügen**.  
![\[Importieren Sie den Datensatz, indem Sie Ihr eigenes JSON-Skript kopieren.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-import.png)

1. Kopieren Sie den folgenden JSON-Code und fügen Sie ihn ein, wählen Sie aber noch nicht „Senden“. Diese JSON-Datei enthält alle für die Demo-Anwendung erforderlichen Datensätze, benötigt jedoch Ihre Amazon S3 S3-Bucket-Details.

   ```
   {
       "dataSets": [
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 300,
                       "max": 300
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.ACCTDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.AIX.PATH",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 16
                           }
                       }
                   },
                   "recordLength": {
                       "min": 150,
                       "max": 150
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 150,
                       "max": 150
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 50,
                       "max": 50
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 9,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 500,
                       "max": 500
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CUSTDATA.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.CARDXREF.VSAM.AIX.PATH",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 11,
                               "offset": 25
                           }
                       }
                   },
                   "recordLength": {
                       "min": 50,
                       "max": 50
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.CARDXREF.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 16,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 350,
                       "max": 350
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.TRANSACT.VSAM.KSDS.DAT"
               }
           },
           {
               "dataSet": {
                   "storageType": "Database",
                   "datasetName": "AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS",
                   "relativePath": "DATA",
                   "datasetOrg": {
                       "vsam": {
                           "format": "KS",
                           "encoding": "A",
                           "primaryKey": {
                               "length": 8,
                               "offset": 0
                           }
                       }
                   },
                   "recordLength": {
                       "min": 80,
                       "max": 80
                   }
               },
               "externalLocation": {
                   "s3Location": "s3://<s3-bucket-name>/CardDemo_runtime/catalog/data/AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS.DAT"
               }
           }
       ]
   }
   ```

1. Ersetzen Sie jedes Vorkommen von `<s3-bucket-name>` (es gibt acht) durch den Namen des Amazon S3 S3-Buckets, der den CardDemo Ordner enthält, `your-name-aws-region-carddemo` z. B.
**Anmerkung**  
Um die Amazon S3-URI für den Ordner in Amazon S3 zu kopieren, wählen Sie den Ordner aus und wählen Sie dann **Amazon S3 S3-URI kopieren**. 

1. Wählen Sie **Absenden** aus.

   Wenn der Import abgeschlossen ist, erscheint ein Banner mit der folgenden Meldung: `Import task with resource identifier name was completed successfully.` Eine Liste der importierten Datensätze wird angezeigt.  
![\[Erfolgreicher Import des Datensatzes.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-import-success.png)

Sie können auch den Status aller Datensatz-Importe anzeigen, indem Sie auf der Registerkarte **Datensätze** die Option **Importverlauf** auswählen.

## Schritt 10: Starten Sie eine Anwendung
<a name="tutorial-runtime-mf-start"></a>

**Um eine Anwendung zu starten**

1. Wählen Sie im Navigationsbereich **Anwendungen** und dann die Anwendung aus. 

1. Wählen Sie **Anwendung starten** aus.  
![\[Die CardDemo Anwendungsseite.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-app-start.png)

Wenn die CardDemo Anwendung erfolgreich ausgeführt wird, erscheint ein Banner mit der folgenden Meldung:`Application name was started successfully`. Das **Statusfeld** ändert sich zu Wird **ausgeführt**.

![\[Die Meldung „Der Anwendungsstart war erfolgreich“.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/m2-mf-startapp-confirm.png)


## Schritt 11: Connect zur CardDemo CICS-Anwendung her
<a name="tutorial-runtime-mf-connect"></a>

Bevor Sie eine Verbindung herstellen, stellen Sie sicher, dass die VPC und die Sicherheitsgruppe, die Sie für die Anwendung angegeben haben, mit denen identisch sind, die Sie für Ihre Netzwerkschnittstelle beantragt haben, von der aus Sie eine Verbindung herstellen werden.

Um die TN3270 Verbindung zu konfigurieren, benötigen Sie außerdem den DNS-Hostnamen und den Port der Anwendung.

**Um eine Anwendung mithilfe des Terminalemulators zu konfigurieren und mit dem Mainframe zu verbinden**

1. Öffnen Sie die AWS Mainframe-Modernisierungskonsole und wählen Sie **Applications** und anschließend. `MicroFocus-CardDemo`

1. Wählen Sie das Kopiersymbol, um den **DNS-Hostnamen** zu kopieren. Notieren Sie sich auch die **Port-Nummer**.

1. Starten Sie einen Terminalemulator. In diesem Tutorial wird Micro Focus Rumba\$1 verwendet.
**Anmerkung**  
Die Konfigurationsschritte variieren je nach Emulator.

1. Wählen Sie **Mainframe Display**.  
![\[Rumba+ Willkommensbildschirm.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-mainframe.png)

1. **Wählen Sie „**Verbindung**“ und anschließend „Konfigurieren“.**  
![\[Rumba+ Willkommensbildschirm.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-configure.png)

1. Wählen Sie unter **Installierte Schnittstellen** die Option aus`TN3270`, und wählen Sie dann `TN3270` erneut im **Verbindungsmenü**.  
![\[Connect zu den installierten Schnittstellen her.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-connection.png)

1. Wählen Sie **Einfügen** und fügen Sie das `DNS Hostname` für die Anwendung ein. Geben Sie `6000` für den **Telnet-Port** an.  
![\[Geben Sie den Hostnamen an und richten Sie den Port ein.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-dns-hostname.png)
**Anmerkung**  
Wenn Sie AWS AppStream 2.0 in einem Browser verwenden und Probleme beim Einfügen von Werten haben, finden Sie weitere Informationen unter [Problembehandlung für AppStream 2.0-Benutzerprobleme](https://docs.aws.amazon.com/appstream2/latest/developerguide/troubleshooting-user-issues.html#copy-paste-doesnt-work). 

1. **Wählen Sie unter **Verbindung** die Option **Erweitert** und dann **Send Keep Alive** und **Send NOP** aus und geben Sie **180** als Intervall ein.**
**Anmerkung**  
Wenn Sie die Keep-Alive-Einstellung auf Ihrem TN3270 Terminal auf mindestens 180 Sekunden konfigurieren, können Sie sicherstellen, dass der Network Load Balancer Ihre Verbindung nicht unterbricht.  
![\[Bildschirm „Erweiterte Konfiguration“.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-advanced.png)

1. Wählen Sie **Connect** aus.
**Anmerkung**  
Wenn die Verbindung fehlschlägt:   
Wenn Sie AppStream 2.0 verwenden, stellen Sie sicher, dass die für die Anwendungsumgebung angegebene VPC und Sicherheitsgruppe mit der 2.0-Flotte identisch sind. AppStream 
Verwenden Sie den VPC Reachability Analyzer, um die Verbindung zu analysieren. [Sie können über die Konsole auf den Reachability Analyzer zugreifen.](https://console.aws.amazon.com/networkinsights/home#ReachabilityAnalyzer) 
Versuchen Sie als Diagnoseschritt, die Sicherheitsgruppenregeln für den eingehenden Datenverkehr für das Programm hinzuzufügen oder zu ändern, um Datenverkehr über Port 6000 von überall her zuzulassen (d. h. CIDR Block 0.0.0.0/0). Wenn Sie erfolgreich eine Verbindung herstellen, wissen Sie, dass die Sicherheitsgruppe Ihren Datenverkehr blockiert hat. Ändern Sie die Quelle der Sicherheitsgruppe auf etwas Spezifischeres. Weitere Informationen zu Sicherheitsgruppen finden Sie unter [Grundlagen zu Sicherheitsgruppen](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html#security-group-basics).

1. Geben Sie `USER0001` den Benutzernamen und `password` das Passwort ein.
**Anmerkung**  
In Rumba ist ctrl-shift-z die Standardeinstellung für Clear und die Standardeinstellung für Reset Strg-R.  
![\[Richten Sie den Benutzernamen und das Passwort für Ihre Anwendung ein. CardDemo\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-username-password.png)

1. Nachdem Sie sich erfolgreich angemeldet haben, können Sie durch die CardDemo Anwendung navigieren.

1. Geben Sie `01` für die Kontoansicht ein.  
![\[Sehen Sie sich Ihre CardDemo Bewerbung an.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-carddemo.png)

1. Geben Sie `00000000010` die Kontonummer ein und drücken **Sie die Eingabetaste** auf Ihrer Tastatur.
**Anmerkung**  
Andere gültige Konten sind `0000000011` und`00000000020`.  
![\[Verwalte deine CardDemo Bewerbung.\]](http://docs.aws.amazon.com/de_de/m2/latest/userguide/images/mf-cics-carddemo-account.png)

1. Drücken Sie**F3**, um das Menü zu verlassen und die Transaktion **F3** zu beenden.

## Bereinigen von Ressourcen
<a name="tutorial-runtime-mf-clean"></a>

Wenn Sie die Ressourcen, die Sie für dieses Tutorial erstellt haben, nicht mehr benötigen, löschen Sie sie, um zusätzliche Kosten zu vermeiden. Führen Sie dazu die folgenden Schritte aus:
+ Falls erforderlich, beenden Sie die Anwendung.
+ Löschen Sie die -Anwendung. Weitere Informationen finden Sie unter [Löschen Sie eine AWS Mainframe Modernization Anwendung](applications-m2-delete.md).
+ Löschen Sie die Laufzeitumgebung. Weitere Informationen finden Sie unter [Löschen Sie eine Laufzeitumgebung für die AWS Mainframe-ModernisierungLöschen Sie eine Laufzeitumgebung](delete-environments-m2.md).
+ Löschen Sie die Amazon S3 S3-Buckets, die Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie unter [Löschen eines Bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) im *Amazon-S3-Benutzerhandbuch*.
+ Löschen Sie das AWS Secrets Manager Geheimnis, das Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie unter [Löschen eines Geheimnisses](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html).
+ Löschen Sie den KMS-Schlüssel, den Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie unter [Löschen von AWS-KMS-Schlüsseln](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html).
+ Löschen Sie die Amazon RDS-Datenbank, die Sie für dieses Tutorial erstellt haben. Weitere Informationen finden Sie unter [Löschen der EC2-Instance und DB-Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html#CHAP_GettingStarted.Deleting.PostgreSQL) im *Amazon RDS-Benutzerhandbuch*.
+ Wenn Sie eine Sicherheitsgruppenregel für Port 6000 hinzugefügt haben, löschen Sie die Regel.

## Nächste Schritte
<a name="tutorial-runtime-mf-next"></a>

Wie Sie eine Entwicklungsumgebung für Ihre modernisierten Anwendungen einrichten, erfahren Sie unter [Tutorial: Setup AppStream 2.0 für die Verwendung mit Rocket Enterprise Analyzer und Rocket Enterprise Developer](https://docs.aws.amazon.com/m2/latest/userguide/set-up-appstream-mf.html).