Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Modernisasi beban kerja pencetakan batch mainframe dengan menggunakan Rocket Enterprise Server dan LRS AWS VPSX/LFI
Shubham Roy dan Kevin Yung, Amazon Web Services
Abraham Rondon, Fokus Mikro
Guy Tucker, Levi, Ray dan Shoup Inc
Ringkasan
Pola ini menunjukkan kepada Anda cara memodernisasi beban kerja pencetakan batch mainframe penting bisnis Anda di Amazon Web Services (AWS) Cloud dengan menggunakan Rocket Enterprise Server sebagai runtime untuk aplikasi mainframe modern dan VPSX/MFI LRS (Micro Focus Interface) sebagai server cetak. Pola ini didasarkan pada pendekatan modernisasi mainframe replatform
Prasyarat dan batasan
Prasyarat
Akun AWS yang aktif
Beban kerja pencetakan mainframe atau manajemen output
Pengetahuan dasar tentang cara membangun kembali dan mengirimkan aplikasi mainframe yang berjalan di Rocket Enterprise Server (Untuk informasi lebih lanjut, lihat lembar data Rocket Enterprise Server
dalam dokumentasi Rocket.) Pengetahuan dasar tentang solusi dan konsep pencetakan cloud LRS
Perangkat lunak dan lisensi Rocket Enterprise Server (Untuk informasi lebih lanjut, hubungi penjualan Rocket
.) VPSX/MFI, LRS/Queue, and LRS/DISPerangkat lunak dan lisensi LRS (Untuk informasi lebih lanjut, hubungi penjualan LRS
.)
catatan
Untuk informasi selengkapnya tentang pertimbangan konfigurasi untuk beban kerja pencetakan batch mainframe, lihat Pertimbangan di bagian Informasi tambahan dari pola ini.
Versi produk
Rocket Enterprise Server
6.0 (pembaruan produk 7) LRS VPSX/MFI V1R3
atau lebih tinggi
Arsitektur
Tumpukan teknologi sumber
Sistem operasi — IBM z/OS
Bahasa pemrograman — Common Business-Oriented Language (COBOL), job control language (JCL), dan Customer Information Control System (CICS)
Database — IBM DB2 untuk z/OS dan Metode Akses Penyimpanan Virtual (VSAM)
Keamanan — Fasilitas Kontrol Akses Sumber Daya (RACF), CA Top Secret untuk z/OS, dan Fasilitas Kontrol Akses 2 () ACF2
Manajemen pencetakan dan output - Produk z/OS pencetakan mainframe IBM (IBM Tivoli Output Manager untuk z/OS, LRS, dan CA View)
Tumpukan teknologi target
Sistem operasi - Microsoft Windows Server berjalan di Amazon EC2
Hitung - Amazon EC2
Bahasa pemrograman — COBOL, JCL, dan CICS
Basis Data - Amazon RDS
Keamanan — AWS Managed Microsoft AD
Manajemen pencetakan dan output — Solusi pencetakan LRS di AWS
Lingkungan runtime mainframe - Rocket Enterprise Server
Arsitektur sumber
Diagram berikut menunjukkan arsitektur keadaan saat ini yang khas untuk beban kerja pencetakan batch mainframe:

Diagram menunjukkan alur kerja berikut:
Pengguna melakukan transaksi bisnis pada sistem keterlibatan (SoE) yang dibangun di atas aplikasi IBM CICS yang ditulis dalam COBOL.
SoE memanggil layanan mainframe, yang mencatat data transaksi bisnis dalam database system-of-records (SoR) seperti IBM DB2 untuk z/OS.
SoR mempertahankan data bisnis dari BUMN.
Penjadwal pekerjaan batch memulai pekerjaan batch untuk menghasilkan output cetak.
Pekerjaan batch mengekstrak data dari database, memformat data sesuai dengan kebutuhan bisnis, dan kemudian menghasilkan output bisnis seperti laporan penagihan, kartu identitas, atau laporan pinjaman. Akhirnya, pekerjaan batch merutekan output ke manajemen keluaran pencetakan untuk pemrosesan dan pengiriman output, berdasarkan persyaratan bisnis.
Manajemen keluaran pencetakan menerima output cetak dari pekerjaan batch, dan kemudian mengirimkan output itu ke tujuan tertentu, seperti email, berbagi file yang menggunakan FTP aman, printer fisik yang menggunakan solusi pencetakan LRS (seperti yang ditunjukkan dalam pola ini), atau IBM Tivoli.
Arsitektur target
Diagram berikut menunjukkan arsitektur untuk beban kerja pencetakan batch mainframe yang diterapkan di AWS Cloud:

Diagram menunjukkan alur kerja berikut:
Penjadwal pekerjaan batch memulai pekerjaan batch untuk membuat hasil cetak, seperti laporan penagihan, kartu identitas, atau laporan pinjaman.
Pekerjaan batch mainframe (direplatformed ke Amazon EC2
) menggunakan runtime Rocket Enterprise Server untuk mengekstrak data dari database aplikasi, menerapkan logika bisnis ke data, memformat data, dan kemudian mengirim data ke tujuan cetak dengan menggunakan Rocket Software Print Exit (dokumentasi Micro Focus). Database aplikasi (SoR yang berjalan di Amazon RDS) menyimpan data untuk output cetak.
Solusi VPSX/MFI pencetakan LRS digunakan di Amazon EC2 dan data operasionalnya disimpan di Amazon Elastic Block Store (Amazon EBS). LRS VPSX/MFI menggunakan agen TCP/IP-based LRS/Queue transmisi untuk mengumpulkan data cetak melalui Rocket Software JES Print Exit API dan mengirimkan data ke tujuan printer tertentu.
catatan
Solusi target biasanya tidak memerlukan perubahan aplikasi untuk mengakomodasi bahasa pemformatan mainframe, seperti IBM Advanced Function Presentation (AFP) atau Xerox Line Condition Data Stream (LCDS). Untuk informasi selengkapnya tentang penggunaan Perangkat Lunak Rocket untuk migrasi dan modernisasi aplikasi mainframe di AWS, lihat Memberdayakan Beban Kerja Mainframe Perusahaan di AWS
Arsitektur infrastruktur AWS
Diagram berikut menunjukkan arsitektur infrastruktur AWS yang sangat tersedia dan aman untuk beban kerja pencetakan batch mainframe:

