Pesquisar este blog

quinta-feira, 20 de setembro de 2018

Mainframe - Prova de conceito captura de telas terminal 3270 e execução de comandos via script/macro

Próximos Passos

Com essa base, você pode:

  1. Automatizar testes de programas COBOL
  2. Integrar com pipelines CI/CD
  3. Monitorar execução de jobs via scripts

Video 1 : Macro script em execução rodando comandos do windows no mainframe


Automatizando Tarefas no Mainframe: Script com ws3270 e Transferência de Arquivos

Neste video, demonstramos como automatizar conexões, transferências de arquivos e submissão de jobs no mainframe usando o emulador ws3270 e scripts batch.

Tudo capturado e documentado para reprodutibilidade!

Configuração do Ambiente

Arquivos Necessários

Na pasta C:\Ferramentas\ws3270, temos:

- x3270ifTest.bat    # Script principal
- x3270if.exe        # Utilitário de automação
- HELLOWORLD.txt     # Programa COBOL a ser transferido
- OUTPUT.TXT         # Arquivo de log das telas capturadas

Script Batch (x3270ifTest.bat)


# Autenticação e navegação inicial
x3270if -t 5000 -v "Connect(192.86.32.159)"
x3270if -t 5000 -v "Wait(InputField)"
x3270if -t 5000 -v "String(logon AU04660)"
x3270if -t 5000 -v "Enter()"

# Transferência do arquivo
x3270if -t 5000 -v "Transfer(Direction=send,Localfile=HELLOWORLD.txt,HostFile=AU04660.HELLOWRD)"

# Navegação e submissão do job
x3270if -t 5000 -v "Tab(4)"
x3270if -t 5000 -v "Enter()"
x3270if -t 5000 -v "String(sub)"
x3270if -t 5000 -v "Enter()"

Execução do Processo

Comando usado para iniciar a automação e capturar logs:

cmd> x3270ifTest.bat >> output.txt

Exemplo de Tela Capturadas no Output.txt

Captura da tela inicial pre login
Figura 1: Conexao ao z/Os pela macro


Captura do 'sub no job'

*** JOB AU04660Z (JOB09955) SUBMITTED ***

Detalhes do Job Submetido

O programa COBOL transferido (HELLOWRD):


//AU04660Z JOB R8,'BUGA',MSGLEVEL=(1,1),CLASS=K,MSGCLASS=1,RD=NC,
// NOTIFY=&SYSUID
//CLG EXEC IGYWCLG
//COBOL.SYSIN DD *
    ID DIVISION.
        PROGRAM-ID. BUGA001.
    PROCEDURE DIVISION.
        DISPLAY "Hello world!"
        STOP RUN.
