Pesquisar este blog

quarta-feira, 11 de janeiro de 2012

Emulador de Mainframe ** Hercules - z/OS ** MicroFocus Mainframe Express - Enterprise Developer Edition

Ambiente de mainframe para estudos: materiais, dicas e emuladores

Atualização 2024 09 25 - Só valor histórico, quase nada funciona mais.

Fique a vontade para entrar em contato caso queira/ache algo que possa ser util ou mesmo para reescrevemos a postagem.



Tem um gitbook que esta um pouco mais atualizado, clica aqui pra conhece-lo!



Quando comecei a trabalhar com mainframe - na real programar em cobol para mainframe - senti dificuldade em encontrar material sobre o assunto e principalmente um ambiente para programacao/testes.

As solucoes encontradas em relacao ao material didatico foram :

- livros antigassos nacionais ( estantevirtual.com.br - tem quase todo titulo que voce possa imaginar, recomendo !)...

    Segue lista dos titulos que vejo aqui na pratileira de casa :

   - Programacao Cobol - Curso Basico - Shimizu 1982 (esse ateh peguei o livro pra ver o ano que eh bem velhinho...)

   - Stern (antigao)

   - Logica de programacao - Forbellone (esse daqui foi pra aprender essa tal de logica, porque a MS211 nao ajudou muito)

   - JCL Sistema/370 - G Brown *VALE A PENA*

   - JCL e Utilitarios do sistema Z/OS duns carinas do Rio

   - Introducao aa arquitetura de mainframe e ao sistema operacional Z/Os (dos mesmos caras do Rio)

   - Cobol sem misterio - Joel Saade

       - Linguagem de Programacao Cobol para mainframe - Wojciechowski *VALE A PENA - principalmente se voce nunca viu o tal do COBOL*

   - C Total e Completo - Osborne *VALE A PENA*

   - Introducao aa programacao assembler para ...... S/390 e zSeries - Fausto

   No trampo tem mais alguns...

- internacionais (recomendo o betterworldbooks.com ) - se nao me engano atualmente estao com free shipping pro Brasil pra compras acima de x dolares.

    Nao achei aqui em casa todos que comprei... achei no e-mail a lista deles:

DB2 for the COBOL Programmer Part 2

DB2 for the COBOL Programmer: An Introductory Course

Cics for the Cobol Programmer Part 1: an Introductory Course

CICS for the COBOL Programmer, Part 2: An Advanced Course

Java for the COBOL Programmer (SIGS: Advances in Object Technology)

Vsam for the Cobol Programmer: Concepts, Cobol, Jcl, Idcams

IBM Mainframe Programmer's Desk Reference (J Ranade Ibm Series)

Assembler for Cobol Programmers Mvs, Vm (J Ranade Ibm Series) *VALE A PENA* http://www.billqualls.com/assembler/

  - Lembrei do Stern novo - Cobol for the 21st century *VALE A PENA*

