Mostrar mensagens com a etiqueta mainframe. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta mainframe. Mostrar todas as mensagens

domingo, 14 de dezembro de 2025

Review: 🔍 COBOL Mainframe e o Código Legado: sobreviver, entender e não quebrar produção

 

Analisando dump em listagem de código mainframe cobol

🔍 COBOL Mainframe e o Código Legado: sobreviver, entender e não quebrar produção


#ibm #mainframe #cobol #refatorar #abend #bug #anomalia






https://eljefemidnightlunch.blogspot.com/2021/08/cobol-mainframe-e-o-codigo-legado.html

sábado, 13 de dezembro de 2025

🧠 Ferramentas para Análise de Código COBOL Legado no IBM Mainframe

 🧠 Ferramentas para Análise de Código COBOL Legado no IBM Mainframe



Regra de ouro: no mainframe moderno, 80% do trabalho é entender o que já existe antes de mudar uma linha sequer.






#ibm #mainframe #cobol #analise #sistemas #legado #migracao #refatoraçao #tools





https://eljefemidnightlunch.blogspot.com/2022/01/ferramentas-para-analise-de-codigo.html

sexta-feira, 12 de dezembro de 2025

terça-feira, 24 de setembro de 2024

COBOL razões por dominar o CPD.

Por que o COBOL continua a dominar o Processamento de Dados no Mundo dos Negócios? Uma linguagem orientada a negócios precisa declarar, gerenciar e manipular dados heterogêneos. Programas de negócios misturam strings de comprimento fixo e variável, dados de ponto flutuante, inteiros e decimais com abandono selvagem em estruturas de registro complicadas, geralmente com partes variáveis. Os programadores de banco de dados estão familiarizados com alguns desses problemas, e ferramentas de mapeamento objeto-relacional tropeçam nessas complexidades regularmente.

Cobol o Rei dos CPDs

Por que o COBOL continua a dominar o processamento de dados no mundo dos negócios? Os dados comerciais e financeiros precisam ser gerenciados usando tipos de dados decimais verdadeiros. Os sistemas de contabilidade devem estar corretos até o último dígito decimal e precisam reproduzir exatamente os resultados do cálculo manual; números convencionais de ponto flutuante levam a complexidades e erros.

Fluxo de Compilação de um programa COBOL com DB2

Infografico demonstrando o fluxo de compilação de um programa mainframe COBOL com acesso ao Banco de Dados DB2.

sexta-feira, 20 de setembro de 2024

Conheça a Stack Mainframe

Bem-vindo a Stack Mainframe, aprenda COBOL #ibm #mainframe #cobol #cics #db2 #sdsf #jes2 #job #jcl #rexx #qsam #vsam

Uma aula com a lendaria Grace Hopper

Este video é uma pequena olhadela na sua didatica. Uma lendaria mulher que ajudou a criar o mundo da informatica que vivemos hoje.

Pergunte ao Bat Computer

Batman 1966 foi alem do seu tempo. A divertida aventura non sense do homem morcego nos introduziu inumeros conceitos... Imagine acesso remoto ao computador. Fazendo pesquisa no Banco de Dados por voz e obtendo realtime a resposta a pergunta e geolocalização. Coisas que para nos hoje é banal, a 60 anos atrás era o high tech

Mainframe Computer

Uma divertida montagem com Mainframe computer

quinta-feira, 19 de setembro de 2024

Mainframe na cultura popular : TV Shows e Filmes

Uma coleção de filmes e seriados onde o computador mainframe era uma ator coadjuvante

Bunch e os sete anoes

Bunch e os sete anões



A analogia “BUNCH e os Sete Anões” é uma das mais saborosas — e irônicas — da história do mercado de mainframes nas décadas de 1960 e 1970. Ela mistura rivalidade tecnológica, marketing agressivo e uma boa dose de folclore corporativo, exatamente no espírito old school do mundo mainframe.


Quem cunhou o termo

O termo BUNCH surgiu dentro da própria indústria e da imprensa técnica norte-americana no final dos anos 1960. Ele não foi “oficialmente registrado” por uma única pessoa, mas é amplamente atribuído a analistas de mercado e jornalistas especializados, que buscavam uma forma rápida de classificar os concorrentes da IBM.

Já a contraparte “os Sete Anões” foi uma alfinetada informal, quase uma fofoca de corredor corporativo, atribuída a executivos e engenheiros da IBM, usada de forma meio jocosa (e meio arrogante) para se referir aos concorrentes menores.

A metáfora vinha diretamente do conto da Branca de Neve:
a IBM era a “Branca de Neve” dominante, e os outros… bem, os anões.


O que era o BUNCH

BUNCH é um acrônimo formado pelas iniciais dos principais concorrentes da IBM no mercado de mainframes:

  • Burroughs

  • Univac

  • NCR

  • Control Data Corporation (CDC)

  • Honeywell

Essas empresas disputavam grandes contratos governamentais, bancários, militares e científicos.


Quem eram “os Sete Anões”

Além das empresas do BUNCH, o rótulo “Sete Anões” incluía também:

  • RCA

  • GE (General Electric)

