instalando o hercules - hercgui

Upload: robson-rodrigues-freitas

Post on 30-Oct-2015

379 views

Category:

Documents


4 download

TRANSCRIPT

Instalar o CYGWIN que est na pasta C:\Arquivos de Programas\Hercules Aplicativos

Instalao doHercules

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: executablesDepois 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-8586-711EBE331CDC&displaylang=enSe 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 platformNesse 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-8EDD-AAB15C5E04F5&displaylang=enDepois 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.0Selecionado 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.