- apostilas, manuais etc encontrados internet afora, mas principalmente no proprio site da IBM (eh de rosca achar o que esta procurando, mas com o tempo da certo, o ruim e por pior que pareca, manuais nao costumam ser amigaveis pra quem quer aprender algo novo.

 O mais doido eh que ter o livro nao faz voce saber a materia !!!

- Foruns sobre mainframe e troca de ideia com camaradas de servico

Em relacao ao ambiente de programacao/testes :

- Compiladores COBOL de todos os tipos.... Utilizando bloco de notas e similares

- Para Assembler (HLASM) utilizei PC370 e o Z/390 idem aos do cobol

- Para linguagem C e C++, utilizei o Dev c++ (esse daqui com IDE) *VALE A PENA*

- Natural e Adabas (da software ag) http://dicasprobuga.blogspot.com.br/2012/02/naturaladabas-linguagem-de.html

- Tem um desafio universitario da IBM todo ano http://www-03.ibm.com/systems/br/z/concursomainframe/ *VALE A PENA*

Atualização em dezembro de 2014

--> Podem participar do concurso qualquer um (apenas os universitarios que concorrem a premios), para isso, segundo e-mail que recebi da zNextGen há poucos meses consta o seguinte texto

"... simply put “Audit” as their university when they register, and N/A or company name for the professor name"

e divirta-se com o concurso! 

Mas nada desses quebra galhos se compara a um mainframe de verdade... rodei na net e nada de achar um raio de um emulador de mainframe, o google soh trazia emuladores de terminal 3270 e mais um monte de modelo que nunca tinha ouvido falar... ateh que um dia me falaram de um tal de hercules ai ficou facil jah sabia o que procurar ! Tipo aquele lance do obvio eh obvio depois que voce sabe ! ou como diz meu sogro : - " Fazer plano depois que aconteceu eh facil !"

 Vasculhei a net agora a procura de material sobre o hercules e encontrei tudo certinho os ISOs dos DVDs com os discos de instalacao dos Z/OS do 1.xx ateh os mais recentes, mas tudo a configurar a partir do zero, nao encontrei nenhum prontinho num pacotinho daqueles que voce da um clique e ta tudo instalado configurado e eh soh clicar que ta funcionando - alem de eu nao entender de rede, discos, RACF, instalacao de produtos e toda essas paradas intrisicas - ai encontrei um site que resolveu meus problemas

http://www.efglobe.com/cgi-bin/mainframe/mainuser    *VALE MUITO A PENA*

vai lah e se cadastra que voce tera acesso a um Z/OS todo configurado certinho pronto pra voce usar !!!

Tela de Logon do Fan de Zhi
Figura 1: Tela de Logon do Fan de Zhi

Ouvi dizer que tem uma galera com o hercules emulando a arquitetura zSeries igualzinho esse ai do site indicado acima, mas com versoes mais atualizadas do Z/OS e com uma pah de produtos instalados.

Eu mesmo soh vi instalado rodando num hercules todo estiloso com interface grafica com botoezinhos e tal cheio de luzinha...

GUI do Hercules
Figura 2: GUI do Hercules
Console do Hercules
Figura3: Tela do console do Hercules
TurnKey Hercules
Figura4 : TurnKey

Lembrei que nao vale nada eu ter dicas pra minha memoria sem os arquivos ou programas me ajudar a relembrar...

Jason (emulador de dispositivos para o hercules... testei nao gostei, mas é correlato, então segue manual abaixo e link para download.

Jason emulador
Figura5 : Jason 

Link: http://www.ollydbg.de/Jason/

Backup do fonte e do executavel, vai que o carinha tira o site dele do ar...

https://sites.google.com/site/nuvemdobuga/Fonte e executavel_Jason.zip

Jason

Anexo1 : Manual do Jason

Eh isso,

Buga

Atualização em 09.07.2014

====================

Encontrei num fórum da pós o... video abaixo, em inglês britânico, bem devagarzinho da pra ativar as legandas automaticas do google, e tem onde achar no pirate bay uma versao do Z/OS completa (tudo bem que procurei e nao achei, mas que um dia esteve lá esteve)

Vídeo 1: Baixando e instalando o Hercules no PC

Só pra eu nao perder nunca mais!

ISPF Workstation Agent - GUI para os paineis (ISPF) do TSO

https://sites.google.com/site/nuvemdobuga/WorkStation%20Agent.zip?attredirects=0&d=1

Atualização em janeiro de 2015

=======================

Sabe-se lá porque resolvi ligar meu hercules. Tenho aqui duas versoes de sistema operacional uma com o o zOS 1.9 com CICS 4.2 e DB2 8 e 9 (que nao consigo rodar os DB2s nem funcionar sem ser em localhost, mas como nunca tive muito tempo pra usar ficou apenas de curioso e pra resolver algo bem pontual que não lembro mais o que era) e uma outra que acho que é a 1.12 com quase tudo que precisamos (menos o Roscoe, o Solve e outros produtos nao IBM) que descolei com o colega Cazé pra eu instalar em São Paulo pra dar os cursos de CICS em um servidor local (nunca aconteceu!) enfim, aproveitei e fui procurar meu Merant MainframeExpress 2.5 (originalmente antes de ser Micro Focus o Mainframe Express era dessa marca!) que tem crack feito por algum colega Brazuca para estender o prazo da licença e vem com quase tudo que a gente precisa, tem compilador Cobol e ASM, CICS, IMS (nunca mexi) e DB2.

Reinstalei a parada no meu windows 8 (original!)... mas o raio do MFE.EXE resolveu que nao ia rodar no windows 8 de jeito nenhum, tentei instalar numa maquina virtual (que uso pra acessar os bancos depois que o Gbuster phodeu nao só com meus navegadores, mas o computador inteiro, mas a gota d'agua para eu ir pra essa solucao foi o Raport da IBM que o Banco do Brasil me 'pediu' pra instalar) mas nao rolou tambem, como a parada é de 2001 desencanei. 

No windows 8 segue tela do erro:

Microsoft Visual C++ Runtime Library - Runtime Error no MFE.EXE
Figura 6: Microsoft Visual C++ Runtime Library
Runtime Error no MFE.EXE - Abnormal program termination

Adendo de acesso ao HomeBanking, como não conseguia mais navegar na internet com tranquilidade, fui pra essa solucao radical de acessar os bancos (brasil, caixa, itau - nao quis rodar no chrome - e bradesco) o itau rodou até com seu aplicativo proprio e to rodando um XP nela, achei que ficou muito bom, recomendo a quem estiver nervoso com o acesso aos bancos pela internet!

E tava instalado e configurado bonitinho! Só dava erro na exibição do "Mainframe" no Explorer, mas aceitavel! 

Erro na conexão ao My Mainframe 2.0
Figura 7: Erro na conexão ao 'My Mainframe 2.0'
Diretorio com o mfe 2.5 instalado
Figura 8: Diretorio com o mfe 2.5 instalado

Voltando, resolvi procurar uma versão mais atual do MicroFocus Mainframe Express, e não é que achei! E original e de GRÁTIS!!!!

Segue "noticia" de 2012 informando o lançamento da ferramenta gratuita  (demorei 2 anos pra descobrir essa maravilha!)

Print do site Micro Focus Enterprise Developer
Figura 9: Print do site http://online.microfocus.com/enterprise-developer-pe

Depois é só instalar e começar a se divertir !

Splash Screen do Micro Focus Enterprise Developer
Figura 10: Splash Screen do Micro Focus Enterprise Developer

Nenhum comentário:

Postar um comentário