Você está na página 1de 10

Instalao do Hercules

Utilizando verses, Hercules 3.06, Hercgui 1.11.1. Instalando o Hercules. Baixe o emulador Hercules do site ou usando o link: hercules-3.06-native.exe . Descompacte os arquivos em uma pasta e no se esquea dela. Depois baixe as imagens do z/OS e coloque em outra pasta. O Hercules em si j est instalado. Agora configurar a interface que vai se comunicar com o emulador.

Instalando Hercgui. Links: Primeiro baixe o hercgiu: binaries. Baixar tambm o Visual c++: Microsoft VC++ Runtime Baixar as libs do hercgui: executables Depois de baixar todos os programas acima, instalar o Visual C++, nesse caso a verso 2005(vcredst_x86). Descompactar o arquivo Fishlib-2.7.564, utilizando a pasta Bin e colocar os arquivos DLL na pasta C:\WINDOWS\SYSTEM32. Descompactar o arquivo Hercgui 1.11.1 em uma pasta escolha. No site o Fish menciona o uso de outro complemento do Windows para melhorar o funcionamento do programa. Esse o aplicativo Platform SDK da Microsoft. Particularmente eu instalei, o problema que demora demais para concluir a instalao. O link : http://www.microsoft.com/downloads/details.aspx?FamilyId=E6E1C3DF-A74F-4207-8586711EBE331CDC&displaylang=en Se no consegui instalar e apresentar a mensagem: Error: Setup determined that the Microsoft .NET Framework 2.0 is not present or could not be detected. Navigate to the Microsoft Download Center, search for .NET Framework 2.0 redistributable, and download the version appropriate for yor platform Nesse caso faa o download do Net Framework 2.0, pois so necessrios para o funcionamento do Platform SDK. O Link : http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDDAAB15C5E04F5&displaylang=en Depois execute o aplicativo Hercgui que foi descompactado do arquivo Hercgui 1.11.1 a partir da pasta onde ele foi descompactado.

Abaixo est a primeira tela a ser exibida.

Clicando no boto branco Power on apresenta-se a janela abaixo. Este o boto de start do hercgui. Tambm pode-se entrar em Command/Power on.

Esta janela serve para configurar onde o hercgui vai buscar os arquivos e softwares a serem executados. O primeiro Executable files devemos colocar o endereo da pasta de onde est o aplicativo do Hercules instalado. O segundo Configuration files devemos colocar o endereo de onde est o parmetro de configurao do Hercules o hercules.conf ou hercules.cnf . Geralmente est na mesma pasta onde o aplicativo est instalado. Segue um exemplo de configurao:

No terceiro Log files, onde o hercgui vai gravar os logs de cada sesso. Os outros campos no so obrigatrios, pois so configuraes mais avanada. Depois de configurar os endereos dos executveis, iremos para a tela onde o programa pede o parmetro de configurao do Hercules.

Selecione o parmetro de configurao, nesse caso o hercules.conf. Abaixo est um exemplo de hercules.conf. importante lembrar que esse parmetro abaixo deve conter o endereo das pastas onde esto os discos e o prprio emulador. A sugesto que para estes sejam criadas pastas dentro de outra pasta como se pode ver em: 0A80 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_V1.6_Z6RES1.A80. Essa imagem do z/OS est dentro da pasta Discos que est dentro da pasta Mainframe. Mais fcil para organizar.

