📌 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.