Pesquisar este blog

quarta-feira, 11 de maio de 2022

Novatos no mainframe - Era pra ser um livro.

Notas de Mainframe do Buga: Meu Livro no GitBook

Entre tantas iniciativas e projetos que comecei e não terminei, encontrei este aqui: um compilado de anotações sobre mainframe, linguagens, bancos de dados e experiências que vivi ao longo da carreira. Resolvi compartilhar tudo no GitBook, para ajudar quem está começando ou quer se aprofundar nesse universo.

O que você encontra no livro

  • Linguagens de Programação: ASSEMBLER, COBOL, PL/1, C, REXX, EASYTRIEVE, JAVA, NATURAL, CLIST
  • Bancos de Dados: IMS, ADABAS, DB2, ORACLE
  • Dicas, curiosidades, comandos e exemplos práticos para o dia a dia no ambiente mainframe
  • Conteúdo atualizado periodicamente com novas experiências e aprendizados

Acesse gratuitamente

O conteúdo está disponível de forma aberta no GitBook. Basta acessar o link abaixo:

Notas de Mainframe do Buga no GitBook

quarta-feira, 24 de novembro de 2021

"linguagem de programação" Focus para Mainframe - Manuais

Manuais Clássicos de Mainframe e Analytics: Coleção Rara

Seguem os 6 manuais e o intro que eu tinha guardado aqui em casa.

Introdução

Muito antes de analytics virar modinha, a galera do mainframe já apavorava nessa matéria!

Baixar Introdução (PDF)

Livros para Download

Novidade do Mercado

Acabei de ver que a Tibco comprou a Information Builders.

sexta-feira, 22 de outubro de 2021

Olha o que achei esses dias! Um zine brasileiro da decada de 1990 sobre virus de computador!

Packs Virus Brasil: Acervo Histórico (1997-2001)

https://vault.0x705h.com/en/ezine/virus-brasil

Print do acervo Virus Brasil no vault 0x705h
Acervo digital Virus Brasil no vault 0x705h
Pack Name Reliz Number Released at
virbr0178.zip 1 13/05/1997
virbr02.zip 2 14/07/1999
virbr03.zip 3 14/07/1999
virbr04.zip 4 05/10/1999
virbr05.zip 5 01/01/2000
virbr06.zip 6 01/04/2000
virbr07.zip 7 30/07/2000
virbr0830.zip 8 20/02/2001

terça-feira, 10 de agosto de 2021

TSO ISRDDN MEMBER(xpto) - Achar onde um determinado carga esta!


Por vezes precisei procurar onde um maldito carga executado, CLIST, REXX ou que seja que era excutado direto via TSO estava .

O comando em epigrafe resolve o mistério!

Mainframe, mega dica boa



Atualizacao em 11.06.2025, via IA

Como usar o ISRDDN no Mainframe TSO/ISPF

O que é o ISRDDN?

O ISRDDN é uma ferramenta diagnóstica do z/OS, fundamental para quem trabalha com TSO/ISPF no mainframe. Ela permite listar todos os DDNAMEs (datasets, bibliotecas, arquivos) alocados na sua sessão TSO, facilitando a localização de módulos, cargas e bibliotecas em uso no momento.

Principais funcionalidades

  • Lista todos os DDNAMEs e datasets alocados na sessão TSO/ISPF.
  • Mostra em quais bibliotecas estão os módulos executáveis (load modules).
  • Ajuda a identificar duplicidades, conflitos e bibliotecas vazias.
  • Permite examinar, editar, navegar e executar comandos sobre os datasets listados.
  • Exibe a ordem de busca de módulos (STEPLIB, ISPLLIB, LINKLIST, LPA, etc.).

Como acessar o ISRDDN

  1. No ISPF, digite TSO ISRDDN ou DDLIST na linha de comando e pressione Enter.
  2. Será exibida uma tela com todos os DDNAMEs e datasets alocados na sua sessão.
  3. Você pode pesquisar, navegar, editar ou examinar qualquer dataset diretamente dessa lista.

Exemplo de uso prático

  • Descobrir de onde um programa está sendo carregado: Procure pelo nome do módulo nas bibliotecas LOAD listadas (STEPLIB, ISPLLIB, LINKLIST, etc.).
  • Verificar se uma atualização está ativa: Veja se o módulo atualizado está na biblioteca correta e em uso.
  • Diagnóstico de problemas: Identifique bibliotecas duplicadas, vazias ou conflitos de datasets.
  • Análise de ambiente: Veja todas as bibliotecas que sua sessão está usando, incluindo as do sistema e pessoais.

Recursos avançados

  • Visualizar ENQs (locks) e contendas.
  • Navegar na memória (útil para suporte avançado).
  • Adicionar bibliotecas do sistema à visualização para checar se um módulo está em LPA ou LINKLIST.

Resumo

O ISRDDN é uma ferramenta essencial para suporte, análise e troubleshooting em ambientes mainframe. Com ele, você descobre exatamente de onde está vindo qualquer módulo ou carga em uso na sua sessão, facilitando o diagnóstico e a administração do ambiente z/OS.