Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
TXT2PDFutilidad por lotes
TXT2PDFes un programa utilitario de mainframe que se usa comúnmente para convertir un archivo de texto en un PDF archivo. Esta utilidad utiliza el mismo código fuente para TXT2PDF (software gratuito z/OS). La modificamos para que se ejecute en el entorno de ejecución Micro Focus de AWS Mainframe Modernization.
Temas
Plataformas admitidas
Se puede utilizar TXT2PDF en cualquiera de las siguientes plataformas:
-
AWS Modernización de mainframe gestionada por Micro Focus
-
Micro Focus Runtime (en AmazonEC2)
-
Todas las variantes de los productos Micro Focus Enterprise Developer (ED) y Micro Focus Enterprise Server (ES).
Configure TXT2PDF para gestionar la modernización AWS del mainframe
Si las aplicaciones migradas se ejecutan en AWS Mainframe Modernization Managed, configúrelas de la TXT2PDF siguiente manera.
-
Cree una REXX EXEC biblioteca llamada
AWS.M2.REXX.EXEC
. Descargue estos REXXmódulosy cópielos en la biblioteca. -
TXT2PDF.rex
- Software gratuito TXT2PDF z/OS (modificado) -
TXT2PDFD.rex
- Software gratuito TXT2PDF z/OS (sin modificar) -
TXT2PDFX.rex
- Software gratuito TXT2PDF z/OS (modificado) -
M2GETOS.rex
- Para comprobar el tipo de sistema operativo (Windows o Linux)
-
Para probar la configuración, consulte Muestra JCL.
Configuración TXT2PDF para el tiempo de ejecución de modernización de AWS mainframe en Amazon EC2 (incluida la AppStream versión 2.0)
Si las aplicaciones migradas se ejecutan en el entorno de ejecución de modernización de AWS mainframe en AmazonEC2, configúrelo de la TXT2PDF siguiente manera.
-
Defina la variable
MFREXX_CHARSET
de entorno Micro Focus en el valor adecuado, como «A
" para ASCII los datos.importante
Si introduce un valor incorrecto, podrían producirse problemas de conversión de datos (de EBCDIC aASCII), lo que haría que el resultado fuera PDF ilegible o inoperable. Recomendamos configurar
MFREXX_CHARSET
para que coincida conMF_CHARSET
. -
Cambie la ruta del JES programa Micro Focus
para incluir la ubicación binaria de las utilidades por lotes. Si necesita especificar varias rutas, utilice dos puntos ( :
) para separarlas en Linux y punto y coma (;
) en Windows.-
Linux:
/opt/aws/m2/microfocus/utilities/64bit
-
Windows (32 bits):
C:\AWS\M2\MicroFocus\Utilities\32bit
-
Windows (64 bits):
C:\AWS\M2\MicroFocus\Utilities\64bit
-
-
Cree una REXX EXEC biblioteca llamada
AWS.M2.REXX.EXEC`
. Descargue estos REXXmódulosy cópielos en la biblioteca. -
TXT2PDF.rex
- Software gratuito TXT2PDF z/OS (modificado) -
TXT2PDFD.rex
- Software gratuito TXT2PDF z/OS (sin modificar) -
TXT2PDFX.rex
- Software gratuito TXT2PDF z/OS (modificado) -
M2GETOS.rex
- Para comprobar el tipo de sistema operativo (Windows o Linux)
-
Para probar la configuración, consulte Muestra JCL.
Muestra JCL
Para probar la instalación, puede utilizar cualquiera de los siguientes JCL archivos de ejemplo.
TXT2PDF1.jcl
Este JCL archivo de ejemplo utiliza un nombre DD para la TXT2PDF conversión.
//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
En este ejemplo se JCL usa un DSN nombre para la TXT2PDF conversión.
//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=* //* //
Modificaciones
Para que el TXT2PDF programa se ejecute en el entorno de ejecución Micro Focus de AWS Mainframe Modernization, realizamos los siguientes cambios:
-
Cambios en el código fuente para garantizar la compatibilidad con el tiempo de ejecución de Micro Focus REXX
-
Cambios para garantizar que el programa pueda ejecutarse en los sistemas operativos Windows y Linux
-
Modificaciones para admitir tanto EBCDIC el tiempo de ASCII ejecución como el
Referencias
TXT2PDFreferencias y código fuente: