AWS Referensi definisi aplikasi Modernisasi Mainframe - AWS Modernisasi Mainframe

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

AWS Referensi definisi aplikasi Modernisasi Mainframe

Dalam Modernisasi AWS Mainframe, Anda mengonfigurasi aplikasi mainframe yang dimigrasi dalam file JSON definisi aplikasi, yang khusus untuk mesin runtime yang Anda pilih. Definisi aplikasi berisi informasi umum dan informasi khusus mesin. Topik ini menjelaskan definisi aplikasi AWS Blu Age dan Micro Focus dan mengidentifikasi semua elemen yang diperlukan dan opsional.

Bagian header umum

Setiap definisi aplikasi dimulai dengan informasi umum tentang versi template dan lokasi sumber. Versi definisi aplikasi saat ini adalah 2.0.

Gunakan struktur berikut untuk menentukan versi template dan lokasi sumber.

"template-version": "2.0", "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "mainframe-deployment-bucket", "s3-key-prefix": "v1" } } ]
catatan

Anda dapat menggunakan sintaks berikut jika Anda ingin memasukkan S3 ARN sebagai s3-bucket:

"template-version": "2.0", "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "arn:aws:s3:::mainframe-deployment-bucket", "s3-key-prefix": "v1" } } ]
Templat-versi

Wajib. Menentukan versi file definisi aplikasi. Jangan ubah nilai ini. Saat ini, satu-satunya nilai yang diizinkan adalah 2.0. Tentukan template-version dengan string.

sumber-lokasi

Menentukan lokasi file dan sumber daya lain yang dibutuhkan aplikasi selama runtime.

sumber-id

Menentukan nama untuk lokasi. Nama ini digunakan untuk referensi lokasi sumber sesuai kebutuhan dalam definisi aplikasi JSON.

tipe sumber

Menentukan jenis sumber. Saat ini, satu-satunya nilai yang diizinkan adalah s3.

properti

Memberikan rincian lokasi sumber. Setiap properti ditentukan dengan string.

  • s3-bucket- Diperlukan. Menentukan nama bucket Amazon S3 tempat file disimpan.

  • s3-key-prefix- Diperlukan. Menentukan nama folder di bucket Amazon S3 tempat file disimpan.

Ikhtisar bagian definisi

Menentukan definisi sumber daya dari layanan, pengaturan, data, dan sumber daya khas lainnya yang perlu dijalankan aplikasi. Saat Anda memperbarui definisi aplikasi, Modernisasi AWS Mainframe mendeteksi perubahan dengan membandingkan source-locations dan definition daftar dari versi file JSON definisi aplikasi sebelumnya dan saat ini.

Bagian definisi khusus mesin dan dapat berubah sewaktu-waktu. Bagian berikut menunjukkan contoh definisi aplikasi khusus mesin untuk kedua mesin.

AWS Contoh definisi aplikasi Blu Age

