| Bellacosa Mainframe apresenta IBM SMP/E |
📘 Série SMP/E para Iniciantes
Parte 4 – RECEIVE, APPLY e ACCEPT na vida real
“SMP/E não é teoria.
É JCL rodando às 3 da manhã… e tem que dar RC=0.”
🧠 O fluxo sagrado do SMP/E
No mundo real, todo SYSMOD passa obrigatoriamente por três fases:
👉 Pular etapa não é atalho.
É atalho para incidente.
📥 RECEIVE — trazendo o SYSMOD para casa
O que o RECEIVE faz?
-
Lê o PTF/APAR/FUNCTION
-
Registra no CSI
-
Torna o SYSMOD conhecido pelo SMP/E
📌 RECEIVE não muda o sistema.
Exemplo de JCL (simplificado)
👉 Fontes comuns:
-
IBM Shopz
-
FTP
-
Portable datasets
Erros comuns no RECEIVE
-
SYSMOD duplicado
-
FMID inexistente
-
CSI incorreto
💡 Dica Bellacosa:
“RECEIVE falhou? Nem pense em APPLY.”
🧪 APPLY — onde o risco começa
O que o APPLY faz?
-
Copia módulos para TARGET libraries
-
Atualiza o sistema executável
-
Respeita VER, HOLD e ERROR
👉 Aqui o código passa a existir de verdade.
APPLY CHECK (obrigatório!)
Ele mostra:
-
Conflitos
-
Dependências
-
HOLDs
-
ERRORs
📌 Nunca pule o CHECK.
APPLY real
📌 Pode exigir:
-
IPL
-
Parada de subsistema
-
Ação manual
Erros comuns no APPLY
-
Ignorar ++HOLD
-
APPLY direto em produção
-
Não validar impacto
👉 Aqui nascem as histórias de guerra.
📦 ACCEPT — consolidando a verdade
O que o ACCEPT faz?
-
Atualiza o DLIB
-
Define o baseline oficial
-
Prepara futuras manutenções
📌 ACCEPT não muda o sistema executável.
Exemplo de JCL
Erros comuns no ACCEPT
-
ACCEPT sem teste
-
ACCEPT em ambiente errado
-
DLIB desatualizado
💡 Dica Bellacosa:
“ACCEPT é compromisso. Não faça de cabeça quente.”
🧩 Quem mexe em quê?
| Comando | Afeta | Executável? |
|---|---|---|
| RECEIVE | CSI | ❌ |
| APPLY | TARGET | ✅ |
| ACCEPT | DLIB | ❌ |
🔄 Rollback existe (mas dói)
RESTORE
-
Reverte APPLY
-
Não é trivial
-
Depende do histórico
👉 Rollback não é Ctrl+Z.
🧠 Caso real (estilo Bellacosa)
Um PTF aplicado sem APPLY CHECK
ignorou um ++HOLD de IPL
Resultado: JES instável pós-manutenção
📌 Moral:
O SMP/E avisou. Alguém não leu.
🎓 Boas práticas de produção
-
Sempre APPLY CHECK
-
Leia HOLDS
-
Separe ambientes
-
Documente ACCEPTs
-
Nunca automatize cegamente
🧠 Curiosidades Bellacosa
-
RECEIVE é burocracia
-
APPLY é tensão
-
ACCEPT é responsabilidade
🧾 Comentário final – Parte 4
RECEIVE informa.
APPLY muda.
ACCEPT oficializa.
Quem entende isso domina o SMP/E.
📌 Próxima Parte da Série
👉 Parte 5 – Laboratório SMP/E: Workshop prático passo a passo
Sem comentários:
Enviar um comentário