

AWS Layanan Modernisasi Mainframe (Managed Runtime Environment experience) tidak lagi terbuka untuk pelanggan baru. Untuk kemampuan yang mirip dengan Layanan Modernisasi AWS Mainframe (pengalaman Lingkungan Runtime Terkelola), jelajahi Layanan Modernisasi AWS Mainframe (Pengalaman yang Dikelola Sendiri). Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Untuk informasi selengkapnya, lihat Perubahan [AWS ketersediaan Modernisasi Mainframe](https://docs.aws.amazon.com/m2/latest/userguide/mainframe-modernization-availability-change.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Tutorial: Mengatur runtime terkelola untuk Rocket Software (sebelumnya Micro Focus)
<a name="tutorial-runtime-mf"></a>

Anda dapat menerapkan dan menjalankan aplikasi di lingkungan runtime terkelola Modernisasi AWS Mainframe dengan mesin runtime Rocket Software. Tutorial ini menunjukkan cara menerapkan dan menjalankan aplikasi CardDemo sampel dalam lingkungan runtime terkelola Modernisasi AWS Mainframe dengan mesin runtime Rocket Software. Aplikasi CardDemo sampel adalah aplikasi kartu kredit yang disederhanakan yang dikembangkan untuk menguji dan memamerkan dan teknologi mitra untuk kasus AWS penggunaan modernisasi mainframe.

Dalam tutorial, Anda membuat sumber daya di tempat lain Layanan AWS. Ini termasuk Amazon Simple Storage Service, Amazon Relational Database Service AWS Key Management Service, AWS Secrets Manager dan.

**Topics**
+ [Prasyarat](#tutorial-runtime-mf-prerequisites)
+ [Langkah 1: Buat dan muat bucket Amazon S3](#tutorial-runtime-mf-s3)
+ [Langkah 2: Buat dan konfigurasikan database](#tutorial-runtime-mf-db)
+ [Langkah 3: Buat dan konfigurasikan AWS KMS key](#tutorial-runtime-mf-kms)
+ [Langkah 4: Buat dan konfigurasikan rahasia AWS Secrets Manager database](#tutorial-runtime-mf-secret)
+ [Langkah 5: Tambahkan SSLMode ke rahasia](#tutorial-runtime-mf-ssl-mode)
+ [Langkah 6: Buat lingkungan runtime](#tutorial-runtime-mf-env)
+ [Langkah 7: Buat aplikasi](#tutorial-runtime-mf-app)
+ [Langkah 8: Menyebarkan aplikasi](#tutorial-runtime-mf-deploy)
+ [Langkah 9: Impor set data](#tutorial-runtime-mf-import)
+ [Langkah 10: Mulai aplikasi](#tutorial-runtime-mf-start)
+ [Langkah 11: Connect ke aplikasi CardDemo CICS](#tutorial-runtime-mf-connect)
+ [Pembersihan sumber daya](#tutorial-runtime-mf-clean)
+ [Langkah selanjutnya](#tutorial-runtime-mf-next)

## Prasyarat
<a name="tutorial-runtime-mf-prerequisites"></a>
+ Pastikan Anda memiliki akses ke emulator 3270 untuk menggunakan koneksi CICS. Emulator 3270 gratis dan uji coba tersedia dari situs web pihak ketiga. Atau, Anda dapat memulai instance Perangkat Lunak Rocket WorkSpaces Aplikasi Modernisasi AWS Mainframe dan menggunakan emulator Rumba 3270 (tidak tersedia secara gratis).

  Untuk informasi tentang WorkSpaces Aplikasi, lihat[Tutorial: Mengatur WorkSpaces Aplikasi untuk digunakan dengan Rocket Enterprise Analyzer dan Rocket Enterprise Developer](set-up-appstream-mf.md).
**catatan**  
Saat membuat tumpukan, pilih opsi Enterprise Developer (ED) dan bukan Enterprise Analyzer (EA).
+ Unduh [aplikasi CardDemo sampel](https://github.com/aws-samples/aws-mainframe-modernization-carddemo/blob/main/samples/m2/mf/CardDemo_runtime.zip) dan unzip file yang diunduh ke direktori lokal mana pun. Direktori ini akan berisi subdirektori berjudul`CardDemo_runtime`.
+ Identifikasi VPC di akun Anda di mana Anda dapat menentukan sumber daya yang dibuat dalam tutorial ini. VPC akan membutuhkan subnet di setidaknya dua Availability Zone. Untuk informasi selengkapnya tentang Amazon VPC, lihat Cara kerja [Amazon VPC](https://docs.aws.amazon.com/vpc/latest/userguide/how-it-works.html).

## Langkah 1: Buat dan muat bucket Amazon S3
<a name="tutorial-runtime-mf-s3"></a>

Pada langkah ini, Anda membuat bucket Amazon S3 dan mengunggah CardDemo file ke bucket ini. Kemudian dalam tutorial ini, Anda menggunakan file-file ini untuk menyebarkan dan menjalankan aplikasi CardDemo sampel dalam lingkungan Runtime Terkelola Perangkat Lunak Roket Modernisasi AWS Mainframe.

**catatan**  
Anda tidak perlu membuat bucket S3 baru tetapi bucket yang Anda pilih harus berada di Region yang sama dengan sumber daya lain yang digunakan dalam tutorial ini.

**Untuk membuat bucket Amazon S3**

1. Buka [konsol Amazon S3](https://s3.console.aws.amazon.com/s3/home), dan pilih **Buat** bucket.

1. Dalam **konfigurasi Umum**, pilih **Wilayah AWS** tempat Anda ingin membuat Runtime Terkelola Perangkat Lunak Roket Modernisasi AWS Mainframe.

1. Masukkan **nama Bucket**, misalnya,`yourname-aws-region-carddemo`. Pertahankan pengaturan default, dan pilih **Buat ember**. Atau, Anda juga dapat menyalin setelan dari bucket Amazon S3 yang sudah ada, lalu pilih **Buat** bucket.

1. Pilih bucket yang baru saja Anda buat, lalu pilih **Unggah**.

1. Di bagian **Unggah**, pilih **Tambahkan Folder**, lalu telusuri `CardDemo_runtime` direktori dari komputer lokal Anda.

1. Pilih **Unggah** untuk memulai proses pengunggahan. Waktu upload bervariasi berdasarkan kecepatan koneksi Anda.

1. **Ketika unggahan selesai, konfirmasikan bahwa semua file telah berhasil diunggah, lalu pilih Tutup.**

Bucket Amazon S3 Anda sekarang berisi folder. `CardDemo_runtime`

![\[Tab CardDemo Objects yang menampilkan folder CardDemo aplikasi.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-carddemo-s3.png)


Untuk informasi tentang bucket S3, lihat [Membuat, mengonfigurasi, dan bekerja dengan bucket Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html).

## Langkah 2: Buat dan konfigurasikan database
<a name="tutorial-runtime-mf-db"></a>

Pada langkah ini, Anda membuat database PostgreSQL di Amazon Relational Database Service (Amazon RDS). Untuk tutorial, database ini berisi kumpulan data yang digunakan aplikasi CardDemo sampel untuk tugas-tugas pelanggan mengenai transaksi kartu kredit.

**Untuk membuat database di Amazon RDS**

1. Buka [konsol Amazon RDS](https://console.aws.amazon.com/rds/).

1. Pilih Wilayah AWS tempat Anda ingin membuat instance database.

1. Dari panel navigasi, pilih **Databases**. 

1. Pilih **Buat database**, lalu pilih **Standard create**.

1. Untuk **tipe Engine**, pilih **PostgreSQL**.

1. Pilih **versi Engine** 15 atau lebih tinggi.
**catatan**  
Simpan versi mesin karena Anda membutuhkannya nanti dalam tutorial ini.

1. Di **Templat**, pilih **Tingkat gratis**.

1. Ubah **pengidentifikasi instans DB** menjadi sesuatu yang bermakna, misalnya,`MicroFocus-Tutorial`.

1. Menahan diri dari mengelola kredensi master di. AWS Secrets Manager Sebagai gantinya, masukkan kata sandi *utama* dan konfirmasikan.
**catatan**  
Simpan nama pengguna dan kata sandi yang Anda gunakan untuk database. Anda akan menyimpannya dengan aman di langkah selanjutnya dari tutorial ini.

1. Di bawah **Konektivitas**, pilih **VPC** tempat Anda ingin membuat lingkungan runtime terkelola Modernisasi AWS Mainframe.

1. Pilih **Buat basis data**.

**Untuk membuat grup parameter kustom di Amazon RDS**

1. Di panel navigasi konsol Amazon RDS, pilih **Grup parameter**, lalu pilih **Buat grup parameter**.

1. Di jendela **Buat grup parameter**, untuk **keluarga grup Parameter**, pilih opsi **Postgres** yang cocok dengan versi database Anda.
**catatan**  
Beberapa versi Postgres memerlukan **Type**. Pilih **Grup Parameter DB** jika diperlukan. Masukkan **nama Grup** dan **Deskripsi** untuk grup parameter.

1. Pilih **Buat**.

**Untuk mengkonfigurasi grup parameter kustom**

1. Pilih grup parameter yang baru dibuat.

1. Pilih **Tindakan**, dan kemudian pilih **Edit**.

1. Filter `max_prepared_transactions` dan ubah nilai parameter menjadi 100.

1. Pilih **Simpan Perubahan**.

**Untuk mengaitkan grup parameter kustom dengan database**

1. Di panel navigasi konsol Amazon RDS, pilih **Database**, lalu pilih instance database yang ingin Anda ubah.

1. Pilih **Ubah**. Halaman **Modifikasi instans DB** akan muncul. 
**catatan**  
Opsi **Modify** tidak tersedia sampai database selesai membuat dan mencadangkan, yang mungkin memakan waktu beberapa menit.

1. Pada halaman **Modify DB instans**, navigasikan ke **Konfigurasi tambahan**, dan ubah **grup parameter DB** ke grup parameter Anda. Jika grup parameter Anda tidak tersedia dalam daftar, periksa apakah itu dibuat dengan versi database yang benar.

1. Pilih **Lanjutkan**, dan periksa ringkasan modifikasi.

1. Pilih **Terapkan segera** untuk menerapkan perubahan secara instan.

1. Pilih **Ubah instans DB** untuk menyimpan perubahan Anda.

Untuk informasi selengkapnya tentang grup parameter, lihat [Bekerja dengan grup parameter](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html).

**catatan**  
Anda juga dapat menggunakan database Amazon Aurora PostgreSQL dengan Modernisasi AWS Mainframe tetapi tidak ada opsi tingkat gratis. Untuk informasi selengkapnya, lihat [Bekerja dengan Amazon Aurora](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/Aurora.AuroraPostgreSQL.html) PostgreSQL.

## Langkah 3: Buat dan konfigurasikan AWS KMS key
<a name="tutorial-runtime-mf-kms"></a>

Untuk menyimpan kredensil dengan aman untuk instans Amazon RDS, buat dulu file. AWS KMS key

**Untuk membuat AWS KMS key**

1. Buka [konsol Layanan Manajemen Kunci](https://console.aws.amazon.com/kms/home).

1. Pilih **Buat Kunci**.

1. Biarkan default **Symmetric** untuk tipe kunci dan **Enkripsi dan dekripsi** untuk penggunaan kunci.

1. Pilih **Berikutnya**.

1. Berikan kunci **Alias seperti** `MicroFocus-Tutorial-RDS-Key` dan deskripsi opsional.

1. Pilih **Berikutnya**.

1. Tetapkan administrator kunci dengan mencentang kotak di sebelah pengguna atau peran Anda.

1. Pilih **Berikutnya**. 

1. Tetapkan izin penggunaan kunci dengan mencentang kotak di sebelah pengguna atau peran Anda.

1. Pilih **Berikutnya**.

1. Pada layar peninjauan, edit **kebijakan Kunci**, lalu masukkan yang berikut ini di **dalam larik “Pernyataan” yang ada**:

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

   Kebijakan ini memberikan izin dekripsi Modernisasi AWS Mainframe menggunakan kebijakan kunci khusus ini.

1. Pilih **Selesai** untuk membuat kunci.

Untuk informasi selengkapnya, lihat [Membuat kunci](https://docs.aws.amazon.com/kms/latest/developerguide/create-keys.html) di Panduan AWS Key Management Service Pengembang.

## Langkah 4: Buat dan konfigurasikan rahasia AWS Secrets Manager database
<a name="tutorial-runtime-mf-secret"></a>

Sekarang simpan kredensi database dengan aman menggunakan dan. AWS Secrets Manager AWS KMS key

**Untuk membuat dan mengkonfigurasi rahasia AWS Secrets Manager database**

1. Buka [konsol Secrets Manager](https://console.aws.amazon.com/secretsmanager/).

1. Di panel navigasi, pilih **Rahasia**.

1. Dalam **Rahasia**, pilih **Simpan rahasia baru**.

1. Setel **jenis Rahasia** ke **Kredensial untuk database Amazon RDS**.

1. Masukkan **Credentials** yang Anda tentukan saat Anda membuat database. 

1. Di bawah **kunci Enkripsi**, pilih kunci yang Anda buat di langkah 3.

1. Di bagian **Database**, pilih database yang Anda buat untuk tutorial ini, lalu pilih **Berikutnya**.

1. Di bawah **nama Rahasia**, masukkan nama seperti `MicroFocus-Tutorial-RDS-Secret` dan deskripsi opsional.

1. Di bagian **Izin sumber daya**, pilih **Edit izin**, dan ganti konten dengan kebijakan berikut:

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

****  

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

------

1. Pilih **Simpan**.

1. Pilih **Berikutnya** untuk layar berikutnya, lalu pilih **Store**. 

## Langkah 5: Tambahkan SSLMode ke rahasia
<a name="tutorial-runtime-mf-ssl-mode"></a>

**Untuk menambahkan SSLMode ke rahasia**

1. Segarkan daftar rahasia untuk melihat rahasia baru.

1. Pilih rahasia yang baru dibuat di langkah 4, dan perhatikan `Secret ARN` karena Anda membutuhkannya nanti di tutorial.

1. Di tab **Ikhtisar** rahasia, pilih **Ambil nilai rahasia**.

1. Pilih **Edit**, lalu pilih **Tambah baris**.

1. Tambahkan **Kunci** untuk `sslMode` dengan **Nilai**`verify-full`:  
![\[Masukkan key/value pasangan untuk Secrets Manager Secret.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-carddemo-secret.png)

1. Pilih **Simpan**.

## Langkah 6: Buat lingkungan runtime
<a name="tutorial-runtime-mf-env"></a>

**Untuk membuat lingkungan runtime**

1. Buka konsol [Modernisasi AWS Mainframe](https://us-east-2.console.aws.amazon.com/m2/home?region=us-east-2#/landing).

1. Pada panel navigasi, pilih **Lingkungan**. Kemudian pilih **Buat lingkungan.**  
![\[Halaman Buat lingkungan di tab Lingkungan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-environment.png)

1. Di bawah **Tentukan informasi dasar**,

   1. Masukkan `MicroFocus-Environment` untuk nama lingkungan.

   1. Di bawah opsi mesin, pastikan **Micro Focus (Rocket)** dipilih.

   1. Pilih Versi **Micro Focus (Rocket) terbaru**. 

   1. Pilih **Berikutnya**.  
![\[Nama lingkungan runtime, deskripsi, dan bagian versi mesin.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-create-env-basic.png)

1. Konfigurasikan lingkungan

   1. Di bawah **Ketersediaan**, pilih **Cluster ketersediaan tinggi**.

   1. Di bawah **Resources**, pilih **m2.c5.large** atau **m2.m5.large** untuk jenis instans, dan jumlah instance yang Anda inginkan. Tentukan hingga dua contoh.

   1. Di bawah **Keamanan dan jaringan**, pilih **Izinkan aplikasi yang disebarkan ke lingkungan ini agar dapat diakses publik** dan pilih setidaknya dua subnet publik. 

   1. Pilih **Berikutnya**.  
![\[Halaman Tentukan konfigurasi dengan klaster ketersediaan tinggi dan jenis instance tertentu yang dipilih.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/env-config.png)

1. Pada halaman **Lampirkan penyimpanan**, pilih **Berikutnya**.

1. Pada halaman **Jadwal pemeliharaan**, pilih **Tidak ada preferensi** dan kemudian pilih **Berikutnya**.  
![\[Jadwal pemeliharaan untuk lingkungan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-env-maintenance.png)

1. Pada halaman **Tinjau dan buat**, tinjau semua konfigurasi yang Anda berikan untuk lingkungan runtime, lalu pilih **Buat** lingkungan.  
![\[Tinjau dan buat halaman dengan pilihan sebelumnya.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-env-review.png)

Saat Anda membuat lingkungan, spanduk muncul yang bertuliskan`Environment name was created successfully`, dan bidang **Status** berubah menjadi **Tersedia**. Proses pembuatan lingkungan memakan waktu beberapa menit tetapi Anda dapat melanjutkan langkah selanjutnya saat berjalan.

![\[Lingkungan berhasil menciptakan pesan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-env-confirm.png)


## Langkah 7: Buat aplikasi
<a name="tutorial-runtime-mf-app"></a>

**Untuk membuat aplikasi**

1. Pada panel navigasi, pilih **Aplikasi**. Kemudian pilih **Buat aplikasi**.  
![\[Halaman Aplikasi dengan tombol Buat aplikasi ditampilkan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/app-create.png)

1. Pada halaman **Buat aplikasi**, di bawah **Tentukan informasi dasar**, masukkan `MicroFocus-CardDemo` untuk nama aplikasi dan di bawah **Jenis mesin** pastikan **Micro Focus (Rocket)** dipilih. Lalu pilih **Selanjutnya**.  
![\[Halaman Buat aplikasi dengan jenis mesin Perangkat Lunak Roket yang dipilih.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-create-app.png)

1. Di bawah **Tentukan sumber daya dan konfigurasi**, pilih opsi untuk menentukan definisi aplikasi dengan sumber daya dan konfigurasinya menggunakan editor sebaris.  
![\[Halaman Tentukan sumber daya dan konfigurasi dengan file JSON ditampilkan di editor online.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-config.png)

   Masukkan definisi aplikasi berikut di editor:

   ```
   {
     "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"
         }
       ]
     }
   }
   ```
**catatan**  
File ini dapat berubah sewaktu-waktu.

1. Edit aplikasi JSON di objek **properti** **sumber-lokasi** sebagai berikut:

   1. Ganti nilainya `s3_bucket` dengan nama bucket Amazon S3 yang Anda buat di Langkah 1.

   1. Ganti nilai untuk `s3-key-prefix` dengan folder (key prefix) tempat Anda mengunggah file sampel. CardDemo Jika Anda mengunggah `CardDemo` direktori langsung ke bucket Amazon S3, maka `s3-key-prefix` tidak perlu diubah.

   1. Ganti kedua `secret-manager-arn` nilai dengan ARN untuk rahasia database yang Anda buat di Langkah 4.  
![\[Definisi aplikasi JSON.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-resources.png)

   Untuk informasi selengkapnya tentang definisi aplikasi, lihat[Definisi aplikasi Rocket Software (sebelumnya Micro Focus)](applications-m2-definition.md#applications-m2-definition-mf).

1. Pilih **Next** untuk melanjutkan.

1. Pada halaman **Tinjau dan buat**, tinjau informasi yang Anda berikan, lalu pilih **Buat aplikasi**.

![\[Aplikasi berhasil membuat pesan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-confirm.png)


Ketika Anda telah membuat aplikasi Anda, sebuah spanduk muncul yang mengatakan`Application name was created successfully`. Dan bidang **Status** berubah menjadi **Tersedia**.

## Langkah 8: Menyebarkan aplikasi
<a name="tutorial-runtime-mf-deploy"></a>

**Untuk menyebarkan aplikasi**

1. Di panel navigasi, pilih **Aplikasi**, lalu pilih`MicroFocus-CardDemo`.

1. Di bawah **Menyebarkan aplikasi**, pilih **Deploy**.  
![\[CardDemo Penerapan MicroFocus - aplikasi.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-deploy.png)

1. Pilih versi terbaru dari aplikasi dan lingkungan yang Anda buat sebelumnya, lalu pilih **Deploy**.  
![\[Halaman aplikasi dan lingkungan Deploy.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-env-deploy.png)

Ketika CardDemo aplikasi berhasil digunakan, status berubah menjadi **Siap**.

![\[Aplikasi dikerahkan pada halaman konfirmasi Lingkungan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-env-confirm.png)


## Langkah 9: Impor set data
<a name="tutorial-runtime-mf-import"></a>

**Untuk mengimpor set data**

1. Di panel navigasi, pilih **Aplikasi**, lalu pilih aplikasi. 

1. Pilih tab **Set data**. Kemudian pilih **Impor**.

1. Pilih **Impor dan Edit konfigurasi JSON**, lalu pilih opsi **Salin dan tempel JSON Anda sendiri**.  
![\[Impor kumpulan data dengan menyalin skrip JSON Anda sendiri.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-import.png)

1. Salin dan tempel JSON berikut tetapi jangan memilih “Kirim”. JSON ini berisi semua kumpulan data yang diperlukan untuk aplikasi demo tetapi membutuhkan detail bucket Amazon S3 Anda.

   ```
   {
       "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. Ganti setiap kemunculan `<s3-bucket-name>` (ada delapan) dengan nama bucket Amazon S3 yang berisi CardDemo folder, misalnya,. `your-name-aws-region-carddemo`
**catatan**  
Untuk menyalin URI Amazon S3 untuk folder di Amazon S3, pilih folder, lalu pilih Salin **Amazon S3** URI. 

1. Pilih **Kirim**.

   Saat impor selesai, spanduk muncul dengan pesan berikut: `Import task with resource identifier name was completed successfully.` Daftar kumpulan data yang diimpor ditampilkan.  
![\[Impor dataset yang berhasil.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-import-success.png)

Anda juga dapat melihat status semua impor kumpulan data dengan memilih **Impor Riwayat** pada tab **Set data**.

## Langkah 10: Mulai aplikasi
<a name="tutorial-runtime-mf-start"></a>

**Untuk memulai aplikasi**

1. Di panel navigasi, pilih **Aplikasi**, lalu pilih aplikasi. 

1. Pilih **Mulai aplikasi**.  
![\[Halaman CardDemo aplikasi.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-app-start.png)

Ketika CardDemo aplikasi mulai berjalan dengan sukses, spanduk muncul dengan pesan berikut:`Application name was started successfully`. Bidang **Status** berubah menjadi **Running**.

![\[Aplikasi mulai berhasil pesan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/m2-mf-startapp-confirm.png)


## Langkah 11: Connect ke aplikasi CardDemo CICS
<a name="tutorial-runtime-mf-connect"></a>

Sebelum Anda terhubung, pastikan bahwa VPC dan grup keamanan yang Anda tentukan untuk aplikasi sama dengan yang Anda terapkan untuk antarmuka jaringan yang akan Anda sambungkan.

Untuk mengkonfigurasi TN3270 koneksi, Anda juga memerlukan nama host DNS dan port aplikasi.

**Untuk mengkonfigurasi dan menghubungkan aplikasi ke mainframe menggunakan emulator terminal**

1. Buka konsol Modernisasi AWS Mainframe dan pilih **Aplikasi, lalu** pilih. `MicroFocus-CardDemo`

1. Pilih ikon salin untuk menyalin Nama **Host DNS**. Pastikan juga untuk mencatat nomor **Port**.

1. Mulai emulator terminal. Tutorial ini menggunakan Micro Focus Rumba\$1.
**catatan**  
Langkah-langkah konfigurasi bervariasi menurut emulator.

1. Pilih **Tampilan Mainframe**.  
![\[Rumba+layar selamat datang.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-mainframe.png)

1. Pilih **Koneksi**, lalu pilih **Konfigurasi.**  
![\[Rumba+layar selamat datang.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-configure.png)

1. Di bawah **Antarmuka yang Dipasang**, pilih`TN3270`, dan kemudian pilih `TN3270` lagi di bawah menu **Koneksi**.  
![\[Connect ke antarmuka yang diinstal.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-connection.png)

1. Pilih **Sisipkan**, dan tempel `DNS Hostname` untuk Aplikasi. Tentukan `6000` untuk **Port Telnet**.  
![\[Tentukan nama host dan atur port.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-dns-hostname.png)
**catatan**  
Jika Anda menggunakan AWS AppStream 2.0 di browser dan mengalami kesulitan dalam menempelkan nilai, silakan lihat [Pemecahan Masalah Pengguna AppStream 2.0](https://docs.aws.amazon.com/appstream2/latest/developerguide/troubleshooting-user-issues.html#copy-paste-doesnt-work). 

1. Di bawah **Connection**, pilih **Advanced**, lalu pilih **Send Keep Alive** dan **Send NOP**, dan masukkan **180** untuk **Interval**.
**catatan**  
Mengonfigurasi pengaturan keep alive di TN3270 terminal Anda setidaknya 180 detik membantu memastikan bahwa Network Load Balancer tidak menghentikan koneksi Anda.  
![\[Layar konfigurasi lanjutan.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-advanced.png)

1. Pilih **Hubungkan**.
**catatan**  
Jika koneksi gagal:   
Jika Anda menggunakan AppStream 2.0, konfirmasikan bahwa VPC dan grup keamanan yang ditentukan untuk lingkungan aplikasi sama dengan armada 2.0. AppStream 
Gunakan VPC Reachability Analyzer untuk menganalisis koneksi. [Anda dapat mengakses Reachability Analyzer melalui konsol.](https://console.aws.amazon.com/networkinsights/home#ReachabilityAnalyzer) 
Sebagai langkah diagnostik, coba tambahkan atau ubah aturan masuk Grup Keamanan untuk aplikasi untuk memungkinkan lalu lintas untuk port 6000 dari mana saja (yaitu CIDR Block 0.0.0.0/0). Jika Anda berhasil terhubung, maka Anda tahu grup keamanan memblokir lalu lintas Anda. Ubah sumber grup keamanan menjadi sesuatu yang lebih spesifik. Untuk informasi selengkapnya tentang grup keamanan, lihat [Dasar-dasar grup keamanan](https://docs.aws.amazon.com/vpc/latest/userguide/vpc-security-groups.html#security-group-basics).

1. Masukkan `USER0001` nama pengguna dan `password` kata sandi.
**catatan**  
Di Rumba, default untuk Clear adalah ctrl-shift-z, dan default untuk Reset adalah ctrl-r.  
![\[Siapkan nama pengguna dan kata sandi untuk CardDemo aplikasi Anda.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-username-password.png)

1. Setelah Anda berhasil masuk, Anda dapat menavigasi melalui CardDemo aplikasi.

1. Masuk `01` untuk Tampilan Akun.  
![\[Lihat CardDemo aplikasi Anda.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-carddemo.png)

1. Masukkan `00000000010` untuk Nomor Akun dan tekan **Enter** pada keyboard Anda.
**catatan**  
Akun valid lainnya adalah `0000000011` dan`00000000020`.  
![\[Kelola CardDemo aplikasi Anda.\]](http://docs.aws.amazon.com/id_id/m2/latest/userguide/images/mf-cics-carddemo-account.png)

1. Tekan **F3** untuk Keluar ke menu, dan **F3** untuk keluar dari transaksi.

## Pembersihan sumber daya
<a name="tutorial-runtime-mf-clean"></a>

Jika Anda tidak lagi membutuhkan sumber daya yang Anda buat untuk tutorial ini, hapus untuk menghindari biaya tambahan. Untuk melakukannya, selesaikan langkah-langkah berikut:
+ Jika perlu, hentikan aplikasi.
+ Hapus aplikasi. Untuk informasi selengkapnya, lihat [Hapus AWS Mainframe Modernization aplikasi](applications-m2-delete.md).
+ Hapus lingkungan runtime. Untuk informasi selengkapnya, lihat [Menghapus lingkungan AWS runtime Modernisasi MainframeMenghapus lingkungan runtime](delete-environments-m2.md).
+ Hapus bucket Amazon S3 yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat [Menghapus bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/delete-bucket.html) di Panduan Pengguna *Amazon S3*.
+ Hapus AWS Secrets Manager rahasia yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat [Menghapus rahasia](https://docs.aws.amazon.com/secretsmanager/latest/userguide/manage_delete-secret.html).
+ Hapus tombol KMS yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat [Menghapus kunci AWS KMS](https://docs.aws.amazon.com/kms/latest/developerguide/deleting-keys.html).
+ Hapus database Amazon RDS yang Anda buat untuk tutorial ini. Untuk informasi selengkapnya, lihat [Menghapus instans EC2 dan instans DB](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html#CHAP_GettingStarted.Deleting.PostgreSQL) di *Panduan Pengguna Amazon RDS*.
+ Jika Anda menambahkan aturan Grup Keamanan untuk port 6000, hapus aturan tersebut.

## Langkah selanjutnya
<a name="tutorial-runtime-mf-next"></a>

Untuk mempelajari cara menyiapkan lingkungan pengembangan untuk aplikasi modern Anda, lihat [Tutorial: Mengatur AppStream 2.0 untuk digunakan dengan Rocket Enterprise Analyzer dan Rocket Enterprise](https://docs.aws.amazon.com/m2/latest/userguide/set-up-appstream-mf.html) Developer.