{ "template-version": "2.0", "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "mainframe-deployment-bucket-aaa", "s3-key-prefix": "v1" } } ], "definition" : { "listeners": [{ "port": 8194, "type": "http" }], "ba-application": { "app-location": "${s3-source}/murachs-v6/" }, "blusam": { "db": { "nb-threads": 8, "batch-size": 10000, "name": "blusam", "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:blusam-FfmXLG" }, "redis": { "hostname": "blusam.c3geul.ng.0001.usw2.cache.amazonaws.com", "port": 6379, "useSsl": true, "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:bluesamredis-nioefm" } } } }

AWS Detail definisi Blu Age

Pendengar - wajib

Tentukan port yang akan Anda gunakan untuk mengakses aplikasi melalui Elastic Load Balancing yang dibuat Modernisasi AWS Mainframe. Gunakan struktur berikut:

"listeners": [{ "port": 8194, "type": "http" }],
port

Wajib. Anda dapat menggunakan port apa pun yang tersedia kecuali port terkenal 0 hingga 1023. Kami merekomendasikan menggunakan kisaran dari 8192 hingga 8199. Pastikan tidak ada pendengar atau aplikasi lain yang beroperasi di port ini.

jenis

Wajib. Saat ini, hanya http didukung.

AWS Aplikasi Blu Age - diperlukan

Tentukan lokasi di mana mesin mengambil file gambar aplikasi menggunakan struktur berikut.

"ba-application": { "app-location": "${s3-source}/murachs-v6/", "files-directory": "/m2/mount/myfolder", "enable-jics": <true|false>, "shared-app-location": "${s3-source}/shared/" },
lokasi aplikasi

Lokasi spesifik di Amazon S3 tempat file gambar aplikasi disimpan.

file-direktori

Tidak wajib. Lokasi file input/output untuk batch. Harus berupa subfolder dari pengaturan titik pemasangan Amazon EFS atau Amazon FSx di tingkat lingkungan. Subfolder harus dimiliki oleh pengguna yang sesuai untuk digunakan oleh aplikasi Blu Age yang berjalan di dalam Modernisasi AWS Mainframe. Untuk mencapai ini, ketika melampirkan drive ke instance Linux Amazon EC2, grup dengan 101 ID dan pengguna dengan 3001 ID harus dibuat, dan folder yang diinginkan harus dimiliki oleh pengguna ini. Misalnya, dengan cara ini, testclient folder dapat digunakan oleh Modernisasi Blu Age AWS Mainframe Dikelola.

groupadd -g 101 mygroup useradd -M -g mygroup -p mypassword -u 3001 myuser mkdir testclient chown myuser:mygroup testclient
aktifkan-jics

Tidak wajib. Menentukan apakah akan mengaktifkan JICS. Default ke true. Menyetel ini ke false mencegah database JICS muncul.

shared-app-location

Tidak wajib. Lokasi lebih lanjut di Amazon S3 tempat elemen aplikasi bersama disimpan. Ini dapat berisi jenis struktur aplikasi yang sama dengan lokasi aplikasi.

BluSam - opsional

Tentukan database BluSam dan cache Redis menggunakan struktur berikut.

"blusam": { "db": { "nb-threads": 8, "batch-size": 10000, "name": "blusam", "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:blusam-FfmXLG" }, "redis": { "hostname": "blusam.c3geul.ng.0001.usw2.cache.amazonaws.com", "port": 6379, "useSsl": true, "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:bluesamredis-nioefm" } }
db

Menentukan properti database yang digunakan dengan aplikasi. Database harus berupa database Aurora PostgreSQL. Anda dapat menentukan properti berikut:

  • nb-threads- Opsional. Menentukan berapa banyak thread khusus yang digunakan untuk mekanisme penulisan di belakang yang diandalkan oleh mesin BluSam. Defaultnya adalah 8.

  • batch-size- Opsional. Menentukan ambang batas yang digunakan mekanisme write-behind untuk memulai operasi penyimpanan batch. Ambang batas mewakili jumlah catatan yang dimodifikasi yang akan memulai operasi penyimpanan batch untuk memastikan bahwa catatan yang dimodifikasi tetap ada. Pemicunya sendiri didasarkan pada kombinasi ukuran batch dan waktu berlalu satu detik, mana yang dicapai terlebih dahulu. Defaultnya adalah 10000.

  • name- Opsional. Menentukan nama database.

  • secret-manager-arn- Menentukan Nama Sumber Daya Amazon (ARN) dari rahasia yang berisi kredensyal database. Untuk informasi selengkapnya, lihat Langkah 4: Buat dan konfigurasikan rahasia AWS Secrets Manager database.

Redis

Menentukan properti cache Redis yang digunakan aplikasi untuk menyimpan data sementara yang dibutuhkan di lokasi pusat untuk meningkatkan kinerja. Kami menyarankan Anda mengenkripsi dan melindungi cache Redis dengan kata sandi.

  • hostname- Menentukan lokasi cache Redis.

  • port- Menentukan port, biasanya 6379, di mana cache Redis mengirim dan menerima komunikasi.

  • useSsl- Menentukan apakah cache Redis dienkripsi. Jika cache tidak dienkripsi, atur useSsl ke false.

  • secret-manager-arn- Menentukan Nama Sumber Daya Amazon (ARN) dari rahasia yang berisi kata sandi cache Redis. Jika cache Redis tidak dilindungi kata sandi, jangan tentukan. secret-manager-arn Untuk informasi selengkapnya, lihat Langkah 4: Buat dan konfigurasikan rahasia AWS Secrets Manager database.

AWS Antrian pesan Blu Age - opsional

Tentukan detail koneksi JMS-MQ untuk AWS aplikasi Blu Age.

"message-queues": [ { "product-type": "JMS-MQ", "queue-manager": "QMgr1", "channel": "mqChannel1", "hostname": "mqserver-host1", "port": 1414, "user-id": "app-user1", "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:123456789012:secret:sample/mq/test-279PTa" }, { "product-type": "JMS-MQ", "queue-manager": "QMgr2", "channel": "mqChannel2", "hostname": "mqserver-host2", "port": 1412, "user-id": "app-user2", "secret-manager-arn": "arn:aws:secretsmanager:us-west-2:123456789012:secret:sample/mq/test-279PTa" } ]
jenis produk

Wajib. Menentukan jenis produk. Saat ini, ini hanya bisa “JMS-MQ” untuk AWS aplikasi Blu Age.

manajer antrian

Wajib. Menentukan nama manajer antrian.

saluran

Wajib. Menentukan nama saluran server-koneksi.

hostname

Wajib. Menentukan nama host dari server antrian pesan.

port

Wajib. Menentukan nomor port listener yang sedang didengarkan server.

id pengguna

Tidak wajib. Menentukan ID akun pengguna yang diizinkan untuk melakukan operasi antrian pesan pada saluran yang ditentukan.

secret-manager-arn

Tidak wajib. Menentukan Nama Sumber Daya Amazon (ARN) Secrets Manager yang menyediakan kata sandi pengguna yang ditentukan.

AWS Konfigurasi EFS penyimpanan Aplikasi Blu Age - opsional

Tentukan detail titik EFS Access penyimpanan aplikasi menggunakan struktur berikut.

"ba-application": { "file-permission-mask": "UMASK002" }, "efs-configs": [ { "file-system-id": "fs-01376dfsvfvrsvsr", "mount-point": "/m2/mount/efs-ap2", "access-point-id": fsap-0eaesefvrefrewgv8" } ]
file-system-id

Wajib. ID sistem file EFS tempat titik akses berlaku. Pola: “fs- ([0-9a-f] {8,40}) {1,128} $”

titik pemasangan

Wajib. Titik pemasangan untuk sistem file tingkat aplikasi. Ini harus berbeda dari titik pemasangan penyimpanan tingkat lingkungan.

access-point-id

Wajib. ID titik akses, yang ditetapkan oleh Amazon EFS. Pola: “^fsap- ([0-9a-f] {8,40}) {1,128} $”

file-permission-mask

Tidak wajib. Mendefinisikan masker pembuatan file untuk file yang dibuat oleh proses aplikasi. Misalnya, ketika nilai diatur keUMASK006, semua file akan memiliki izin 660. Ini berarti bahwa hanya pemilik file dan grup file yang akan memiliki akses baca dan tulis, sementara pengguna lain tidak memiliki izin apa pun.

catatan

Nilai yang ditetapkan untuk bidang ini hanya dipertimbangkan saat menggunakan penyimpanan EFS tingkat aplikasi.

catatan

Ketika konfigurasi efs disediakan, direktori file harus ditentukan di bagian definisi aplikasi. Itu harus berupa subfolder dari titik pemasangan Amazon EFS yang diatur pada tingkat aplikasi.

Definisi aplikasi Fokus Mikro

Bagian definisi sampel berikut adalah untuk mesin runtime Micro Focus, dan berisi elemen wajib dan opsional.

{ "template-version": "2.0", "source-locations": [ { "source-id": "s3-source", "source-type": "s3", "properties": { "s3-bucket": "mainframe-deployment-bucket-aaa", "s3-key-prefix": "v1" } } ], "definition" : { "listeners": [{ "port": 5101, "type": "tn3270" }], "dataset-location": { "db-locations": [{ "name": "Database1", "secret-manager-arn": "arn:aws:secrets:1234:us-east-1:secret:123456" }] }, "cognito-auth-handler": { "user-pool-id": "cognito-idp.us-west-2.amazonaws.com/us-west-2_rvYFnQIxL", "client-id": "58k05jb8grukjjsudm5hhn1v87", "identity-pool-id": "us-west-2:64464b12-0bfb-4dea-ab35-5c22c6c245f6" }, "ldap-ad-auth-handler": { "ldap-ad-connection-secrets": [LIST OF AD-SECRETS] }, "batch-settings": { "initiators": [{ "classes": ["A", "B"], "description": "initiator...." }], "jcl-file-location": "${s3-source}/batch/jcl", "program-path": "/m2/mount/libs/loadlib:$EFS_MOUNT/emergency/loadlib", "system-procedure-libraries":"SYS1.PROCLIB;SYS2.PROCLIB", "aliases": [ {"alias": "FDSSORT", "program": "SORT"}, {"alias": "MFADRDSU", "program": "ADRDSSU"} ] }, "cics-settings": { "binary-file-location": "${s3-source}/cics/binaries", "csd-file-location": "${s3-source}/cics/def", "system-initialization-table": "BNKCICV" }, "xa-resources" : [{ "name": "XASQL", "secret-manager-arn": "arn:aws:secrets:1234:us-east-1:secret:123456", "module": "${s3-source}/xa/ESPGSQLXA64.so" }], "runtime-settings": { "environment-variables": { "ES_JES_RESTART": "N", "EFS_MOUNT": "/m2/mount/efs" } } } }

Detail definisi Fokus Mikro

Konten di bagian definisi file definisi aplikasi Micro Focus bervariasi, tergantung pada sumber daya yang dibutuhkan aplikasi mainframe yang dimigrasi saat runtime.

Pendengar - wajib

Tentukan pendengar menggunakan struktur berikut:

"listeners": [{ "port": 5101, "type": "tn3270" }],
port

Untuk tn3270, defaultnya adalah 5101. Untuk jenis pendengar layanan lainnya, port bervariasi. Anda dapat menggunakan port apa pun yang tersedia kecuali port terkenal 0 hingga 1023. Setiap pendengar harus memiliki port yang berbeda. Pendengar tidak boleh berbagi port. Untuk informasi selengkapnya, lihat Kontrol Pendengar dalam dokumentasi Micro Focus Enterprise Server.

jenis

Menentukan jenis pendengar layanan. Untuk informasi selengkapnya, lihat Pendengar dalam dokumentasi Micro Focus Enterprise Server.

Lokasi kumpulan data - diperlukan

Tentukan lokasi kumpulan data menggunakan struktur berikut.

"dataset-location": { "db-locations": [{ "name": "Database1", "secret-manager-arn": "arn:aws:secrets:1234:us-east-1:secret:123456" }], }
db-lokasi

Menentukan lokasi kumpulan data yang dibuat oleh aplikasi yang dimigrasi. Saat ini, Modernisasi AWS Mainframe hanya mendukung kumpulan data dari satu database VSAM.

  • name- Menentukan nama instance database yang berisi kumpulan data yang dibuat oleh aplikasi yang dimigrasi.

  • secret-manager-arn- Menentukan Nama Sumber Daya Amazon (ARN) dari rahasia yang berisi kredensyal database.

Otentikasi Amazon Cognito dan penangan otorisasi - opsional

AWS Modernisasi Mainframe menggunakan Amazon Cognito untuk otentikasi dan otorisasi untuk aplikasi yang dimigrasi. Tentukan handler otentikasi Amazon Cognito menggunakan struktur berikut.

"cognito-auth-handler": { "user-pool-id": "cognito-idp.Region.amazonaws.com/Region_rvYFnQIxL", "client-id": "58k05jb8grukjjsudm5hhn1v87", "identity-pool-id": "Region:64464b12-0bfb-4dea-ab35-5c22c6c245f6" }
user-pool-id

Menentukan kumpulan pengguna Amazon Cognito AWS yang digunakan Modernisasi Mainframe untuk mengautentikasi pengguna aplikasi yang dimigrasi. Wilayah AWS Untuk kumpulan pengguna harus cocok dengan Wilayah AWS untuk aplikasi Modernisasi AWS Mainframe.

id klien

Menentukan aplikasi yang dimigrasi yang dapat diakses oleh pengguna yang diautentikasi.

identity-pool-id

Menentukan kumpulan identitas Amazon Cognito tempat pengguna yang diautentikasi menukar token kumpulan pengguna dengan kredensyal yang memungkinkan pengguna mengakses Modernisasi Mainframe. AWS Wilayah AWS Untuk kumpulan identitas harus sesuai dengan Wilayah AWS untuk aplikasi Modernisasi AWS Mainframe.

LDAP dan pengendali Direktori Aktif - opsional

Anda dapat mengintegrasikan aplikasi Anda dengan Active Directory (AD) atau jenis server LDAP apa pun untuk memungkinkan pengguna aplikasi menggunakan kredensyal LDAP/AD mereka untuk otorisasi dan otentikasi.

Untuk mengintegrasikan aplikasi Anda dengan AD
  1. Ikuti langkah-langkah yang dijelaskan dalam Mengkonfigurasi Active Directory for Enterprise Server Security dalam dokumentasi Micro Focus Enterprise Server.

  2. Buat AWS Secrets Manager rahasia dengan detail AD/LDAP Anda untuk setiap server AD/LDAP yang ingin Anda gunakan dengan aplikasi Anda. Untuk informasi tentang cara membuat rahasia, lihat Membuat rahasia AWS Secrets Manager di Panduan AWS Secrets Manager Pengguna. Untuk tipe rahasia, pilih Jenis rahasia lainnya dan sertakan pasangan kunci-nilai berikut.

    { "connectionPath" : "<HOST-ADDRESS>:<PORT>", "authorizedId" : "<USER-FULL-DN>", "password" : "<PASSWORD>", "baseDn" : "<BASE-FULL-DN>", "userClassDn" : "<USER-TYPE>", "userContainerDn" : "<USER-CONTAINER-DN>", "groupContainerDn" : "<GROUP-CONTAINER-DN>", "resourceContainerDn" : "<RESOURCE-CONTAINER-DN>" }
    Rekomendasi keamanan
    • UntukconnectionPath, Modernisasi AWS Mainframe mendukung protokol LDAP dan LDAP over SSL (LDAPS). Kami merekomendasikan penggunaan LDAPS karena lebih aman dan mencegah kredensyal muncul dalam transmisi jaringan.

    • Untuk authorizedId danpassword, kami menyarankan Anda menentukan kredensyal pengguna tanpa izin lebih dari izin baca dan verifikasi yang paling ketat yang diperlukan untuk menjalankan aplikasi Anda.

    • Kami merekomendasikan untuk memutar kredensyal AD/LDAP secara teratur.

    • Jangan membuat pengguna AD dengan nama pengguna awsuser ataumfuser. Kedua nama pengguna ini dicadangkan untuk AWS digunakan.

    Berikut adalah contohnya.

    { "connectionPath" : "ldaps://msad4.m2.example.people.aws.dev:636", "authorizedId" : "CN=LDAPUser,OU=Users,OU=msad4,DC=msad4,DC=m2,DC=example,DC=people,DC=aws,DC=dev", "password" : "ADPassword", "userContainerDn" : "CN=Enterprise Server Users,CN=Micro Focus,CN=Program Data,OU=msad4,DC=msad4,DC=m2,DC=example,DC=people,DC=aws,DC=dev", "groupContainerDn" : "CN=Enterprise Server Groups,CN=Micro Focus,CN=Program Data,OU=msad4,DC=msad4,DC=m2,DC=example,DC=people,DC=aws,DC=dev", "resourceContainerDn" : "CN=Enterprise Server Resources,CN=Micro Focus,CN=Program Data,OU=msad4,DC=msad4,DC=m2,DC=example,DC=people,DC=aws,DC=dev" }

    Buat rahasia dengan kunci KMS yang dikelola pelanggan. Anda harus memberikan Modernisasi AWS Mainframe GetSecretValue dan DescribeSecret izin pada rahasia, dan Decrypt dan DescribeKey izin pada kunci KMS. Untuk informasi selengkapnya, lihat Izin untuk kunci KMS di AWS Secrets Manager Panduan Pengguna.

  3. Tambahkan yang berikut ini ke definisi aplikasi Anda.

    "ldap-ad-auth-handler": { "ldap-ad-connection-secrets": [LIST OF AD/LDAP SECRETS] }

    Berikut adalah contohnya.

    "ldap-ad-auth-handler": { "ldap-ad-connection-secrets": ["arn:aws:secrets:1234:us-east-1:secret:123456"] }

Penangan otentikasi LDAP/AD tersedia untuk Micro Focus 8.0.11 dan versi yang lebih baru.

Pengaturan Batch - diperlukan

Tentukan detail yang diperlukan oleh pekerjaan batch yang dijalankan sebagai bagian dari aplikasi menggunakan struktur berikut.

"batch-settings": { "initiators": [{ "classes": ["A", "B"], "description": "initiator...." }], "jcl-file-location": "${s3-source}/batch/jcl", "program-path": "/m2/mount/libs/loadlib:$EFS_MOUNT/emergency/loadlib", "system-procedure-libraries":"SYS1.PROCLIB;SYS2.PROCLIB", "aliases": [ {"alias": "FDSSORT", "program": "SORT"}, {"alias": "MFADRDSU", "program": "ADRDSSU"} ] }
pemrakarsa

Menentukan inisiator batch yang dimulai ketika aplikasi yang dimigrasi mulai berhasil dan terus berjalan sampai aplikasi berhenti. Anda dapat menentukan satu atau beberapa kelas per inisiator. Anda juga dapat menentukan beberapa inisiator. Sebagai contoh:

"batch-settings": { "initiators": [ { "classes": ["A", "B"], "description": "initiator...." }, { "classes": ["C", "D"], "description": "initiator...." } ], }

Untuk informasi selengkapnya, lihat Untuk menentukan pemrakarsa batch atau SEP printer dalam dokumentasi Micro Focus Enterprise Server.

  • classes- Menentukan kelas pekerjaan yang inisiator dapat menjalankan. Anda dapat menggunakan hingga 36 karakter. Anda dapat menggunakan karakter berikut: A-Z atau 0-9.

  • description- Menjelaskan untuk apa inisiator.

jcl-file-location

Menentukan lokasi file JCL (Job Control Language) yang diperlukan oleh pekerjaan batch yang dijalankan aplikasi yang dimigrasi.

jalur program

Menentukan jalur yang diperlukan untuk menjalankan pekerjaan batch ketika program di JCL tidak berada di lokasi default. Nama jalur yang berbeda dipisahkan dengan titik dua (:).

catatan

Jalur program hanya bisa menjadi jalur EFS.

system-procedure-libraries

Menentukan set data dipartisi default yang akan dicari untuk prosedur JCL. Prosedur ini, bagaimanapun, tidak ditemukan di JCL atau melalui pernyataan JCLLIB. Kumpulan data ini harus dikatalogkan dan nama katalog harus digunakan. Dan entri dipisahkan dengan titik koma (;).

alias

Mendefinisikan pemetaan untuk utilitas dan nama program yang digunakan dalam JCL untuk nama implementasi utilitas. AWS dan utilitas batch pihak ketiga (misalnya M2SFTP, M2WAIT, Syncsort, dll.) Secara opsional dapat memiliki alias untuk menghilangkan kebutuhan untuk mengubah JCL. Sebagai contoh:

  • FDSSORT Alias FDSSORT untuk SORT dan Alias FDSICET untuk ICETOOL

  • ADRDSSU Alias MFADRDSU untuk ADRDSSU

  • Syncsort Alias DMXMFSRT untuk SORT

Pengaturan CICS - diperlukan

Tentukan rincian yang diperlukan untuk transaksi CICS yang berjalan sebagai bagian dari aplikasi menggunakan struktur berikut.

"cics-settings": { "binary-file-location": "${s3-source}/cics/binaries", "csd-file-location": "${s3-source}/cics/def", "system-initialization-table": "BNKCICV" }
binary-file-location

Menentukan lokasi file program transaksi CICS.

csd-file-location

Menentukan lokasi file definisi sumber daya CICS (CSD) untuk aplikasi ini. Untuk informasi selengkapnya, lihat Definisi Sumber Daya CICS dalam dokumentasi Micro Focus Enterprise Server.

system-initialization-table

Menentukan tabel inisialisasi sistem (SIT) yang digunakan aplikasi yang dimigrasi. Nama tabel SIT bisa sampai 8 karakter. Anda dapat menggunakan A-Z, 0-9, $, @, dan #. Untuk informasi selengkapnya, lihat Definisi Sumber Daya CICS dalam dokumentasi Micro Focus Enterprise Server.

Sumber daya XA - diperlukan

Tentukan detail yang diperlukan untuk sumber daya XA yang dibutuhkan aplikasi menggunakan struktur berikut.

"xa-resources" : [{ "name": "XASQL", "secret-manager-arn": "arn:aws:secrets:1234:us-east-1:secret:123456", "module": "${s3-source}/xa/ESPGSQLXA64.so" }]
name

Wajib. Menentukan nama sumber daya XA.

secret-manager-arn

Menentukan Amazon Resource Name (ARN) untuk rahasia yang berisi kredensyal untuk menghubungkan ke database.

modul

Menentukan lokasi file executable modul switch RM. Untuk informasi selengkapnya, lihat Merencanakan dan Merancang XAR dalam dokumentasi Micro Focus Enterprise Server.

Pengaturan runtime - opsional

Tentukan detail yang diperlukan untuk pengaturan runtime untuk mengelola variabel lingkungan yang diizinkan menggunakan struktur berikut.

"runtime-settings": { "environment-variables": { "ES_JES_RESTART": "N", "EFS_MOUNT": "/m2/mount/efs" } }
variabel lingkungan

Menentukan Micro Focus didukung variabel lingkungan yang diterapkan untuk runtime aplikasi ini.

  • ES_JES_RESTARTadalah variabel lingkungan Fokus Mikro yang memungkinkan pemrosesan ulang JCL. Secara opsional, Anda juga dapat menggunakan ES_ALLOC_OVERRIDE variabel lingkungan Micro Focus.

  • EFS_MOUNTadalah variabel lingkungan khusus yang mungkin digunakan aplikasi Anda untuk mengidentifikasi di mana pemasangan EFS lingkungan berada.

Anda dapat mengakses semua variabel lingkungan Micro Focus di Micro Focus Enterprise Server untuk panduan UNIX.