Pesquisar este blog

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.

terça-feira, 15 de junho de 2021

Recuperar senha salva no MobaXTerm - Password - Putty - Linux

Como recuperar senha salva no MobaXterm (sem comprar a versão paga)

Eu comecei a usar o linux há bem pouco tempo, desde 2019, o programinha que o pessoal usa pra acessar os servidores e fazer magicas... e que acabei entrando na onda é o:

Logotipo do MobaXterm

Figura 1: Logotipo do MobaXterm

A versão free só deixa gravar uma dúzia de servidores (com usuário e senha salvos) e aí que deu a zica... qual que é a senha que salvou no Moba e que ele insere automaticamente na hora de logar?

Fui nas opções e achei lá um montão de usuário e senha, cliquei em "show passwords" e não rolou, a versão free só salva não deixa você ver a senha! É cada uma!

Bom, enfim, segue a captura da tela informando que eu tenho que comprar a versão e bla bla bla, entrei no site, mas 69 dólares achei meio caro, o putty é de graça e eu poderia muito bem usar ele... não!

Tela da versão free do MobaXterm sem mostrar senhas

Figura 2: Versão "free", digo, personal edition não tem algumas funcionalidades

Bom, aí lá fui eu fuçar na net pra achar como resolver esse impasse, até que foi tranquilo.

Achei esse projeto aqui no github:

https://github.com/HyperSine/how-does-MobaXterm-encrypt-password

E tinha que instalar o tal do crytpo qualquer coisa:

https://pycryptodome.readthedocs.io/en/latest/src/installation.html#windows-from-sources-python-3-3-and-3-4

Como a parada de instalar softwares na máquina da firma hoje em dia tá complicado, fui pela rota B, de instalar a parada pelo Visual Studio Code, afinal IDE de desenvolvimento pode instalar na maioria dos "shops".

Nem sei como chama, mas instalei a extensão/plugin/add-on, enfim, pra gerenciar os pacotes de bibliotecas Python... Faz tempo que eu não programo e não via uma IDE toda coloridinha, acho que tinha visto em algum treinamento da IBM mostrando como conectar no mainframe pelo VScode, ver dataset, executar job, editar/escrever programas, mas enfim...

Era isso mesmo, olha o Zowe aqui no meu VSCode:

VSCode com plugin Zowe para mainframe

Figura 3: Meu VSCode com o "plugin" pra instalar mainframe

Junto com o pip manager, o python já tinha instalado no computador, sei lá porque, como ou quando.

PipManager - Extensão Visual Studio Code

Figura 4: PipManager - Extensão Visual Studio Code

Os programas seguem abaixo:

MobaXtermCipher.py - Downoad Link

ShowMobaXterm.py - Baixe no GitHub

Importante: Lembre-se de abrir o registro do Windows e pegar as entradas com a credencial e a senha ou tao no arquivo MobaXterm.ini