📌 Descrição

O comando JCLLIB especifica uma ou mais bibliotecas de procedimentos (procedure libraries) que o sistema deve consultar para localizar procedures externas ou membros incluídos via PROC ou INCLUDE. Ele é obrigatório sempre que essas estruturas forem usadas fora do JCL principal.

🧠 Sintaxe

//JCLLIB ORDER=(biblioteca1,biblioteca2,...)

🔍 Parâmetros

Parâmetro Finalidade
ORDER= Define a ordem de busca das bibliotecas.
biblioteca Nome do dataset (PDS/PDSE) contendo procedures ou membros de inclusão.

 

Exemplo

Referenciando uma biblioteca de procedures externa:

//JCLLIB ORDER=(EMPRESA.PROCLIB)
//STEP01  EXEC PROC=GERA_REL

Com uso de INCLUDE:

//JCLLIB ORDER=(EMPRESA.JCLLIB)
// INCLUDE MEMBER=CONFIG_PADRAO

⚠️ Observações

  • O JCLLIB não executa nada — apenas indica onde o sistema deve procurar members externos.

  • Pode ser usado uma única vez por job.

  • Os datasets informados devem estar catalogados e acessíveis no ambiente do job.