# -------------------------------------------------# Hercules 3.06 - Emulator Control file # Description: z/OS 1.6 # MaxShutdownSecs: 30 # -------------------------------------------------# CPU Configuration # -------------------------------------------------# Hercules Emulator Control file... # Description: Configuration for DEMOPKG Z/OS 1.6 Initial IPL # MaxShutdownSecs: 15 # -------------------------------------------------# System parameters # Load address: 0A80 # -------------------------------------------------ARCHMODE ESAME CNSLPORT 3270 CPUMODEL 9672 CPUSERIAL 000000 ECPSVM NO LOADPARM 0A82DBM1 LPARNAME HERCULES MAINSIZE 400 NUMCPU 1 NUMVEC 1 OSTAILOR Z/OS PANRATE 50 PGMPRDOS LICENSED SHCMDOPT NODIAG8 SYSEPOCH 1900 YROFFSET 0 TZOFFSET +0000 # -------------------------------------------------# DASD Devices # -------------------------------------------------# .----------------------- Device number # | .------------------ Device type # | | .--------- File name and parameters #| | | #V V V #--- ---- -------------------0A80 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6RES1.A80 0A81 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6res2.a81 0A82 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6sys1.a82 0A83 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6uss1.a83 0A84 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6uss2.a84 0A85 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis1.a85 0A86 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis2.a86 0A87 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis3.a87 0A88 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis4.a88 0A89 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6dis5.a89 # --------------------------------------------------

0A8A 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6WAS1.A8A 0A8B 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6WAS2.A8B # 0A8B 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_Z6RES1.A80--2 # -------------------------------------------------0A8C 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6db81.a8c 0A8D 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6db82.a8d 0A8E 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6cic1.a8e 0A8F 3390 C:\Mainframe\Discos\IBM_ADCD_zOS_v1.6_z6ims1.a8f # -------------------------------------------------# .----------------------------Device number # | .-----------------Device type # | | .---------File name and parameters # | | | # V V V # -------------------------------------------------# Console Printers # -------------------------------------------------0009 3215-C / noprompt # -------------------------------------------------# Card Readers # -------------------------------------------------000C 3505 C:\Mainframe\hercules-3.06\util\zzsacard.bin # -------------------------------------------------# Card Punches # -------------------------------------------------000D 3525 C:\Mainframe\CardPunches\CardPunches\punch00d.txt ascii # -------------------------------------------------# Line Printers # -------------------------------------------------000E 1403 C:\Mainframe\LinePrinters\prt00e.txt crlf # -------------------------------------------------# Display Terminals # -------------------------------------------------0700-0705 3270 # 0900-0901 3270 # -------------------------------------------------# TAPE Devices # -------------------------------------------------0500 3490 * 0560 3480 * # -------------------------------------------------# CTC Adapters 0530-0531 3088 CTCI 172.15.1.144 172.15.1.143 0532-0533 3088 CTCI 192.168.1.68 192.168.1.66 0534-0535 3088 CTCI -n 00-06-5B-E2-D9-4C 169.254.1.68 0.0.0.0

Selecionado o hercules.conf, aparecera essa tela onde se inicia as primeiras configuraes para o ipl:

O prprio parmetro hercules.conf configura as informaes iniciais do hercgui. Desde essa primeira tela at o fim da inicializao do Hercules. Nesta aba Achitecure selecione a opo z/Arch. Na aba O/S Tailor selecione a opo z/OS quando utilizar o z/Os, os/390 quando utilizar o os/390 e assim por diante.

Depois do ok aparecera a tela abaixo. Selecione a primeira opo, Yes e de ok.

Depois desses passos essa e a primeira tela do hercgui j funcionando.

Neste ponto abra uma sesso 3270, como ip localhost. Este servir para a console do Jes2.

Na barra de ferramentas clique em Command, depois em IPL/Load. Depois do primeiro IPL pode-se usar tambm o boto azul Load.

Vai abrir uma nova janela. Em Device number, coloca-se o comando de ipl: 0A80. Em Load Parm, costuma vir j pr-configurado pelo hercules.conf. Se o campo estiver vazio abra o Hercules.conf e copie a numerao que est na frente de LOADPARM.

Se tudo estiver correto o hercgui ira funcionar carregando os discos do sistema que foi baixado ento a console comea a carregar o Jes2.

(Jes2 comeando a carregar o sistema)

possvel ocorrer um erro, e o Jes2 no carregar por conta de um erro. Os datasets de checkpoint podem estar inconsistentes e o sistema no saber com qual startar o Jes2. Para isso utilize o comando: S JES2,PARM='COLD,NOREQ', esse comando vai formatar o sistema para utilizar apenas um dos datasets de checkpoint. Abrindo um novo terminal 3270, com ip localhost aparecer a tela inicial do z/OS.