Primeiro Post do ano 2010. Irei contar um pouco sobre a minha experiência em cima do mainframe.
O computador de grande porte, dedicado normalmente ao processamento de um volume grande de informações. Os mainframes são capazes de oferecer serviços de processamento a milhares de usuários através de milhares de terminais conectados diretamente ou através de uma rede.
No ano passado tive a primeira oportunidade de “brincar” com x3270 , e este ano estou tendo novamente a oportunidade. Se você gostaria o governo brasileiro tem um projeto , e criou um emulador chamado pw3270 , existe para todos os Sistema Operacional, o que estou utilizando Debian.
A minha primeira experiência foi tranquilo, conhecer a arquitetura , Customize seu ambiente , Utilizar as ferramentas do ISPF para localizar os data sets criados pelo seu ID, conhecer PDSE (Partitioned Data Ser Extended) usando recursos do ISPF , editar tentos em novos membros do data set , enfim foi igual seguir uma manual. Para o interessado em participar do concurso do ano que vem , ou seja em 2011, pode instalar.
# sudo apt-get install x3270
Enquanto a segunda Part2, mais interessante, que envolve parte lógica. Na Parte 1, executei um programa REXX simples no painel de comando e agora como mesmo programa REXX em batch (lote). No z/OS temos duas formas diferentes de trabalhar: interativamente no primeiro plano ou não-interativamente no plano de fundo.
Para submeter batch jobs (tarefas para execução em lote), precisamos instruir o z/OS através de JCL (Job Control Language).Submete o JCL ao JES (Job Entry Subsystem), e o sistema aloca os recursos necessários para o meu job. E então executa o trabalho. A JCL é uma linguagem muito rica e é muito diferente de qualquer outra linguagem de programação. JCL existe há mais de 30 anos, e como podemos imaginar, quase todo tipo de job concebível já foi escrita em JCL.
O z/OS tem suportado processos UNIX desde o início dos anos 90. Muitos programas Unix têm sido migrados para z/OS. Praticamente todo novo trabalho em mainframe utiliza o kernel e Unix Filesystem (sistema de arquivos Unix).
Neste ano , aprendi muito encima do mainframe , agora vou fazer a part3. “O mundo Real”. Bom Estou ancioso para começar.
Para mais informações sobre me emulador pw3270 : é um emulador de terminal 3270 totalmente livre, com recursos avançados e uma interface amigável (elaborada em GTK), comparável às melhores ferramentas do mercado. Disponível para Linux e Windows.