Por isso, dependendo da época e da fonte, você verá variações na lista. Mas a ideia central era sempre a mesma:
👉 todos juntos ainda não alcançavam o domínio da IBM.


O papel da IBM: a “Branca de Neve”

Nos anos 1960–70, a IBM dominava entre 65% e 75% do mercado mundial de mainframes. O lançamento do IBM System/360 (1964) foi um divisor de águas:

  • Arquitetura compatível entre modelos

  • Forte ecossistema de software

  • Suporte técnico agressivo

  • Contratos “casados” (hardware + software + serviços)

Isso deixou os concorrentes em desvantagem brutal.


Curiosidades e fofocas corporativas 🧾

  • 💬 Diz-se que engenheiros da IBM usavam o termo “anões” em reuniões internas, nunca publicamente.

  • 🧠 A CDC, com Seymour Cray, chegou a superar a IBM em computação científica, mas não em volume de vendas.

  • 🏦 Burroughs dominava bancos porque sua arquitetura era orientada a transações e segurança.

  • 🧾 Univac carregava o prestígio de ter feito o primeiro computador comercial da história.

  • 💣 Honeywell era forte em contratos militares e aeroespaciais.

  • 😬 A GE saiu do mercado de mainframes em 1970, vendendo sua divisão para a Honeywell.

  • 🔥 A RCA fez o mesmo, abandonando o setor por prejuízos enormes.


Easter eggs técnicos

  • Muitos sistemas do BUNCH tinham arquiteturas mais elegantes que as da IBM, mas perdiam no ecossistema.

  • Algumas linguagens e conceitos de segurança bancária nasceram nos mainframes da Burroughs.

  • A obsessão da IBM por compatibilidade nasceu do medo real de perder espaço para o BUNCH.


Dicas para quem estuda mainframe hoje

  • Entender o BUNCH ajuda a compreender por que a IBM virou sinônimo de mainframe.

  • Muitas ideias modernas de virtualização, segurança e transações nasceram nesses “anões”.

  • A arrogância da IBM quase virou fraqueza — e foi isso que levou aos processos antitruste nos anos 1970.


Conclusão ao estilo Bellacosa Mainframe 😎

O BUNCH e os Sete Anões não eram fracos — eram fragmentados.
A IBM venceu menos pela tecnologia pura e mais pela estratégia, padronização e controle do ecossistema.

No fim das contas, a história dos mainframes prova uma velha verdade do mundo corporativo:

Não basta ser o mais inteligente da sala — é preciso ser o mais organizado.

Em memória dos diversos fabricantes de Mainframe do seculo passado. 

 

sábado, 31 de agosto de 2024

Padawans Aprendam COBOL

Aproveite, comente, compartilhe, convide e marque aquele padawan que programa em Python e não conhece COBOL

terça-feira, 20 de agosto de 2024

Debugando programa COBOL

DISPLAY e BUG TRAP as melhores maneiras de debugar um programa COBOL. Qual é a sua técnica? #ibm #mainframe #cobol #debug #trap #bug #returncode #maxcc #jcl #sdsf #job

segunda-feira, 19 de agosto de 2024

Conversão do REAL um grande trabalho da informática mainframe


A resiliência e a tenacidade técnica dos Analistas de Sistemas Mainframe, que em quatro dias conseguiram virar a chave, convertendo sistemas críticos para a conversão de moeda, do URV para o REAL. 



Feriado bancário na Sexta-feira, mas Segunda-feira estava tudo no ar, funcionando, quatro dias de loucura no Departamento de Informatica, muita pizza, companheirismo, horas-extra, mas sensação de dever cumprido. 




 Programas em COBOL, PLI e Natural em Sistemas Mainframe alterados para a conversão da Moeda, sem perdas ou prejuízos aos clientes e empresas. Sendo um Caso de Estudo de Sucesso, visto de perto pelas autoridades europeias, que passado 7 anos repetiram o processo na Conversão do Euro.

#ibm #mainframe #real #urv #conversao #cobol #natural #jcl #pli #db2 #adabas #job #sistemas #dev #programador #sucesso
 

quinta-feira, 2 de maio de 2024

🖥️📼 Dicionário Bellacosa Mainframe para Sobreviventes do El Jefe

 


🖥️📼 “Dicionário Bellacosa Mainframe para Sobreviventes do El Jefe”

(Ou: traduzindo o dialeto cigano do Vagner para o mundo real)

Quem acompanha as minhas memórias no El Jefe Midnight Lunch já percebeu uma coisa: às vezes, no meio de uma lembrança de bolinho de chuva, pastelão americano e listagem de papel contínuo, eu largo um termo de mainframe do nada, como se fosse a coisa mais normal que existe.

Mas eu sei, meus amigos:
📌 Nem todo mundo fala “COBOLês avançado”
📌 Nem todo mundo cresceu abraçado a um CICS desde bebê
📌 Nem todo mundo tem saudade do barulho da impressora 3800 de madrugada

Então, aqui está: o Dicionário Bellacosa Mainframe, criado para que qualquer leitor — mesmo que nunca tenha visto um cartão perfurado — consiga entender minhas histórias, comparações e analogias.



🔷 TERMOS BÁSICOS

Mainframe

O Godzilla dos computadores.
Aquela máquina gigante, estável, que não cai, não falha e não pergunta se você quer atualizar no meio do trabalho.

Tradução humana:
O adulto responsável enquanto seu PC está em crise existencial.


JCL

Job Control Language.

É o “ritual mágico”, o “livro de feitiços”, o “receituário da avó espanhola”: você escreve, entrega para o sistema e ele executa.

Analogia Bellacosa:
É como escrever uma receita de bolo tão detalhada que até o bisavô Francisco conseguiria assar o bolo sem reclamar.


COBOL

A linguagem de programação que muita gente disse que iria morrer…
e não morreu.
E não vai morrer.
E provavelmente vai processar sua aposentadoria daqui a 30 anos.

Tradução humana:
É o português arcaico dos computadores: prolixo, claro e impossível de substituir totalmente.


CICS

O “caixa eletrônico dos programas”.
É onde as transações acontecem, onde o dinheiro anda, onde a mágica empresarial vive.

Analogia Bellacosa:
É o shopping center das aplicações.
Todo mundo passa lá.


VSAM

É como um armário gigante cheio de gavetas organizadinhas (às vezes).
A casa das tabelas e registros que os sistemas acessam.

Tradução humana:
O “armário de documentos” que só você sabe onde está cada pasta.


TSO/ISPF

A “entrada do prédio”.
O lugar onde você loga, mexe, edita arquivos, cria coisas.

Analogia Bellacosa:
É o seu “escritório virtual 1980 edition”, só que sobrevivente da Guerra Fria.




🔷 TERMOS DO DIA A DIA (QUE EU VIVO USANDO)

Listagem em formulário contínuo

Uma tira infinita de papel com furos laterais.
Se você nunca rasgou errado e destruiu tudo, você não viveu o suficiente.

Tradução humana:
O “scroll infinito” antes da internet.


Carbonado

Sabe papel carbono?
Então.
Agora imagine isso… mas TURBINADO.
Várias cópias saindo juntas.

Tradução humana:
Era o “CTRL+C / CTRL+V” da década de 1970.


80, 130 e 255 colunas

Não é código secreto.
É a largura do papel.
80 colunas era o padrão dos cartões perfurados.
130 e 255… eram para os relatórios parrudos.

Tradução humana:
O tamanho da sua “tela impressa”.


REXX

Uma linguagem simples, simpática e poderosa para automação.

Analogia Bellacosa:
É o “canivete suíço” do mainframe.


JES2

É o maestro que rege todos os jobs.
O cara que segura a bronca no processamento.

Tradução humana:
O gerente que recebe mil requisições, organiza a fila e manda cada uma para sua máquina.


🔷 TERMOS FOFINHOS (QUE PARECEM PERIGOSOS)

Dump

Parece uma palavra feia, mas é só a “fotografia” da memória quando algo deu ruim.

Analogia Bellacosa:
É como tirar foto da bagunça da sala antes de arrumar, para mostrar depois quem fez o estrago.


HSM

O “bibliotecário automático”.
Ele arquiva arquivos velhos e recupera quando você precisa.

Tradução humana:
O Tio que guardava tudo em caixas no porão e lembrava exatamente onde estava cada coisa.


RACF

O guardião da porta.
O segurança do prédio.
A catraca eletrônica que diz “você entra” ou “você não entra”.

Tradução humana:
O porteiro que impede seu primo mala de subir no seu apartamento.


🔷 TERMOS LENDÁRIOS (RESTRITOS A BELLACOSOLOGIA AVANÇADA)

O famoso “JOB explodiu”

Significa apenas que falhou.
Mas dizer “explodiu” deixa mais dramático.


“SDUMP do demônio”

Quando o dump é tão grande que parece que o sistema escreveu Guerra e Paz em hexadecimais.


“Modo Ninja”

Quando o analista faz ajustes rápidos, limpos e precisos, sem derrubar o sistema, sem ser visto e ainda deixa tudo funcionando melhor do que antes.


🎯 Conclusão: por que isso importa para o leitor do El Jefe Midnight Lunch?

Porque as minhas histórias misturam:

🍞 bolinho de chuva
🎞️ O Gordo e o Magro
📼 impressoras de formulário contínuo
🖥️ mainframe
👴 memórias do bisavô espanhol
📟 SDUMPs, RACF, CICS, JCL

…e tudo isso faz parte do meu mundo.

E agora, faz parte do seu também.
Bem-vindo à Bellacosa-lândia Mainframe Edition™.


sábado, 13 de abril de 2024

Conheça unidade de armazenamento CARTRIDGE Storage

A FUJIFILM Corporation e a IBM anunciaram o desenvolvimento de um sistema de armazenamento em fita nativo de 50 TB, apresentando a maior capacidade nativa de cartucho de fita de dados do mundo.

sexta-feira, 12 de abril de 2024

Uma visão geral sobre o trabalhador de Mainframe

Descubra a Stack MAINFRAME e veja o que necessita para ser um Desenvolvedor COBOL de Sucesso. Aprenda COBOL, há 65 anos revolucionando o mercado de informática.