Diagram menunjukkan alur kerja berikut:
Penjadwal batch memulai proses batch dan diterapkan di Amazon EC2 di beberapa Availability Zone for high availability
(HA). catatan
Pola ini tidak mencakup implementasi penjadwal batch. Untuk informasi selengkapnya tentang implementasi, lihat dokumentasi vendor perangkat lunak untuk penjadwal Anda.
Pekerjaan batch mainframe (ditulis pada bahasa pemrograman seperti JCL atau COBOL) menggunakan logika bisnis inti untuk memproses dan menghasilkan output cetak, seperti laporan penagihan, kartu ID, dan laporan pinjaman. Pekerjaan ini diterapkan di Amazon EC2 di dua Availability Zone untuk HA dan menggunakan Rocket Software Print Exit untuk merutekan output cetak ke LRS VPSX/MFI untuk pencetakan pengguna akhir.
LRS VPSX/MFI menggunakan TCP/IP-based LRS/Queue transmission agent to collect or capture print data from the Rocket Software JES Print Exit programming interface. Print Exit passes the necessary information to enable LRS VPSX/MFI to effectively process the spool file and dynamically build LRS/Queue perintah. Perintah kemudian dijalankan menggunakan fungsi bawaan standar dari Rocket Software.
catatan
Untuk informasi selengkapnya tentang data cetak yang diteruskan dari Rocket Software Print Exit ke LRS/Queue dan mekanisme batch mainframe yang VPSX/MFI didukung LRS, lihat Mencetak pengambilan data di bagian Informasi tambahan dari pola ini.
catatan
Network Load Balancer menyediakan nama DNS untuk mengintegrasikan Rocket Enterprise Server dengan LRS VPSX/MFI. : LRS VPSX/MFI supports a Layer 4 load balancer. The Network Load Balancer also does a basic health check on LRS VPSX/MFI dan mengarahkan lalu lintas ke target terdaftar yang sehat.
catatan
Server VPSX/MFI cetak LRS digunakan EC2 di Amazon di dua Availability Zone untuk HA dan menggunakan Amazon EBS sebagai penyimpanan data operasional. LRS VPSX/MFI mendukung mode layanan aktif-aktif dan aktif-pasif. Arsitektur ini menggunakan multiple AZs dalam pasangan aktif-pasif sebagai siaga aktif dan panas. Network Load Balancer melakukan pemeriksaan kesehatan pada instans LRS dan mengarahkan lalu lintas ke VPSX/MFI EC2 instans siaga panas di AZ lain jika instans aktif dalam keadaan tidak sehat. Permintaan cetak disimpan dalam Antrian Pekerjaan LRS secara lokal di setiap instance. EC2 Jika terjadi pemulihan, instance yang gagal harus dimulai ulang agar layanan LRS dapat melanjutkan pemrosesan permintaan cetak. : LRS juga VPSX/MFI dapat melakukan pemeriksaan kesehatan di tingkat armada printer. Untuk informasi selengkapnya, lihat Pemeriksaan kesehatan armada printer di bagian Informasi tambahan dari pola ini.
AWS Managed Microsoft AD terintegrasi dengan LRS/DIS untuk melakukan autentikasi dan otorisasi alur kerja cetak. Untuk informasi selengkapnya, lihat Mencetak otentikasi dan otorisasi di bagian Informasi tambahan dari pola ini.
LRS VPSX/MFI menggunakan Amazon EBS untuk penyimpanan blok. Anda dapat mencadangkan data Amazon EBS dari EC2 instans aktif ke Amazon S3 point-in-time sebagai snapshot dan mengembalikannya ke volume EBS siaga panas. Untuk mengotomatiskan pembuatan, penyimpanan, dan penghapusan snapshot volume Amazon EBS, Anda dapat menggunakan Amazon Data Lifecycle Manager
untuk mengatur frekuensi snapshot otomatis dan memulihkannya berdasarkan persyaratan RTO/RPO Anda.
Alat
Layanan AWS
Amazon Elastic Block Store (Amazon EBS) menyediakan volume penyimpanan tingkat blok untuk digunakan dengan instans. EC2 Volume EBS berfungsi seperti perangkat blok mentah yang tidak terformat. Anda dapat memasang volume ini sebagai perangkat di instans Anda.
Amazon Elastic Compute Cloud (Amazon EC2) menyediakan kapasitas komputasi yang dapat diskalakan di AWS Cloud. Anda dapat menggunakan Amazon EC2 untuk meluncurkan server virtual sebanyak atau sesedikit yang Anda butuhkan, dan Anda dapat meningkatkan skala atau meningkatkan skala.
Amazon Relational Database Service (Amazon RDS) adalah layanan web yang memudahkan penyiapan, pengoperasian, dan skala database relasional di AWS Cloud. Ini menyediakan efisiensi biaya, kapasitas resizable untuk database relasional dan mengelola tugas-tugas administrasi database umum.
AWS Directory Service untuk Microsoft Active Directory, juga dikenal sebagai AWS Managed Microsoft AD, memungkinkan beban kerja sadar direktori dan sumber daya AWS Anda untuk menggunakan Microsoft Active Directory di AWS Cloud.
Alat lainnya
LRS VPSX/MFI (Micro Focus Interface)
, dikembangkan bersama oleh LRS dan Rocket Software, menangkap output dari spool JES Rocket Enterprise Server dan andal mengirimkannya ke tujuan cetak tertentu. LRS Directory Information Server (LRS/DIS) digunakan untuk otentikasi dan otorisasi selama alur kerja cetak.
TCP/IP-based LRS/Queue transmission agent is used by LRS VPSX/MFIuntuk mengumpulkan atau menangkap data cetak melalui antarmuka pemrograman Rocket Software JES Print Exit.
Rocket Enterprise Server
adalah lingkungan penyebaran aplikasi untuk aplikasi mainframe. Ini menyediakan lingkungan eksekusi untuk aplikasi mainframe yang dimigrasikan atau dibuat dengan menggunakan versi Rocket Software Enterprise Developer.
Epik
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Siapkan Rocket Enterprise Server dan gunakan aplikasi demo. | Siapkan Rocket Enterprise Server di Amazon EC2, lalu gunakan aplikasi BankDemo demonstrasi Perangkat Lunak Rocket di Amazon. EC2 BankDemo Aplikasi ini adalah aplikasi batch mainframe yang membuat dan kemudian memulai output cetak. | Arsitek awan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Dapatkan lisensi produk LRS untuk pencetakan. | Untuk mendapatkan lisensi produk LRS untuk LRSVPSX/MFI, LRS/Queue, and LRS/DIS, hubungi tim Manajemen Output LRS | Membangun memimpin |
Buat instance Amazon EC2 Windows untuk menginstal LRS VPSX/MFI. | Luncurkan instans Amazon EC2 Windows dengan mengikuti petunjuk dari Luncurkan EC2 instans Amazon di EC2 dokumentasi Amazon. Instans Anda harus memenuhi persyaratan perangkat keras dan perangkat lunak berikut untuk LRS VPSX/LKM:
catatanPersyaratan perangkat keras dan perangkat lunak sebelumnya ditujukan untuk armada printer kecil (sekitar 500-1000). Untuk mendapatkan persyaratan lengkap, konsultasikan dengan kontak LRS dan AWS Anda. Saat Anda membuat instance Windows, lakukan hal berikut:
| Arsitek awan |
Instal LRS VPSX/MFI pada EC2 instance. |
| Arsitek awan |
Instal LRS/antrian. |
| Arsitek awan |
Instal LRS/DIS. |
| Arsitek awan |
Buat grup target dan daftarkan LRS VPSX/MFI EC2 sebagai target. | Buat grup target dengan mengikuti petunjuk dari Buat grup target untuk Network Load Balancer Anda dalam dokumentasi Elastic Load Balancing. Saat Anda membuat grup target, lakukan hal berikut:
| Arsitek awan |
Buat Network Load Balancer. | Ikuti instruksi dari Buat Network Load Balancer dalam dokumentasi Elastic Load Balancing. Network Load Balancer Anda merutekan lalu lintas dari Rocket Enterprise Server ke LRS. VPSX/MFI EC2 Saat Anda membuat Network Load Balancer, lakukan hal berikut pada halaman Listeners dan Routing:
| Arsitek awan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Konfigurasikan Rocket Enterprise Server untuk LRS/Queue integrasi. |
catatanLRS saat ini mendukung batas karakter maksimum 50 untuk nama DNS, tetapi ini dapat berubah di masa mendatang. Jika nama DNS Anda lebih besar dari 50, maka Anda dapat menggunakan alamat IP Network Load Balancer sebagai alternatif. | Arsitek awan |
Konfigurasikan Rocket Enterprise Server untuk VPSX/MFI integrasi LRS. |
| Arsitek awan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Kaitkan modul Keluar Cetak Perangkat Lunak Roket ke Proses Eksekusi Server printer batch Rocket Enterprise Server. |
Untuk informasi selengkapnya tentang konfigurasi, lihat Menggunakan Keluar | Arsitek awan |
Tambahkan printer di LRS VPSX/MFI. |
| Arsitek awan |
Buat pengguna cetak di LRS VPSX/LKM. |
| Arsitek awan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Buat domain AWS Managed Microsoft AD dengan pengguna dan grup. |
| Arsitek awan |
Bergabunglah dengan LRS VPSX/MFI EC2 ke domain AWS Managed Microsoft AD. | Bergabunglah dengan LRS VPSX/MFI EC2 ke domain AWS Managed Microsoft AD Anda secara otomatis | Arsitek awan |
Konfigurasikan dan integrasikan LRS/DIS dengan AWS Managed Microsoft AD. |
| Arsitek awan |
| Tugas | Deskripsi | Keterampilan yang dibutuhkan |
|---|---|---|
Memulai permintaan cetak batch dari BankDemo aplikasi Rocket Software. |
| Insinyur uji |
Periksa output cetak di LRS VPSX/MFI. |
Anda sekarang dapat melihat hasil cetak dari laporan akun dengan kolom untuk Akun No. , Deskripsi, Tanggal, Jumlah, dan Saldo. Sebagai contoh, lihat lampiran batch_print_output untuk pola ini. | Insinyur uji |
Sumber daya terkait
Modernisasi Output LRS
(dokumentasi LRS) ANSI dan kontrol kereta mesin
(dokumentasi IBM) Kata-kata perintah saluran
(dokumentasi IBM) Memberdayakan Beban Kerja Mainframe Perusahaan di AWS dengan Fokus Mikro (AWS
Partner Network Blog) Membangun PAC Server Perusahaan Fokus Mikro dengan Amazon EC2 Auto Scaling dan Systems Manager (dokumentasi AWS Prescriptive Guidance)
Aliran data Presentasi Fungsi Lanjutan (AFP)
(dokumentasi IBM)
Informasi tambahan
Pertimbangan-pertimbangan
Selama perjalanan modernisasi Anda, Anda dapat mempertimbangkan berbagai konfigurasi untuk proses batch mainframe dan output yang dihasilkannya. Platform mainframe telah disesuaikan oleh setiap pelanggan dan vendor yang menggunakannya dengan persyaratan khusus yang secara langsung memengaruhi pencetakan. Misalnya, platform Anda saat ini dapat menggabungkan IBM Advanced Function Presentation (AFP) atau Xerox Line Condition Data Stream (LCDS) ke dalam alur kerja saat ini. Selain itu, karakter kontrol carriage mainframe
Cetak pengambilan data
Rocket Software Print Exit meneruskan informasi yang diperlukan untuk memungkinkan LRS VPSX/MFI memproses file spool secara efektif. Informasi terdiri dari bidang yang dilewatkan di blok kontrol yang relevan, seperti:
NAMA KERJA
PEMILIK (USERID)
TUJUAN
BENTUK
NAMA BERKAS
PENULIS
LRS VPSX/MFI mendukung mekanisme batch mainframe berikut untuk menangkap data dari Rocket Enterprise Server.
print/spool Pemrosesan BATCH COBOL menggunakan pernyataan z/OS JCL SYSOUT standar DD/OUTPUT
print/spool Pemrosesan BATCH COBOL menggunakan pernyataan z/OS JCL CA-SPOOL SUBSYS DD standar
IMS/COBOL print/spoolpemrosesan menggunakan antarmuka CBLTDLI (Untuk daftar lengkap metode dan contoh pemrograman yang didukung, lihat dokumentasi LRS yang disertakan dengan lisensi produk Anda.)
Pemeriksaan kesehatan armada printer
LRS VPSX/MFI (LRS LoadX) dapat melakukan pemeriksaan kesehatan deep dive, termasuk manajemen perangkat dan optimalisasi operasional. Manajemen perangkat dapat mendeteksi kegagalan pada perangkat printer dan merutekan permintaan cetak ke printer yang sehat. Untuk informasi selengkapnya tentang pemeriksaan kesehatan deep dive untuk armada printer, lihat dokumentasi LRS yang disertakan dengan lisensi produk Anda.
Cetak otentikasi dan otorisasi
LRS/DIS enables LRS applications to authenticate user IDs and passwords by using Microsoft Active Directory or an LDAP server. In addition to basic print authorization, LRS/DISjuga dapat menerapkan kontrol keamanan cetak tingkat butiran dalam kasus penggunaan berikut:
Kelola siapa yang dapat menelusuri pekerjaan printer.
Kelola tingkat penelusuran pekerjaan pengguna lain.
Kelola tugas operasional. Misalnya, keamanan tingkat perintah seperti hold/release, purge, modify, copy, dan reroute. Keamanan dapat diatur oleh User-ID atau Grup (mirip dengan grup AD atau grup LDAP).
Lampiran
Untuk mengakses konten tambahan yang terkait dengan dokumen ini, unzip file berikut: attachment.zip