Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

TXT2Utilidad de lotes de PDF

Modo de enfoque
TXT2Utilidad de lotes de PDF - AWS Modernización de mainframe

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.

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.

TXT2PDF es un programa de utilidad para ordenadores centrales que se utiliza habitualmente para convertir un archivo de texto en un archivo PDF. Esta utilidad utiliza el mismo código fuente para el TXT2 PDF (z/OS freeware). Lo modificamos para que se ejecute en el entorno de ejecución del software AWS Mainframe Modernization Rocket (anteriormente Micro Focus).

Plataformas admitidas

Puede utilizar TXT2 PDF en cualquiera de las siguientes plataformas:

  • AWS Modernización del mainframe gestionada por Rocket Software

  • Rocket Software Runtime (en Amazon EC2)

  • Todas las variantes de los productos Rocket Enterprise Developer (ED) y Rocket Enterprise Server (ES).

Configure el TXT2 PDF para gestionar la modernización AWS del mainframe

Si las aplicaciones migradas se ejecutan en AWS Mainframe Modernization Managed, configure el TXT2 PDF de la siguiente manera.

  • Cree una biblioteca REXX EXEC llamada AWS.M2.REXX.EXEC. Descargue estos módulos REXX y cópielos en la biblioteca.

    • TXT2PDF.rex- PDF TXT2 z/OS freeware (modificado)

    • TXT2PDFD.rex- PDF TXT2 z/OS freeware (sin modificar)

    • TXT2PDFX.rex- PDF TXT2 z/OS freeware (modificado)

    • M2GETOS.rex- Para comprobar el tipo de sistema operativo (Windows o Linux)

Para probar la configuración, consulte ACL de ejemplo.

Configurar TXT2 PDF 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 AWS Mainframe Modernization de Amazon EC2, configure el TXT2 PDF de la siguiente manera.

  1. Establezca la variable MFREXX_CHARSET de entorno de Rocket Software en el valor adecuado, como «A" para los datos ASCII.

    importante

    Si introduce un valor incorrecto, podrían producirse problemas de conversión de datos (de EBCDIC a ASCII), lo que haría que el PDF resultante fuera ilegible o inoperable. Recomendamos configurar MFREXX_CHARSET para que coincida con MF_CHARSET.

  2. Cambie la ruta del programa JES de Micro Focus para que incluya 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

  3. Cree una biblioteca REXX EXEC llamada AWS.M2.REXX.EXEC`. Descargue estos módulos REXX y cópielos en la biblioteca.

    • TXT2PDF.rex- PDF TXT2 z/OS freeware (modificado)

    • TXT2PDFD.rex- PDF TXT2 z/OS freeware (sin modificar)

    • TXT2PDFX.rex- PDF TXT2 z/OS freeware (modificado)

    • M2GETOS.rex- Para comprobar el tipo de sistema operativo (Windows o Linux)

Para probar la configuración, consulte ACL de ejemplo.

ACL de ejemplo

Para probar la instalación, puede utilizar uno de los siguientes archivos JCL de ejemplo.

TXT2PDF1.jcl

Este archivo JCL de ejemplo utiliza un nombre DD para la TXT2 conversión a 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

En este ejemplo de JCL se utiliza un nombre DSN para la conversión a PDF. TXT2

//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 programa TXT2 PDF se ejecute en el entorno de ejecución de AWS Mainframe Modernization Rocket Software, realizamos los siguientes cambios:

  • Cambios en el código fuente para garantizar la compatibilidad con el entorno de ejecución REXX de Rocket Software

  • Cambios para garantizar que el programa pueda ejecutarse en los sistemas operativos Windows y Linux

  • Modificaciones para admitir el tiempo de ejecución en EBCDIC y ASCII

Referencias

TXT2Referencias en PDF y código fuente:

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.