☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

segunda-feira, 4 de agosto de 2025

REXX : Hello World em JCL Batch

 

Hello World em JCL Batch

4,424 followers

Salve jovem padawan, neste pequeno artigo apresento um JCL explicando com rodar seu primeiro programa REXX no processo BATCH.

O programa é bem pequenino com apenas 4 linhas de código

 /* REXX */
  Say "Hello world!!!!"
  Exit 0
  @@

Explicando cada linha:

1ª /* REXX / indica que é um programa REXX

2ª SAY "Hello World!!!!" exibira a mensagem seja na tela ou na sysout a depender de onde executar

3ª EXIT 0 - encerra o programa e devolve return-code 0 para a operação

4ª @@

O Job devera ser executado no ambiente e a SYSOUT analisada no SDSF.

//REXXJOB1 JOB 'REXX','Hello World',CLASS=A,MSGCLASS=W,               
//         MSGLEVEL=(1,1)
//*
//**********************************************************
//**           REXX em Batch Process                   **
//**********************************************************
//STEP1    EXEC PGM=IEBGENER
//SYSUT1   DD *,DLM=@@
  /* REXX */
  Say "Hello world!!!!"
  Exit 0
  @@
//SYSUT2   DD DSN=&&PDS(PROG1),DISP=(,PASS),UNIT=VIO,
//         SPACE=(CYL,(1,1,1),RLSE)
//SYSPRINT DD SYSOUT=*
//SYSIN    DD DUMMY
//*
//STEP2    EXEC PGM=IRXJCL,PARM='PROG1'
//SYSEXEC  DD DSN=&&PDS,DISP=(OLD,PASS)
//SYSTSPRT DD SYSOUT=*
//SYSTSIN  DD DUMMY
//* 

O resultado será exibido numa SYSOUT


Article content

Listagem com todos as sysouts no SDSF

Article content

Para quem não se recorda, segue o job sendo SUBmetido no JES2.

Article content


Espero ter ajudado, qualquer dúvida estou a disposição.



☕ Gostou deste café?
Siga o Bellacosa Mainframe e acompanhe os próximos artigos.
SEGUIR O BLOG

Sem comentários:

Enviar um comentário

De Fã para Fã. Conteúdo não oficial produzido como homenagem, comentário, análise ou paródia. Personagens, marcas e obras eventualmente mencionados pertencem aos seus respectivos titulares.
Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...