Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
TXT2Utilitas batch PDF
TXT2PDF adalah program utilitas mainframe yang biasa digunakan untuk mengonversi file teks ke file PDF. Utilitas ini menggunakan kode sumber yang sama untuk TXT2 PDF (z/OS freeware). Kami memodifikasinya untuk berjalan di bawah lingkungan runtime Perangkat Lunak Roket Modernisasi AWS Mainframe (sebelumnya Micro Focus).
Topik
Platform yang didukung
Anda dapat menggunakan TXT2 PDF di salah satu platform berikut:
-
AWS Perangkat Lunak Roket Modernisasi Mainframe Dikelola
-
Runtime Perangkat Lunak Roket (di Amazon EC2)
-
Semua varian produk Rocket Enterprise Developer (ED) dan Rocket Enterprise Server (ES).
Konfigurasikan TXT2 PDF untuk Modernisasi AWS Mainframe Dikelola
Jika aplikasi yang dimigrasi berjalan di Modernisasi AWS Mainframe Dikelola, konfigurasikan TXT2 PDF sebagai berikut.
-
Buat perpustakaan REXX EXEC yang disebut.
AWS.M2.REXX.EXEC
Unduh modul REXXini dan salin ke perpustakaan. -
TXT2PDF.rex
- TXT2 PDF z/OS freeware (dimodifikasi) -
TXT2PDFD.rex
- TXT2 PDF z/OS freeware (tidak dimodifikasi) -
TXT2PDFX.rex
- TXT2 PDF z/OS freeware (dimodifikasi) -
M2GETOS.rex
- Untuk memeriksa jenis OS (Windows atau Linux)
-
Untuk menguji konfigurasi Anda, lihatSampel JCL.
Konfigurasikan TXT2 PDF untuk AWS runtime Modernisasi Mainframe di EC2 Amazon (termasuk 2.0) AppStream
Jika aplikasi yang dimigrasi berjalan pada runtime Modernisasi AWS Mainframe di Amazon EC2, konfigurasikan PDF sebagai berikut. TXT2
-
Atur variabel lingkungan Rocket Software
MFREXX_CHARSET
ke nilai yang sesuai, seperti “A
” untuk data ASCII.penting
Memasukkan nilai yang salah dapat menyebabkan masalah konversi data (dari EBCDIC ke ASCII), membuat PDF yang dihasilkan tidak dapat dibaca atau tidak dapat dioperasikan. Kami merekomendasikan pengaturan
MFREXX_CHARSET
untuk mencocokkanMF_CHARSET
. -
Ubah Jalur Program Micro Focus JES
untuk menyertakan lokasi biner untuk utilitas batch. Jika Anda perlu menentukan beberapa jalur, gunakan titik dua ( :
) untuk memisahkan jalur di Linux dan titik koma (;
) di Windows.-
Linux:
/opt/aws/m2/microfocus/utilities/64bit
-
Windows (32bit):
C:\AWS\M2\MicroFocus\Utilities\32bit
-
Windows (64bit):
C:\AWS\M2\MicroFocus\Utilities\64bit
-
-
Buat perpustakaan REXX EXEC yang disebut.
AWS.M2.REXX.EXEC`
Unduh modul REXXini dan salin ke perpustakaan. -
TXT2PDF.rex
- TXT2 PDF z/OS freeware (dimodifikasi) -
TXT2PDFD.rex
- TXT2 PDF z/OS freeware (tidak dimodifikasi) -
TXT2PDFX.rex
- TXT2 PDF z/OS freeware (dimodifikasi) -
M2GETOS.rex
- Untuk memeriksa jenis OS (Windows atau Linux)
-
Untuk menguji konfigurasi Anda, lihatSampel JCL.
Sampel JCL
Untuk menguji instalasi, Anda dapat menggunakan salah satu dari contoh file JCL berikut.
TXT2PDF1.jcl
Contoh file JCL ini menggunakan nama DD untuk konversi TXT2 PDF.
//TXT2PDF1 JOB 'TXT2PDF1',CLASS=A,MSGCLASS=X,TIME=1440 //* //* Copyright Amazon.com, Inc. or its affiliates.* //* All Rights Reserved.* //* //*-------------------------------------------------------------------** //* PRE DELETE* //*-------------------------------------------------------------------** //* //PREDEL EXEC PGM=IEFBR14 //* //DD01 DD DSN=AWS.M2.TXT2PDF1.PDF.VB, // DISP=(MOD,DELETE,DELETE) //* //DD02 DD DSN=AWS.M2.TXT2PDF1.PDF, // DISP=(MOD,DELETE,DELETE) //* //*-------------------------------------------------------------------** //* CALL TXT2PDF TO CONVERT FROM TEXT TO PDF (VB)* //*-------------------------------------------------------------------** //* //STEP01 EXEC PGM=IKJEFT1B //* //SYSEXEC DD DISP=SHR,DSN=AWS.M2.REXX.EXEC //* //INDD DD * 1THIS IS THE FIRST LINE ON THE PAGE 1 0THIS IS THE THIRD LINE ON THE PAGE 1 -THIS IS THE 6TH LINE ON THE PAGE 1 THIS IS THE 7TH LINE ON THE PAGE 1 +____________________________________ - OVERSTRIKE 7TH LINE 1THIS IS THE FIRST LINE ON THE PAGE 2 0THIS IS THE THIRD LINE ON THE PAGE 2 -THIS IS THE 6TH LINE ON THE PAGE 2 THIS IS THE 7TH LINE ON THE PAGE 2 +____________________________________ - OVERSTRIKE 7TH LINE /* //* //OUTDD DD DSN=AWS.M2.TXT2PDF1.PDF.VB, // DISP=(NEW,CATLG,DELETE), // DCB=(LRECL=256,DSORG=PS,RECFM=VB,BLKSIZE=0) //* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD DDNAME=SYSIN //* //SYSIN DD * %TXT2PDF BROWSE Y IN DD:INDD + OUT DD:OUTDD + CC YES /* //* //*-------------------------------------------------------------------** //* CONVERT PDF (VB) TO PDF (LSEQ - BYTE STREAM)* //*-------------------------------------------------------------------** //* //STEP02 EXEC PGM=VB2LSEQ //* //INFILE DD DSN=AWS.M2.TXT2PDF1.PDF.VB,DISP=SHR //* //OUTFILE DD DSN=AWS.M2.TXT2PDF1.PDF, // DISP=(NEW,CATLG,DELETE), // DCB=(LRECL=256,DSORG=PS,RECFM=LSEQ,BLKSIZE=0) //* //SYSOUT DD SYSOUT=* //* //
TXT2PDF2.jcl
Contoh JCL ini menggunakan nama DSN untuk konversi TXT2 PDF.
//TXT2PDF2 JOB 'TXT2PDF2',CLASS=A,MSGCLASS=X,TIME=1440 //* //* Copyright Amazon.com, Inc. or its affiliates.* //* All Rights Reserved.* //* //*-------------------------------------------------------------------** //* PRE DELETE* //*-------------------------------------------------------------------** //* //PREDEL EXEC PGM=IEFBR14 //* //DD01 DD DSN=AWS.M2.TXT2PDF2.PDF.VB, // DISP=(MOD,DELETE,DELETE) //* //DD02 DD DSN=AWS.M2.TXT2PDF2.PDF, // DISP=(MOD,DELETE,DELETE) //* //*-------------------------------------------------------------------** //* CALL TXT2PDF TO CONVERT FROM TEXT TO PDF (VB)* //*-------------------------------------------------------------------** //* //STEP01 EXEC PGM=IKJEFT1B //* //SYSEXEC DD DISP=SHR,DSN=AWS.M2.REXX.EXEC //* //INDD DD * 1THIS IS THE FIRST LINE ON THE PAGE 1 0THIS IS THE THIRD LINE ON THE PAGE 1 -THIS IS THE 6TH LINE ON THE PAGE 1 THIS IS THE 7TH LINE ON THE PAGE 1 +____________________________________ - OVERSTRIKE 7TH LINE 1THIS IS THE FIRST LINE ON THE PAGE 2 0THIS IS THE THIRD LINE ON THE PAGE 2 -THIS IS THE 6TH LINE ON THE PAGE 2 THIS IS THE 7TH LINE ON THE PAGE 2 +____________________________________ - OVERSTRIKE 7TH LINE /* //* //SYSTSPRT DD SYSOUT=* //SYSTSIN DD DDNAME=SYSIN //* //SYSIN DD * %TXT2PDF BROWSE Y IN DD:INDD + OUT 'AWS.M2.TXT2PDF2.PDF.VB' + CC YES /* //* //*-------------------------------------------------------------------** //* CONVERT PDF (VB) TO PDF (LSEQ - BYTE STREAM)* //*-------------------------------------------------------------------** //* //STEP02 EXEC PGM=VB2LSEQ //* //INFILE DD DSN=AWS.M2.TXT2PDF2.PDF.VB,DISP=SHR //* //OUTFILE DD DSN=AWS.M2.TXT2PDF2.PDF, // DISP=(NEW,CATLG,DELETE), // DCB=(LRECL=256,DSORG=PS,RECFM=LSEQ,BLKSIZE=0) //* //SYSOUT DD SYSOUT=* //* //
Pengubahan
Untuk membuat program TXT2 PDF berjalan di lingkungan runtime Perangkat Lunak Roket Modernisasi AWS Mainframe, kami membuat perubahan berikut:
-
Perubahan pada kode sumber untuk memastikan kompatibilitas dengan runtime Rocket Software REXX
-
Perubahan untuk memastikan bahwa program dapat berjalan pada sistem operasi Windows dan Linux
-
Modifikasi untuk mendukung runtime EBCDIC dan ASCII
Referensi
TXT2Referensi PDF dan kode sumber: