Tutorial: Verwaltete Laufzeit für Micro Focus einrichten - AWS Mainframe-Modernisierung

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 Micro Focus einrichten

Sie können eine Anwendung in einer von AWS Mainframe Modernization verwalteten Laufzeitumgebung mit der Micro Focus Runtime Engine bereitstellen und ausführen. Dieses Tutorial zeigt, wie Sie die CardDemo Beispielanwendung in einer von AWS Mainframe Modernization verwalteten Laufzeitumgebung mit der Micro Focus Runtime Engine 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 AWS und zu präsentieren 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.

Voraussetzungen

  • Stellen Sie sicher, dass Sie Zugriff auf einen 3270-Emulator haben, um die Verbindung nutzen zu können. CICS Kostenlose 3270-Emulatoren und Testversionen sind auf Websites von Drittanbietern erhältlich. Alternativ können Sie eine AWS Mainframe Modernization AppStream 2.0 Micro Focus-Instanz starten und den Rumba 3270-Emulator verwenden (nicht kostenlos erhältlich).

    Informationen AppStream zu 2.0 finden Sie unter. Tutorial: AppStream 2.0 für die Verwendung mit Micro Focus Enterprise Analyzer und Micro Focus Enterprise Developer einrichten

    Anmerkung

    Wählen Sie beim Erstellen des Stacks die Option Enterprise Developer (ED) und nicht Enterprise Analyzer (EA).

  • Laden Sie die CardDemo Beispielanwendung herunter und entpacken Sie die heruntergeladene Datei in ein beliebiges lokales Verzeichnis. Dieses Verzeichnis wird ein Unterverzeichnis mit dem Titel enthalten. CardDemo

  • Identifizieren Sie VPC in Ihrem Konto eine, in der Sie die in diesem Tutorial erstellten Ressourcen definieren können. Sie VPC benötigen Subnetze in mindestens zwei Availability Zones. Weitere Informationen zu Amazon VPC finden Sie unter So VPC funktioniert Amazon.

Schritt 1: Einen Amazon S3 S3-Bucket erstellen und laden

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 Micro Focus Managed Runtime-Umgebung für die AWS Mainframe-Modernisierung 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 und wählen Sie Create Bucket aus.

  2. Wählen Sie in der allgemeinen Konfiguration die AWSRegion aus, in der Sie die Micro Focus Managed Runtime für die AWS Mainframe-Modernisierung erstellen möchten.

  3. 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.

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

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

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

  7. 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 Ordner.

Die Registerkarte CardDemo Objekte zeigt den CardDemo Anwendungsordner.

Informationen zu S3-Buckets finden Sie unter Amazon S3 S3-Buckets erstellen, konfigurieren und damit arbeiten.

Schritt 2: Eine Datenbank erstellen und konfigurieren

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

Um eine Datenbank in Amazon zu erstellen RDS
  1. Öffnen Sie die RDSAmazon-Konsole.

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

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

  4. Wählen Sie Datenbank erstellen und dann Standard erstellen aus.

  5. Wählen Sie als Engine-Typ die Option Postgre SQL aus.

  6. 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.

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

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

  9. 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.

  10. Wählen Sie unter Konnektivität den VPCOrt aus, an dem Sie die von AWS Mainframe Modernization verwaltete Laufzeitumgebung erstellen möchten.

  11. Wählen Sie Datenbank erstellen aus.

Um eine benutzerdefinierte Parametergruppe in Amazon zu erstellen RDS
  1. Wählen Sie im Navigationsbereich der RDS Amazon-Konsole Parametergruppen und dann Parametergruppe erstellen aus.

  2. 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.

  3. Wählen Sie Create (Erstellen) aus.

Um die benutzerdefinierte Parametergruppe zu konfigurieren
  1. Wählen Sie die neu erstellte Parametergruppe aus.

  2. Wählen Sie Actions und anschließend Bearbeiten.

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

  4. Wählen Sie Save Changes.

Um die benutzerdefinierte Parametergruppe mit der Datenbank zu verknüpfen
  1. Wählen Sie im Navigationsbereich der RDS Amazon-Konsole Datenbanken und dann die Datenbank-Instance aus, die Sie ändern möchten.

  2. 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.

  3. 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.

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

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

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

Weitere Informationen zu Parametergruppen finden Sie unter Mit Parametergruppen arbeiten.

Anmerkung