/*
//LKED.SYSLMOD DD DSN=AU04660.LOADS(BUGA001),DISP=OLD

Resultados e Aplicações

  • ✅ Autenticação automática no TSO
  • ✅ Upload de arquivos via script
  • ✅ Navegação por menus do ISPF
  • ✅ Submissão de job com número JOB09955
  • ✅ Log completo em output.txt

segunda-feira, 10 de setembro de 2018

javafx scene builder download - esse funciona de verdade! Curso em Video Java

JavaFX Scene Builder: download e configuração

Atualização 2024 09 25

Apenas pela historia, nada deve funcionar mais hoje em dia ou perdeu a função.

Aqui o link que esta ativo em 11.09.2018 pra baixar o JAVAFX SCENE BUILDER pra usar no curso em video junto com o NetBeans ou com alguma outra, seilá, vai que voce esta precisando igual eu!

http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html

Estou a fazer um treinamento de Java pela internet em videos dum tal de "curso em video", como tenho noçoes super reduzidas de linguagens não mainframe ou mesmo orientadas a objeto, embarquei da aula 1 pra frente e vamos ver o que dá.

Um dos problemas que encontrei foi o raio do javafx scene builder, que quando o zé fez o video tinha pra baixar de boas no site da Oracle e hoje (2018) ninguém mais acha em lugar nenhum!

Depois de muito bater a cabeça cheguei ao site do link acima que deixa baixar de boa, era pra ter vindo junto com meu NetBeans (sim, instalei o NetBeans pra fazer o curso, tambem tem o IntelliJ e o Eclipse pra usar aqui na maquina, mas vamos seguir a receita de bolo pra ver se aprendo certinho seguindo os exemplos no passo a passo). E foi justamente isso que fez eu escrever essa postagem que é pra eu nao esquecer mais!...

Bom, pega lá o .fxml que não abrir no tal do Scene Builder e vamos a configuração, afinal já baixei o programa ali do link la em cima ou aqui de baixo do pcloud

esse daqui é o da Oracle mesmo

https://drive.google.com/file/d/1cadbrJ5sPcVDI9PGaxE0_smP5Pag5ZwL/view?usp=sharing

e instalei ele em :

"C:\Program Files (x86)\Oracle\JavaFX Scene Builder 2.0"

Vou lá no NetBeans na opcao de ferramentas e

Clica em Ferramentas seguido de Opções no NetBeans
Figura 1 - Clica em Ferramentas seguido de Opções

Lá nas opções, ah, como fiquei no desespero baixei um outro Scene Builder e instalei ele em

"C:\Users\bugolino\AppData\Local\SceneBuilder"

voltando... lá nas opções :

Java, JavaFX, procurar onde está o Scene Builder
Figura 2 - Java, JavaFX, Procurar onde esta o Scene Builder

Pronto, agora dando dois cliques no fxml vai abrir a interface do Scene Builder!...

Java FX Scene Builder - Splash Screen
Figura 3 - Java FX Scene Builder - Splash Screen

é isso, deixa eu colocar aqui uma imagem do MTM 2018 (Master The Mainframe) que achei bem legal e vai que perco depois no google photos e nao acho nunca mais, igual o logo da BugaSoft

Banner Master The Mainframe 2018
Figura 4 - Banner Master The Mainframe que achei da horinha

quarta-feira, 8 de agosto de 2018

Master The Mainframe 2018 - Acesso a mainframe de graça, pra todos!

Master the Mainframe: Competição Global de Mainframe da IBM

Logotipo Master the Mainframe
Figura 1 - Logotipo - Master the Mainframe

https://www.ibm.com/it-infrastructure/z/education/master-the-mainframe

Em tese é um concurso, está em sua décima quarta edição agora em 2018, eu recomendo pra todos! Iniciantes e dinossauros quase extintos! Sempre tem uns negócios novos, alguma coisa que você só tinha ouvido falar e o mais legal de tudo:

  • Você tem um usuário e senha pra usar
  • A parada é fabulosa, entra lá, segue uns desafios, veja as edições anteriores e desenferruje-se ou aprenda o novo!
  • Se você é estudante de faculdade, aproveita que os caras sempre mandam brinde!

http://mtm2018.mybluemix.net/

Lembra de registrar como "Try the Learning System" System

quinta-feira, 21 de junho de 2018

Esqueci a senha da fatec - Redefinir Senha e-mail FATEC WEB-MAIL

Como Recuperar a Senha do E-mail da FATEC

Como Recuperar a Senha do E-mail da FATEC

Cara, essa dica é pra quem, como eu, não anota as senhas em lugar nenhum e acredita que a única senha que precisamos saber é a do e-mail!

O que fazer quando você esquece a senha do e-mail?

Aconteceu isso com meu e-mail da FATEC e apanhei bastante pra conseguir acessar. Então, segue aqui pra eu lembrar no futuro.

Link para redefinir a senha

Para recuperar a senha, acesse o sistema da Microsoft pelo link abaixo:

Redefinir senha do e-mail da FATEC

Simples assim!

Simples assim! A Microsoft podia melhorar a página dela pra quando a gente diz que não lembra a senha ou está com problemas para acessar, mostrar essa opção diretamente, em vez de mandar falar com alguém da organização!

segunda-feira, 16 de abril de 2018

Some People are Gay. Get Over It!

Reflexão sobre Homofobia e o Futuro do Jornalismo

Atualização 25/09/2024 - Bela profecia sobre não termos mais jornalistas!

Campanha contra homofobia de 2007

Camiseta com a frase 'Some people are gay. Get over it!' usada em campanha contra homofobia nas escolas britânicas em 2007

GET OVER IT original - homofobia nas escolas britânicas - outdoors de 2007

Crítica à desinformação na internet

A primeira vez que vi a foto da camiseta do sr. Ian lembrei da trollada do facebookson!!! Não acredite em tudo que vê na internet!! Analise, seja crítico! Em alguns anos não haverá mais jornalistas de verdade, apenas blogueiros e troladores! hahaha