Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

TXT2Utilitário em lote de

Modo de foco
TXT2Utilitário em lote de - AWS Modernização do mainframe

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

TXT2PDF é um programa utilitário de mainframe comumente usado para converter um arquivo de texto em um arquivo PDF. Esse utilitário usa o mesmo código-fonte para TXT2 PDF (z/OS gratuito). Nós o modificamos para ser executado no ambiente de execução do AWS Mainframe Modernization Rocket Software (antigo Micro Focus).

Plataformas compatíveis

Você pode usar o TXT2 PDF em qualquer uma das seguintes plataformas:

  • AWS Modernização de mainframe | Rocket | Software gerenciado

  • Rocket Software Runtime (na Amazon EC2)

  • Todas as variantes dos produtos Rocket Enterprise Developer (ED) e Rocket Enterprise Server (ES).

Configurar o TXT2 PDF para a modernização AWS gerenciada do mainframe

Se seus aplicativos migrados estiverem sendo executados no AWS Mainframe Modernization Managed, configure o TXT2 PDF da seguinte forma.

  • Crie uma biblioteca REXX EXEC chamada AWS.M2.REXX.EXEC. Baixe esses módulos REXX e copie-os para a biblioteca.

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

    • TXT2PDFD.rex- TXT2 PDF z/OS freeware (não modificado)

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

    • M2GETOS.rex: para verificar o tipo de sistema operacional (Windows ou Linux)

Para testar sua configuração, consulte Amostra de JCL.

Configure o TXT2 PDF para o tempo de execução da modernização do AWS mainframe na Amazon EC2 (incluindo AppStream 2.0)

Se seus aplicativos migrados estiverem sendo executados em tempo de execução de modernização de AWS mainframe na Amazon EC2, configure o TXT2 PDF da seguinte forma.

  1. Defina a variável de ambiente Rocket Software MFREXX_CHARSET com o valor apropriado, como “A" para dados ASCII.

    Importante

    Inserir o valor errado pode causar problemas de conversão de dados (de EBCDIC para ASCII), tornando o PDF resultante ilegível ou inoperável. Recomendamos que MFREXX_CHARSET a configuração correspondaMF_CHARSET.

  2. Altere o caminho do programa Micro Focus JES para incluir a localização binária dos utilitários em lote. Se você precisar especificar vários caminhos, use dois pontos (:) para separar caminhos no Linux e ponto e vírgula (;) no 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. Crie uma biblioteca REXX EXEC chamada AWS.M2.REXX.EXEC`. Baixe esses módulos REXX e copie-os para a biblioteca.

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

    • TXT2PDFD.rex- TXT2 PDF z/OS freeware (não modificado)

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

    • M2GETOS.rex: para verificar o tipo de sistema operacional (Windows ou Linux)

Para testar sua configuração, consulte Amostra de JCL.

Amostra de JCL

Para testar a instalação, você pode usar um dos seguintes arquivos JCL de exemplo.

TXT2PDF1.jcl

Esse arquivo JCL de amostra usa um nome DD para a conversão de 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

Esse exemplo de JCL usa um nome DSN para a TXT2 conversão de 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=* //* //

Modificações

Para que o programa TXT2 PDF seja executado no ambiente de execução do AWS Mainframe Modernization Rocket Software, fizemos as seguintes alterações:

  • Alterações no código-fonte para garantir a compatibilidade com o tempo de execução do Rocket Software REXX

  • Alterações para garantir que o programa possa ser executado nos sistemas operacionais Windows e Linux

  • Modificações para suportar o runtime EBCDIC e ASCII

Referências

TXT2Referências em PDF e código-fonte:

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.