Sie können auch eine Amazon Aurora SQL Postgre-Datenbank mit AWS Mainframe Modernization verwenden, es gibt jedoch keine kostenlose Kontingentoption. Weitere Informationen finden Sie unter Arbeiten mit Amazon Aurora Postgre SQL.

Schritt 3: Erstellen und konfigurieren Sie ein AWS KMS key

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

Um ein zu erstellen AWS KMS key
  1. Öffnen Sie die Key Management Service-Konsole.

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

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

  4. Wählen Sie Weiter.

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

  6. Wählen Sie Weiter.

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

  8. Wählen Sie Weiter und dann erneut Weiter.

  9. 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.

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

Weitere Informationen finden Sie unter Schlüssel erstellen im AWS Key Management Service Entwicklerhandbuch.

Schritt 4: Erstellen und konfigurieren Sie einen geheimen AWS Secrets Manager Datenbankschlüssel

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.

  2. Wählen Sie im Navigationsbereich Secrets (Geheimnisse).

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

  4. Stellen Sie den Geheimtyp auf Credentials for Amazon RDS database ein.

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

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

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

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

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

    { "Version":"2012-10-17", "Statement": [ { "Effect" : "Allow", "Principal" : { "Service" : "m2.amazonaws.com" }, "Action" : "secretsmanager:GetSecretValue", "Resource" : "*" } ] }
  10. Wählen Sie Save (Speichern) aus.

  11. Wählen Sie „Weiter“ für die nachfolgenden Bildschirme und anschließend „Speichern“. Aktualisieren Sie die Geheimnisliste, um das neue Geheimnis zu sehen.

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

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

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

  15. Fügen Sie einen Schlüssel für sslMode mit einem Wert von hinzuverify-full:

    Geben Sie das Schlüssel/Wert-Paar für Secrets Manager Secret ein.
  16. Wählen Sie Save (Speichern) aus.

Schritt 5: Erstellen Sie eine Laufzeitumgebung

Um eine Laufzeitumgebung zu erstellen
  1. Öffnen Sie die AWS Mainframe Modernization Console.

  2. Wählen Sie im Navigationsbereich Environments (Umgebungen) aus. Wählen Sie dann Umgebung erstellen.

    Die Seite „Umgebung erstellen“ auf der Registerkarte „Umgebungen“.
  3. Unter Basisinformationen angeben

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

    2. Vergewissern Sie sich, dass unter Engine-Optionen Micro Focus ausgewählt ist.

    3. Wählen Sie die neueste Micro Focus-Version.

    4. Wählen Sie Weiter.

    Abschnitt mit Name, Beschreibung und Engine-Version der Laufzeitumgebung.
  4. Konfigurieren Sie die Umgebung

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

    2. 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.

    3. 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.

    4. Wählen Sie Weiter.

    Wählen Sie auf der Seite „Konfigurationen angeben“ einen Hochverfügbarkeitscluster und einen bestimmten Instanztyp aus.
  5. Wählen Sie auf der Seite „Speicher anhängen“ die Option Weiter aus.

  6. Wählen Sie auf der Seite Wartung planen die Option Keine Präferenz und dann Weiter aus.

    Der Wartungszeitplan für die Umgebung.
  7. Ü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.

Wenn Sie Ihre Umgebung erstellt haben, erscheint ein Banner mit der AufschriftEnvironment 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.

Schritt 6: Erstellen Sie eine Anwendung

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.
  2. 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 ausgewählt ist. Wählen Sie anschließend Weiter.

    Auf der Seite „Anwendungen erstellen“ ist der Engine-Typ von Micro Focus ausgewählt.
  3. 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, die im Online-Editor angezeigt wird.

    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" } } ], "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.

  4. Bearbeiten Sie die Anwendung 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.

    2. 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.

    3. Ersetzen Sie beide secret-manager-arn Werte durch den Wert ARN für das Datenbankgeheimnis, das Sie in Schritt 4 erstellt haben.

    JSONAnwendungsdefinition.

    Weitere Informationen zur Anwendungsdefinition finden Sie unterMicro Focus-Anwendungsdefinition.

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

  6. Ü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.

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

Schritt 7: Stellen Sie eine Anwendung bereit

Um eine Anwendung bereitzustellen
  1. Wählen Sie im Navigationsbereich Anwendungen und dannMicroFocus-CardDemo.

  2. Wählen Sie unter Anwendung bereitstellen die Option Bereitstellen aus.

    Die MicroFocus - CardDemo Anwendungsbereitstellung.
  3. 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“.

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

Die Anwendung wurde auf der Bestätigungsseite der Umgebung bereitgestellt.

Schritt 8: Datensätze importieren

Um Datensätze zu importieren
  1. Wählen Sie im Navigationsbereich Anwendungen und dann die Anwendung aus.

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

  3. Wählen Sie JSONKonfiguration importieren und bearbeiten und wählen Sie dann die JSON Option Eigene Datei kopieren und einfügen.

    Importieren Sie den Datensatz, indem Sie Ihr eigenes JSON Skript kopieren.
  4. Kopieren Sie das Folgende und fügen Sie es ein, wählen Sie JSON aber noch nicht „Senden“. Dies JSON enthält alle Datensätze, die für die Demo-Anwendung erforderlich sind, 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/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/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/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/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/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/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/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/catalog/data/AWS.M2.CARDDEMO.USRSEC.VSAM.KSDS.DAT" } } ] }
  5. 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, zum Beispielyour-name-aws-region-carddemo.

    Anmerkung

    Um 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 kopieren URI.

  6. 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.

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

Schritt 9: Starten Sie eine Anwendung

Um eine Anwendung zu starten
  1. Wählen Sie im Navigationsbereich Anwendungen und dann die Anwendung aus.

  2. Wählen Sie Anwendung starten aus.

    Die CardDemo Anwendungsseite.

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 „Anwendungsstart war erfolgreich“.

Schritt 10: Connect zur CardDemo CICS Anwendung her

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

Um die TN327 0-Verbindung zu konfigurieren, benötigen Sie auch 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

  2. Wählen Sie das Kopiersymbol, um den DNSHostnamen zu kopieren. Notieren Sie sich auch die Port-Nummer.

  3. Starten Sie einen Terminalemulator. In diesem Tutorial wird Micro Focus Rumba+ verwendet.

    Anmerkung

    Die Konfigurationsschritte variieren je nach Emulator.

  4. Wählen Sie Mainframe Display.

    Rumba+ Willkommensbildschirm.
  5. Wählen Sie „Verbindung“ und anschließend „Konfigurieren“.

    Rumba+ Willkommensbildschirm.
  6. Wählen TN3270 Sie unter Installierte Schnittstellen die Option und wählen Sie dann TN3270 erneut im Verbindungsmenü.

    Connect zu den installierten Schnittstellen her.
  7. 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.
    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.

  8. Wählen Sie unter Verbindung die Option Erweitert und dann Send Keep Alive und Send NOP aus. Geben Sie 180 als Intervall ein.

    Anmerkung

    Wenn Sie die Keep-Alive-Einstellung auf Ihrem TN327 0-Terminal auf mindestens 180 Sekunden konfigurieren, können Sie sicherstellen, dass der Network Load Balancer Ihre Verbindung nicht unterbricht.

    Bildschirm „Erweiterte Konfiguration“.
  9. Wählen Sie Connect aus.

    Anmerkung

    Wenn die Verbindung fehlschlägt:

    • Wenn Sie AppStream 2.0 verwenden, vergewissern Sie sich, dass die für die Anwendungsumgebung angegebene Sicherheitsgruppe VPC und die Sicherheitsgruppe mit der AppStream 2.0-Flotte identisch sind.

    • Verwenden Sie den VPC Reachability Analyzer, um die Verbindung zu analysieren. Sie können über die Konsole auf den Reachability Analyzer zugreifen.

    • 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.

  10. 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
  11. Nachdem Sie sich erfolgreich angemeldet haben, können Sie durch die CardDemo Anwendung navigieren.

  12. Geben Sie 01 für die Kontoansicht ein.

    Sehen Sie sich Ihre CardDemo Bewerbung an.
  13. Geben Sie 00000000010 die Kontonummer ein und drücken Sie die Eingabetaste auf Ihrer Tastatur.

    Anmerkung

    Andere gültige Konten sind 0000000011 und00000000020.

    Verwalte deine CardDemo Bewerbung.
  14. Drücken SieF3, um das Menü zu verlassen und die Transaktion F3 zu beenden.

Bereinigen von -Ressourcen

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:

Nächste Schritte

Informationen zum Einrichten einer Entwicklungsumgebung für Ihre modernisierten Anwendungen finden Sie unter Tutorial: Setup AppStream 2.0 für die Verwendung mit Micro Focus Enterprise Analyzer und Micro Focus Enterprise Developer.