📌 Descrição

O comando OUTPUT define características de apresentação, roteamento e destino da saída de impressão (output) de um job. Ele é usado em conjunto com SYSOUT nos comandos DD para aplicar configurações específicas como formato, destino físico, tipo de formulário e retenção.

🧠 Sintaxe

//NOMEOUT OUTPUT PARÂMETROS

🔍 Parâmetros Comuns

Parâmetro Finalidade
DEST=... Define o destino da saída (nome do spool, impressora, etc.).
CLASS=letra Classe da saída (A-Z), usada para roteamento.
FORM=formulário Código do formulário a ser usado para impressão.
HOLD=YES/NO Indica se a saída deve ser mantida em espera no spool.
CHARS=caracteres Define conjunto de caracteres de impressão.
LINES=número Número máximo de linhas por página.
BURST=YES/NO Indica se a saída será separada fisicamente (bursting).
UCS=nome Código do conjunto de caracteres usado na impressão.

 

Exemplo

Definindo saída personalizada:

//RELATOUT OUTPUT CLASS=H,DEST=PRT2,FORM=REL001,HOLD=YES

Referenciando essa saída em um DD:

//RELATORIO DD SYSOUT=*,OUTPUT=(*,RELATOUT)

⚠️ Observações

  • O comando OUTPUT não gera saída por si só — ele apenas define como a saída gerada por um DD SYSOUT=* será manipulada.

  • Pode-se definir múltiplos blocos OUTPUT com nomes distintos.

  • Nem todos os parâmetros são obrigatórios ou compatíveis em todos os ambientes — dependem das configurações do JES (Job Entry Subsystem).