| Bellacosa Mainframe apresenta um review smp/e |
🧠 SMP/E for z/OS – Uma Revisão
Revisão definitiva (com cheiro de fita, CSI alinhado e café frio ☕)
Se você acha que SMP/E é complicado, relaxa: ele só é honesto.
Honesto no sentido de que reflete exatamente a complexidade do z/OS — sem abstrações mágicas, sem “next, next, finish”.
SMP/E não é só uma ferramenta.
É memória histórica, controle cirúrgico e disciplina operacional.
Vamos revisar The Network do SMP/E for z/OS Workshop no melhor estilo Bellacosa Mainframe: com contexto, visão sistêmica e alguns easter eggs que só quem já brigou com um CSI entende 😉
🏛️ Antes do SMP/E: quando tudo era fita, suor e coragem
Nos anos 70, o mundo era simples — e perigoso.
-
O sistema vinha em DLIB tapes
-
O SYSGEN tinha Stage 1 e Stage 2
-
O programador montava tudo na unha
-
E manutenção?
👉 Manual. Muito manual.
Resultado?
-
Instabilidade
-
Erros humanos
-
Sistemas que “funcionavam… até não funcionarem”
💾 Easter egg #1:
Quem nunca teve medo de rodar um IEP_COPY no volume errado… não viveu essa época.
🧬 A chegada do SMP (e depois SMP/E)
Nos anos 80, a IBM fez algo revolucionário:
automatizou o que não podia mais depender da memória humana.
Nascia o SMP, que depois evoluiu para SMP/E (System Modification Program / Extended).
Agora o sistema tinha:
-
Global Zone → cérebro
-
Target Zone → sistema em execução
-
Distribution Zone (DLIB) → fonte da verdade
Tudo documentado.
Tudo rastreável.
Tudo auditável.
🧠 O conceito-chave: CSI (Consolidated Software Inventory)
O CSI é o coração do SMP/E.
Ele responde perguntas críticas como:
-
O que está instalado?
-
Onde está?
-
Como foi construído?
-
Quem depende de quem?
Zonas:
-
Global Zone
Índice mestre + opções de controle -
Target Zone
Reflete o que está rodando -
Distribution Zone
Reflete o que foi entregue
📌 Regra de ouro:
SMP/E não adivinha. Ele só faz exatamente o que o CSI diz.
📦 Tudo em SMP/E é SYSMOD
Não existe exceção.
Se entrou no SMP/E, virou SYSMOD.
Tipos clássicos:
-
FUNCTION → produto novo
-
PTF → serviço preventivo
-
APAR → correção corretiva
-
USERMOD → customização local (o famoso “aqui a gente fez diferente”)
Todos eles têm:
-
MCS (++ statements) → inteligência
-
Modification Text → o código
💾 Easter egg #2:
Viu
++HOLD? Pare. Respire. Leia o PSP antes de qualquer APPLY.
🔁 O fluxo eterno do SMP/E
O ciclo que nunca muda:
-
RECEIVE
-
Entra no SMPPTS
-
Atualiza Global Zone
-
Nada muda no sistema ainda
-
-
APPLY
-
Atualiza Target Libraries
-
Sistema pode ser testado
-
Ainda reversível
-
-
RESTORE
-
Volta ao último nível aceito
-
Usa DLIB como fonte
-
Seu botão de “desfazer”
-
-
ACCEPT
-
Atualiza DLIB
-
Ponto sem volta
-
Agora é história oficial
-
💣 Easter egg #3:
ACCEPT em produção sem teste é um pedido formal de incidente grave.
🌐 The Network: quando o SMP/E ganhou internet
Chegamos ao ponto alto do módulo: entrega eletrônica.
Com Shopz / JustShopz, tudo mudou:
-
Menos fita
-
Mais automação
-
Menos transporte físico
-
Mais rastreabilidade
Opções modernas:
-
ServerPac → replace completo
-
CBPDO → produto ou serviço incremental
-
Internet Delivery
-
RECEIVE FROMNETWORK
-
RECEIVE FROMNTS
-
RECEIVE ORDER
-
📦 Tudo chegando direto no HFS/zFS, validado por hash, protegido por certificado X.509.
🔐 Easter egg #4:
Se o RACDCERT não reconhece seu certificado, o SMP/E também não vai.
🧾 Shopz, pedidos e abas que importam
Depois de submeter o pedido:
-
Ele aparece como Open
-
Depois Submitted ou Order Center
-
E você acompanha em:
👉 In Progress
Quando muda para Download…
🎉 chegou a hora.
📬 E-mail da IBM
🔗 Link direto
⏳ 14 dias de validade
🧠 SMP/E moderno não é só manutenção
Hoje o SMP/E também:
-
Ordena PTF automaticamente
-
Agenda serviço
-
Controla origem dos fixes (SourceID)
-
Centraliza histórico
Tudo isso com:
-
RECEIVE ORDER
-
ORDER Management (Option 7)
-
Java ou ICSF
-
FTPS + Hash SHA-1
🧪 Planejamento: onde bons sysprogs se diferenciam
Antes de qualquer INSTALL:
-
Clone do sistema
-
Program Directory
-
PSP Buckets
-
Espaço em Target, DLIB e SMP/E datasets
-
IVP depois
-
Testes reais
-
Migração controlada
🧠 Easter egg final:
O melhor sysprog não é o que instala rápido.
É o que dorme tranquilo depois do IPL.
🏁 Conclusão
SMP/E não é moda.
Não é hype.
Não é simples.
Ele é engenharia de software em estado puro, aplicada a um dos ambientes mais críticos do planeta.
E se você chegou até aqui entendendo tudo isso…
👉 Parabéns: você fala fluentemente Mainframe.