| Bellacosa Mainframe apresenta IBM SMP/E |
📘 Série SMP/E para Iniciantes
Parte 2 – SYSMOD sem mistério
“No SMP/E, tudo gira em torno do SYSMOD.
Entendeu o SYSMOD, entendeu metade do sistema.”
🧠 O que é SYSMOD (de verdade)
SYSMOD (System Modification) é a unidade básica de mudança controlada pelo SMP/E.
👉 Em português Bellacosa:
SYSMOD é o envelope lacrado que traz código, regras e avisos.
Dentro dele vêm:
-
Código novo ou corrigido
-
Instruções (MCS)
-
Dependências
-
Restrições
-
Alertas (HOLD, ERROR)
🧩 Tipos de SYSMOD (decore isso)
🔹 1. FUNCTION
É a base de tudo.
-
Instala um produto ou grande componente
-
Cria o “chão” para os outros SYSMODs
-
Exemplo: instalação inicial do JES2, CICS, DB2
📌 Sem FUNCTION, nada existe.
🔹 2. PTF (Program Temporary Fix)
É a correção prática do dia a dia.
-
Corrige defeitos
-
Resolve APARs
-
É o SYSMOD mais comum
📌 PTF não é opcional. Segurança agradece.
🔹 3. APAR (Authorized Program Analysis Report)
Não é exatamente uma correção.
-
É o registro do problema
-
Documento técnico da IBM
-
Normalmente leva a um PTF
👉 APAR explica, PTF corrige.
🔹 4. USERMOD
É a customização do cliente.
-
Criado pelo próprio site
-
Não vem da IBM
-
Usado para ajustes locais
📌 USERMOD é poder — e risco.
🧬 SYSMOD não vem sozinho
Um SYSMOD pode ter:
-
Pré-requisitos
-
Co-requisitos
-
Dependentes
-
Exclusões
Tudo isso é descrito nas MCS.
👉 SMP/E não aceita “jeitinho”.
🔁 SYSMOD e o fluxo SMP/E
Todo SYSMOD passa por:
1️⃣ RECEIVE
👉 Entra no controle do SMP/E
2️⃣ APPLY
👉 Vai para TARGET (executável)
3️⃣ ACCEPT
👉 Atualiza o DLIB (baseline)
📌 Pular etapa é pedir problema.
🚨 HOLD e ERROR: os avisos do SYSMOD
🔴 ++HOLD
Indica:
-
Conflitos conhecidos
-
Ações manuais necessárias
-
Restrições de ambiente
📌 Sempre leia o texto do HOLD.
🔥 ++ERROR
Indica:
-
Defeito conhecido no PTF
-
Correção parcial ou problemática
👉 Aplique só se souber o que está fazendo.
🧪 Exemplo prático de SYSMOD
📌 Tradução Bellacosa:
-
É um PTF
-
Serve para JES2
-
Exige IPL
📦 SYSMOD x FMID (confusão comum)
-
FMID → identifica o produto (ex: HJES770)
-
SYSMOD → mudança aplicada ao produto
👉 SYSMOD sempre aponta para um FMID.
🎓 Como aprender SYSMOD na prática
🧪 Laboratório essencial
-
SMP/E for z/OS Workshop
-
APPLY CHECK
-
Leitura de HOLDS
-
Análise de ERROR
📘 Leitura obrigatória
-
APARs
-
PTF cover letters
-
++HOLD text
💡 Dica Bellacosa:
“Quem não lê o texto do PTF não sabe o que está instalando.”
🧠 Curiosidades Bellacosa
-
Um único SYSMOD pode alterar centenas de módulos
-
Um ++HOLD ignorado pode gerar outage
-
USERMOD mal feito é pesadelo em migração
🧾 Comentário final – Parte 2
SYSMOD não é só correção.
SYSMOD é contrato.
Quebrou o contrato, o SMP/E cobra.
📌 Próxima Parte da Série
👉 Parte 3 – MCS na prática: ++VER, ++HOLD, ++ERROR sem medo
