System
i
Detecção
e
Correcção
de
Problemas
Versão
6
Edição
1
System
i
Detecção
e
Correcção
de
Problemas
Versão
6
Edição
1
Nota
Antesde usarestasinformaçõeseoprodutoa quesereferem,leia asinformaçõesem“Avisos”,na página77.
Estaediçãoaplica-seàversão6,edição1,modificação0doIBMi5/OS(númerodoproduto5761-SS1)eatodasas ediçõesemodificaçõessubsequentes,atéindicaçãoemcontrárioemnovasedições.Estaversãonãosepode executaremtodososmodelosRISC(reducedinstructionsetcomputer)nememmodelosCISC.
Índice
Detecção
e
Correcção
de
Problemas
.
. 1
NovidadesnaV6R1 . . . 1
FicheiroPDFparaDetecçãoeCorrecçãode Problemas . . . 1
Comoéqueosistemagereproblemas. . . 2
Detectarproblemas . . . 3
Códigosdereferênciadosistema . . . 3
Mensagens . . . 4
Filasdemensagens . . . 4
Registos . . . 4
FunçãoObservarevento . . . 5
ComandoseAPIssobreafunçãoobservar evento . . . 5
Situação:Utilizarafunçãoobservareventocom umprogramadesaída . . . 7
Iniciarumasessãodeobservação . . . . 7
Terminarumasessãodeobservação . . . 8
Apresentardetalhesdassessõesde observação . . . 9
Situação:SaídadoprogramaparaObservar Evento . . . 11
Analisareprocessarproblemas. . . 13
Procedimentosdeanálisedeproblemas . . . . 14
Iniciaranálisedeproblemas . . . 14
Recolhercódigosdereferênciadosistema . . 17
Sintomaseacçõesderecuperação . . . 18
Recuperardeumproblemadeenergiado sistema . . . 19
Recuperarquandoafuncionalidadedopainel decontroloremotodaConsoladeOperações nãoestáafuncionarcorrectamente . . . . 19
Recuperarquandoosselectoresdeacçãoouas luzesdopaineldecontrolonãofuncionam correctamente . . . 20
RecuperardeIPLoufalhanosistema . . . 20
Recuperardeumafalhanaestaçãode trabalho . . . 21
Recuperardeumproblemadodispositivode bandaouóptico . . . 21
Recuperardeumproblemacomodiscoou comumaunidadededisco . . . 22
Recuperardeumproblemadecomunicações 22 Recuperardeumacondiçãodebloqueiooude ciclodosistema . . . 22
Recuperardeumproblemaintermitente. . . 22
Recuperarquandoaconsolanãoseactivar. . 22
Listadecódigosdereferênciadosistema . . . 23
Efectuarumacópiadememóriaprincipal . . . 31
Efectuarumacópiadememóriaprincipal automática . . . 31
Efectuarumacópiadememóriaprincipal manual. . . 31
Efectuarumacópiadememóriaprincipal manualnumapartiçãológica . . . 32
Copiarumacópiadememóriaprincipalactual 32 Comunicarumacópiadememóriaprincipal 33 Eliminarumacópiadememóriaprincipal . . 34
ComandosdeCLparaanálisedeproblemas . . 34
Menusdetratamentodeproblemas . . . 35
Utilizarrelatóriosdaanálisedoprograma autorizado. . . 36
Comunicardescriçãogeraldeproblemas . . . . 37
Recolherinformaçõescomoformuláriode resumodoproblema . . . 38
Formulárioderesumodoproblemapara partiçãoúnica(modelos270e8xx) . . . . 38
Formulárioderesumodoproblemapara partiçãoúnica(emmodelosquenãosejam270 e8xx) . . . 39
Formulárioderesumodoproblemapara partiçõesmúltiplas(modelo8xx) . . . 40
Formulárioderesumodoproblemapara váriaspartições(emmodelosquenãosejam 8xx) . . . 40
ContactarosuportedaIBM . . . 41
Comunicarproblemasdetectadospelosistema . 43
Rastrearproblemas . . . 44
Consultarestadodoproblema . . . 44
Consultarproblemasusandoocomando QRYPRBSTS . . . 44
Consultaroestadodoproblemausandoo comandoWRKPRB. . . 45
Localizarumproblemacomunicado anteriormente . . . 45
Adicionarnotasaumregistodeproblemas. . 45
Documentaçãoparaconsulta . . . 46
Detalhes:Mensagens . . . 46 Tiposdemensagens . . . 46 Mensagensdeerro . . . 46 Alertas . . . 48 Gerirmensagens. . . 49 Vermensagens . . . 49 Enviarmensagens . . . 51 Responderamensagens . . . 51 Removermensagens . . . 52 Imprimirmensagens . . . 52
Detalhes:FilasdeMensagens . . . 53
Tiposdefilasdemensagens. . . 53
Gerirfilasdemensagens . . . 54
Criarfilasdemensagens . . . 55
CriarfilademensagensQSYSMSGpara mensagensgraves . . . 55
Alterarosatributosdasfilasdemensagens 56 Alterarafilademensagensparauma impressora . . . 56
Imprimirtodasasmensagensnafilade mensagens. . . 57
Detalhes:Registos . . . 57
Registosdetrabalhos . . . 57
Controlaroconteúdodoregistode trabalhos . . . 57
Verregistosdetrabalhos . . . 59
|| | ||
Registosdohistórico . . . 59
Veralistadeficheirosderegistodo histórico . . . 60
Veroconteúdodoregistodohistórico QHST . . . 60
Registosdeproblemas. . . 60
Imprimirregistosdeerros . . . 61
Apresentarregistosdeerros. . . 61
Detalhes:ComandosCLpararesolverproblemas 61 UtilizarocomandoAnalisarProblema . . . 62
Analisarumproblemacomoestado OPENED . . . 62
Métodoadicionalparaanalisarum problemacomoestadoOPENED . . . . 63
Exemplos:OcomandoAnalisarProblema 63 UtilizarocomandoVerificarComunicações. . 64
Exemplos:OcomandoVerificar Comunicações . . . 64
UtilizarocomandoVerificarBanda . . . . 65
UtilizarocomandoTrabalharcomAlertas . . 65
Exemplo:ComandoTrabalharcomAlertas 65 UtilizarocomandoTrabalharcomProblemas 66 Exemplos:OcomandoTrabalharcom Problemas.. . . 66
ExecutarocomandoTrabalharcomProblemas 67 UtilizarocomandoVerProblemas. . . 67
UtilizarocomandoAlterarProblema. . . . 67
UtilizarocomandoAlterarInformaçõesde Contacto . . . 68
Detalhes:MenusdeTratamentodeProblemas. . 69
UtilizaromenuNETPRB. . . 69
UtilizaromenuNETWORK. . . 69
UtilizaromenuPROBLEM . . . 70
UtilizaromenuPROBLEM2. . . 70
UtilizaromenuTECHHELP. . . 70
UtilizaromenuUSERHELP. . . 71
Detalhes:Relatóriodaanálisedoprograma autorizado. . . 71
Determinarasconsolasprincipaloualternativa 72 Substituiraunidadedealimentaçãodebateria nosmodelos5xxeasunidadesdeexpansãoFC 507xeFC508x . . . 73
InformaçõesrelacionadasparaDetecçãoecorrecção deproblemas. . . 75
Apêndice.
Avisos
.
.
.
.
.
.
.
.
.
. 77
Informaçõesdainterfacedeprogramação . . . . 79
Marcas . . . 79 Termosecondições. . . 79 | | | | | | |
Detecção
e
Correcção
de
Problemas
QuandotiverproblemascomosprodutosSystemi,leia estarecolha dotópicoparacompreender,analisar eresolverestesproblemas.
Porvezes,épossívelresolver umproblemasozinho.Outras,temde recolherinformações paraajudaros técnicosdaassistênciaa resolveroproblema atempadamente.
Nota: Aoutilizarexemplosdecódigos,concordacomostermosda“Informaçõessobrelicençadecódigo
eexclusãode responsabilidade(disclaimer)”napágina 75.
Novidades
na
V6R1
Leiasobreinformações novasoucombastantesalteraçõesnasinformaçõesdedetecçãoe correcçãode problemas.
Melhoramentosdafunçãodecomunicaçãodeproblemas
v
OcomandoTrabalhar comEncomendadePTF(WRKPTFORD)éadicionadoparaajudaragerira
encomendade correcçãotemporáriadeprogramas(PTF)everifiqueoestadodasencomendas pendentes.Poderealizara encomendadaPTFe descarregá-ladepoisdecomunicaroproblema,ou retomara encomendadaPTFmais tardesemdescarregara PTF.Por predefinição,asPTFssão descarregadasautomaticamente.Paramaisinformaçõessobreosmelhoramentosdeaquisiçãoda correcção,consulteUtilizar correcçõesdo software.
v Poderastrearqueméresponsávelporcomunicarproblemas: aConsoladeGestão deHardware
(HMC),aPartiçãodo Serviçooua partiçãoactualdoi5/OS.
v QuandoasPTFsdescarregadasnão resolvemoproblema,ouquandopretendesolicitaraconclusãode
umRegistode GestãodeProblemas(PMR),pode submetero retornosobreumproblemacomunicado àassistência esuportedaIBM,adicionandonotasaorelatório deproblemas.
MelhoramentosdafunçãoObservarevento
v
Podeser observadaa ocorrênciadasentradasdeRegisto deActividadesdoProduto(PAL) atravésda
funçãoObservarevento. Paramais detalhes,consulteotópico“FunçãoObservar evento”napágina5. v Comaopção VeradicionadaaoecrãTrabalharcomObservações, podeverosdetalhes dassessõesde
observação.Paramaisinformaçõesacercadestetema,consulte “Apresentardetalhesdassessõesde observação”napágina9.
Como
ver
o
que
é
novo
ou
foi
alterado
Paraoajudara identificarondeforamefectuadasalteraçõestécnicas,estasinformaçõesutilizam: v Aimagem
paramarcarondecomeçaa informaçãonovaoualterada. v
Aimagem
paramarcarondeterminaainformaçãonovaoualterada.
EmficheiroPDF,pode verasbarras darevisão(|)namargemesquerdadasinformações novase alteradas.
Paralocalizaroutrasinformaçõessobreo queháde novooudiferente nestaedição,consulteo Memorandoparautilizadores.
Ficheiro
para
Detecção
e
Correcção
de
Problemas
PodevereimprimirumficheiroPDFdestas informações. | | | | | | | | | | | | | | | | | |
Paraveredescarregar aversãoemPDFdestedocumento,seleccioneDetecçãoeCorrecçãode Problemas (cercade 880KB).
Guardar
ficheiros
ParaguardarumPDFnasuaestaçãodetrabalho paravisualizar ouimprimir: 1. Cliquecomo botãodireitodo ratosobrealigaçãoPDFnobrowser.
2. Cliquena opçãoqueguardaoPDFlocalmente.
3. Navegueparao directórioemquepretendeguardaroPDF.
4. FaçacliquesobreGuardar.
Descarregar
o
Adobe
Reader
PrecisadoAdobe Readerinstaladonosistemaparaverou imprimirestesPDFs.Podedescarregar uma cópiagrátis nosítiodaWebdaAdobe(www.adobe.com/products/acrobat/readstep.html)
.
Referênciasrelacionadas
“Informações relacionadasparaDetecçãoecorrecção deproblemas”napágina 75
Manuaisdeprodutos,sítiodaWebdaIBM Redbookse outrasrecolhasdetópicosdocentrode informaçõesrelacionadascoma recolhadotópico DetecçãoeCorrecção deProblemas. Podeverou imprimir qualquerumdosficheiros PDF.
Como
é
que
o
sistema
gere
problemas
Podeusarasfunçõesdeanálisesde problemasqueosistemafacultarparagerirproblemasdetectados pelosistemaedefinidos peloutilizador.Osistemadegestãodo problemaestruturadoajuda-oeao fornecedordoserviçoa gerirde formarápida eeficazosproblemasquandoocorreremnosistema. Osistemafacultafunçõesparaanálisedeproblemas, registodeproblemase rastreio,comunicar problemase correcçãodeproblemas.
Oexemploseguinteilustra ofluxoaoprocessarum problema: 1. Osistemadetectaum errode hardware.
2. Éenviadaumanotificaçãodeerroparaosistema.
3. Écriadoum registode problemascomasinformaçõesde configuração,um códigode referênciado
sistema,onomedo dispositivode comunicaçãoeoutrasinformações. 4. Oerrofica registadonoregistodeerrosdo sistema.
5. Éenviadaumamensagemparaafilade mensagensdooperadordo sistema.
6. Aanálisedo problemacomeçacoma mensagem.
Osresultadosdaanálisedoproblema sãoarmazenadosautomaticamente,bemcomoasinformaçõesdo problemarecolhidas.Nessemomento, podecomunicaroproblema aoseufornecedordeassistência.
Conceitos relacionados
“Analisareprocessarproblemas”napágina 13
Setiverproblemascomosistema,tem derecolherinformaçõesparaanalisareprocessaros
problemas. Umprocedimento deiniciaranálisedeproblemaspodeguiá-loatravésdaresoluçãodo problema.
“Comunicardescriçãogeraldeproblemas”na página37
Utilizeestainformaçãoparasaberquaisasinformaçõesa recolhersobreoproblema,comocomunicar erastrearproblemasecomoenviarum pedidode assistênciaàIBM.
“Detectarproblemas” napágina3
mensagemoucódigodereferênciasdosistema(SRC),quecomunica queoproblema foidetectado. Tambémpode usarasfilasdemensagens eosregistos pararecolhermais informações.
Detectar
problemas
Podedetectar ocorreramproblemasnosistemadeváriasformas.Namaioriadasvezes,recebe uma mensagemou códigode referênciasdo sistema(SRC),quecomunicaqueoproblemafoidetectado. Tambémpodeusarasfilasde mensagenseosregistospararecolhermaisinformações.
Conceitos relacionados
“Comoéqueosistemagereproblemas”napágina2
Podeusarasfunçõesde análisesdeproblemasqueo sistemafacultarparagerirproblemasdetectados pelosistemaedefinidospeloutilizador.Osistemadegestão doproblemaestruturadoajuda-oeao fornecedordoserviço agerirdeformarápidaeeficazosproblemasquandoocorreremnosistema.
Códigos
de
referência
do
sistema
Umcódigodereferência dosistema(SRC)éumconjuntodeoitocaracteresqueidentificaonomedo componentedosistemaquedetecta oscódigosdo erroe ocódigodereferênciaquedescrevea condição. Osprimeiros4caracteres doSRC indicamo tipodeerro.Osúltimos4 caracteresforneceminformações adicionais.Nestedocumento,cadax dexxxxqueé apresentadocomoosúltimos 4caracteres doSRC podeser umnúmeroqualquerde0a 9,ouletradeAa F.
Quandoosistemadetectaum problema,apresentaum SRCnopaineldecontrolodosistema.Àmedida queefectua oprocedimentodeanálisedo problema,ficaráa sabercomoregistaro SRCempapel.As informaçõesrecolhidasdoSRC podemajudarofornecedordeassistênciade hardwarea compreender melhoroproblema eacorrigi-lo.PodeaindaencontraroSRCnalista decódigosdereferência do sistemaeresolvê-lomelhorsozinho.
Exemplos:
SRCs
Osexemplosseguintesmostram SRCsquepodemocorrercomoresultado deumreinícioanómalo:
Exemplo
1
QualquerB900xxxxSRC (emquexxxxéqualquernúmeroou letra)durante oiníciodafasedereinício do sistemaoperativo.
Exemplo
2
UmcomandoDesligarSistema(PWRDWNSYS)quenãotenhasidoconcluído,queterminecomum SRC deB9003F10.
Códigos
de
erro
Umcódigodeerroéum grupodecaracteres oudígitosapresentadosnaconsola.Oscódigosdeerrosão apresentadosnuma mensagemde erro,numa entradado registodeproblemasounopaineldecontrolo dosistema.
Oscódigosdeerroindicama ocorrêncianosistemade umacondição deerrodehardwareousoftware. ALuzdeAtençãodoSistemaéligada quandoo sistemadetecta umerrodehardwarequenão consegue corrigir.Oerropoderesultaremperda oucorrupçãodedados.
Ocódigode erroincluídonoregistodeproblemaséutilizadoparacomunicarerros eexecutaraanálisee resoluçãodeproblemas.Algunscódigosde errofazemcomqueosistemarecolha automaticamente dadosassociados quesãoutilizadosparadiagnosticaroproblema.
Algunscódigosde errorequeremqueo sistemasejareiniciadopararecuperação,enquantoqueoutros podemser processadoserecuperadosautomaticamentepelosistema.
Tarefasrelacionadas
“Listadecódigosde referênciadosistema”na página23
Nestastabelas,localizeocódigodereferênciadosistema(SRC) queapresentou.Natabela, xxxxpode ser qualquernúmerode 0a 9ouletradeAaF.
Mensagens
Mensagenssãocomunicaçõesenviadasdeumapessoaouprograma paraoutro.Quersejaum operadorde sistemaouumutilizador,poderácomunicarnosistemaenviando erecebendomensagens.Osprogramas dosistemausammensagensparacomunicarascondições dosistema.
Osistemaenviamensagens informativasede interrogaçãoquefornecemimportantesinformaçõessobreo sistema.Asmensagensde interrogaçãorequerem umaresposta.Asmensagensinformativas permitem manterocontrolodasactividadesdo sistema,bemcomotrabalhos,utilizadores eerros.Umavezqueas mensagensforneceminformaçõessobreosistema,deverásaberlidarcomasmensagens quandoestivera detectarecorrigirproblemas.
Podever,enviar,responder,removereimprimirmensagens.
Conceitos relacionados
“Detalhes:Mensagens”napágina 46
Osdetalhes dasmensagens,taiscomoostiposde mensagenseasformasdegerirasmensagens, podemajudá-loa compreendermelhorea resolverosproblemasqueocorremnosistema.
Filas
de
mensagens
Umafilade mensagensécomoumacaixadecorreioparamensagens.
Osistematem váriasfilasdemensagens queretêmasmensagens queforneceminformaçõesúteisao detectarecomunicarproblemas. Compreenderalocalizaçãodeficheirosde histórico,mensagensde erro emensagensde sistemapode ajudá-loa resolverproblemas,poisestestêmimportantesinformaçõesde sistema.
Podecriar,alterare imprimirfilasde mensagens.
Conceitos relacionados
“Detalhes:FilasdeMensagens”napágina 53
Temtiposdefilasdemensagens diferentespararecebermensagens.Podegerirasfilasdemensagens de váriasformas.
Registos
Oprogramalicenciadodoi5/OSregistadeterminadostiposde eventose mensagensparautilizaçãono diagnósticode problemas.Umregistoéumtipo especialdeficheirode basededadosqueéusadopelo sistemapararegistar estasinformações.
Ostiposderegistosincluem:
Registosdetrabalhos
Qualquertrabalhoquesejaexecutadonosistematemum registode trabalhoscorrespondente, quegravaoestadoeasactividades dotrabalho.
Registosdohistórico
Osregistosdohistóricocontêminformaçõessobreofuncionamento dosistemaesobreoestado dosistema.
Registosdeproblemas
Osregistosdeproblemassãoúteisparacoordenarerastreartodasasoperaçõesde gestãode problemas.
Conceitos relacionados
“Detalhes:Registos”napágina 57
Osregistos incluemregistosde trabalhos,registosdohistóricoeregistosde problemas.
Registosdetrabalhoseproblemasde comunicações
Função
Observar
evento
Afunçãoobservareventomelhoraacapacidadededetectare reagira problemas.Quando ocorrerem determinadasmensagens,entradasderegistodo CódigoInternoLicenciadoouentradasdeRegisto de ActividadedoProduto,énotificadoatravésdachamada deumprogramaespecificado queefectuea acçãopretendida.
Comandos
e
APIs
sobre
a
função
observar
evento
PodeusarcomandoseAPIs CLparatrabalharcomobservações.
Oscomandosseguintessãousadosparatrabalhar comafunçãoobservarevento.
Comando
Iniciar
Observação
OcomandoIniciarObservação(STRWCH) iniciaumasessãodeobservação enotificaquandoocorrer umamensagemespecificada,umaentradaderegistodo CódigoInternoLicenciadoouumaentradade RegistodeActividadesdo Produto.Quando amensagemwatched-forforadicionadaà filaouregistode mensagensespecificadosouquandoforadicionadaa entradade registowatched-for,échamadoo programadesaídaespecificadonoparâmetroObservar programa(WCHPGM).Asessãode observação podeser terminadapelocomandoTerminarObservação(ENDWCH) oupelaAPITerminar
Observação(QSCEWCH).
Quandoobservarmensagens,especifiqueafilademensagens ouoregistodetrabalhosparaondeespera quea mensagemsejaenviada.Podelimitara pesquisaespecificandoumacadeiadetextoparaser comparadacomosdadosdamensagem,comoprogramaDeoucomo programaParadamensagem watched-for.
QuandoobservarasentradasderegistodoCódigoInternoLicenciado,especifiqueoscódigosprincipaise secundáriosderegistodo CódigoInternoLicenciado.Podelimitara pesquisaespecificandoumacadeia detextoquesejacomparadacom:
v Onúmerodoelementodeenviodatarefa(TDE)
v Onomedatarefa
v
Otipodeservidor
v Onomedotrabalho
v
Onomedeutilizadordo trabalho
v Onúmerodotrabalhoparaacentuara qualificaçãodonome dotrabalhoedo nomedeutilizadordo
trabalho
v Oidentificadordemódulos
v Oidentificadordaexcepção
v OnomedomóduloLIC
v OnomedaunidadedesubstituiçãodomóduloLIC
v Onomedopontodeentrada
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
v OdeslocamentodebyteparaotextodomóduloLIC
v Amarcade horadaaltura decompilaçãodo móduloLIC
QuandoobservarasentradasdeRegistodeActividadesdoProduto,especifiqueocódigode referência dosistema(SRC)particulara serobservado.Podelimitara pesquisaespecificandoumacadeiadetexto quesejacomparadacom:
v
Onomedodispositivofísicoquetema entradanoregisto
v Onúmerooupalavrausadosparaidentificarum produto
v
Osnúmerosou letrasusadosparaidentificaroníveldefunçãode umprodutocomumdeterminado
tipo
Podeespecificara prioridadedo trabalhoondeéexecutadaa sessãode observação.Porpredefinição,é usadaumaprioridadedetrabalhode25.
Comando
Trabalhar
com
Observações
Podeiniciarumanovaobservaçãoouterminarumaobservaçãoactiva comocomandoTrabalhar com Observações(WRKWCH).Comestecomando,tambémpode mostrarumalista deobservaçõesactivasno sistema.
Comando
Terminar
Observação
OcomandoTerminarObservação(ENDWCH)terminaumasessãodeobservaçãoqueéiniciadopelo comandoIniciarObservação(STRWCH)oupelaAPIIniciarObservação(QSCSWCH).Sãoterminadasas sessõesdeobservaçãoquesejaminiciadaspeloscomandosderastreio(como STRTRC,TRCINT,
TRCCNN,STRCMNTRC,TRCTCPAPP),masorastreioassociadopermanece activo.
APIs
Iniciar
Observação
e
Terminar
Observação
AsAPIsIniciarObservação(QSCSWCH) eTerminarObservação(QSCEWCH)sãousadasdeforma semelhanteaoscomandosSTRWCHe ENDWCH.AAPITerminarObservação(QSCEWCH)terminauma sessãodeobservaçãoquefoiiniciadapelocomandoSTRWCH(Iniciar Observação)ou pelaAPIIniciar Observação(QSCSWCH).
Nota: Assessõesdeobservação iniciadaspeloscomandosde rastreio(taiscomoSTRTRC,TRCINT,
TRCCNN,STRCMNTRC,TRCTCPAPP)sãoterminadasmasorastreioassociadopermaneceactivo. Uma sessãode observaçãopodeser terminadapelomesmotrabalhoqueemitea funçãoiniciarou porum trabalhodiferente.
Utilizar
a
função
observar
evento
com
comandos
de
rastreio
Osuportedeobservaçãomelhoraasfunçõesde rastreioaosupervisionare terminarautomaticamenteos rastreiosquandosãocumpridosdeterminadoscritériospredeterminados.Estaacção evitaaperda de dadosderastreiovaliososereduz aquantidadedetempo envolvidonasupervisãoderastreios.
Informaçõesrelacionadas
SairdoProgramaparaObservar Evento ComandoIniciarObservação(STRWCH)
Função derastreioavançada:Suportede observação ComandoTrabalharcomObservações(WRKWCH) ComandoTerminarObservação(ENDWCH) APIIniciarObservação(QSCSWCH)
APITerminarObservação(QSCEWCH)
| | | | | | | | | | | | | | | | | | |
Situação:
Utilizar
a
função
observar
evento
com
um
programa
de
saída
Estasituaçãoexplicacomousarafunçãoobservareventocomum programadesaída.
Presumaquetemum programaMYCLNUPqueexecutasemprequepretendelimpar espaçode memória nosistema.Normalmente, executaesteprograma quandoa mensagemCPF0907(Pode ocorrer uma condiçãode espaçograve) éenviada parao registodo histórico(filade mensagens QHST nabiblioteca QSYS).
Utilizeafunçãoobservareventoparaexecutarautomaticamenteoprograma delimpezaquandoa quantidadedeespaçodememóriadisponívelnoconjuntodememóriaauxiliardosistemativeratingido ovalordo limiar.Oprogramadesaídadeutilizadortambém executaalgumasacçõesespeciaisquandoa memóriadisponívelforinferiora5%.
Quandoa mensagemCPF0907entrarnafilade mensagensespecificada,sigaestespassosparaexecutar MYCLNUP:
Iniciarumasessãodeobservação:
Podeser iniciadaumasessãodeobservaçãopelocomandoIniciarObservação(STRWCH)oupelaAPI IniciarObservação(QSCSWCH).
Parainiciarumasessãodeobservação,sigaestespassos:
1. Nalinhadecomandos,insiraSTRWCHeprimaF4(PedirInformação).
2. Especifiqueumidentificador desessãocomsignificado,como minhalimpeza,nocampoID daSessão.
3. Parao campoParâmetrodoprogramadeobservação,especifiqueMYWCHPGM,eescrevaMYLIB parao
campoBibliotecadoProgramadeObservação.MYWCHPGMéoprograma desaídaquevaiser chamadoquandoocorreroeventowatched-for.
4. Parao campoObservarmensagem,Identificadordamensagem,escrevaCPF0907.
5. Parao campoFilademensagem observada,Filademensagens,escreva*SYSOPR.Estaacçãoassegura
queoprogramade saídaObservar Eventoéchamadoquandoa mensagemCPF0907forenviadapara o registodo histórico(filade mensagensQHSTna bibliotecaQSYS).
Paraverificarsea sessãodeobservaçãofoiiniciada,sigaestespassos: 1. Nalinhadecomandos,escrevaWRKWCHeprimaF4(Pedirinformação).
2. Parao campoObservar,escreva*STRWCH.
3. Verifique paraverde asessãoMYCLEANUPestálistadanotipo STRWCH.
Depoisde amensagemCPF0907serenviadaparaafilade mensagensQHST,échamadooprograma MYWCHPGMnabibliotecaMYLIB.Esteprograma podechamar oprogramaMYCLNUPeefectuar quaisqueroutrasfunçõesdequenecessiteatravésdapersonalizaçãodo programadesaída.
Exemplosdeiniciarsessõesdeobservação
v Iniciarumaobservaçãono trabalho
STRWCH SSNID(OWN_JOB) WCHPGM(MYLIB/MYPGM)
WCHMSG((CPF0001)) WCHMSGQ((*JOBLOG))
Estecomandoiniciaasessãode observaçãodenominadaOWN_JOB,a ocorrênciadaobservaçãoparaa mensagemCPF0001notrabalho quechamouo comandoSTRWCH.Quando amensagemCPF0001e enviadaparaoregistodetrabalhosactual,oprogramaMYPGMnabibliotecaMYLIB échamadopara sernotificadodo evento.
v IniciarumaobservaçãoparaumamensagemqueespecifiqueumaPrioridadedeExecução
| | | | | | | | | | | | | | | | | | | | | | | | | | | | |
STRWCH SSNID(*GEN) WCHPGM(MYLIB/EXTPGM)
WCHMSG((CPF1804))
WCHMSGQ((*SYSOPR) (*JOBLOG)) WCHJOB((*ALL/MYUSER/MYJOBNAME)) RUNPTY(10)
Estecomandoiniciaumasessãode observaçãoparachamaroprograma desaídaMYLIB/EXTPGM quandoforencontradaa mensagemCPF1804nafila demensagensdo operadordosistemaouno registodetrabalhos*ALL/MYUSER/MYJOBNAME.Égeradoumidentificadordasessãode
observaçãoúnico.Oidentificador dasessãoédevolvido paraosdadosdamensagemdamensagemde conclusãoCPC3901queéenviadaapósa sessãodeobservaçãoseriniciadacomêxito.Otrabalhopelo qualoprograma desaídaseráchamadoé executadocomumaprioridadede execuçãode10.
v IniciarumaobservaçãoparaumamensagemqueespecifiqueDadosdeComparação
STRWCH SSNID(FRMPGM) WCHPGM(MYLIB/EXTPGM)
WCHMSG((CPC3922 QSCSWCH *FROMPGM)) WCHMSGQ((*HSTLOG))
Estecomandoiniciaumasessãode observaçãoparachamaroprograma desaídaMYLIB/EXTPGM quandooprogramaQSCSWCHenviara mensagemCPC3922paraafilademensagens QHSTna bibliotecaQSYS.
v Iniciarumaobservaçãoparaa entradaderegistodoCódigoInternoLicenciado
STRWCH SSNID(LICLOGSSN) WCHPGM(*LIBL/EXTPGM)
WCHLICLOG((’99??’ 9932 MYJOBNAME))
EstecomandoiniciaLICLOGSSNparaobservarumaentradade registodo CódigoInternoLicenciado quetenhaum códigoprincipalquecomecepor99eumcódigosecundáriode9932geradonosistema. Alémdisso,asinformaçõesde registodoCódigoInternoLicenciadotemde conterotexto
MYJOBNAME.Será chamadaaprimeira observaçãodoprogramaEXTPGMencontradana listade bibliotecas,quevainotificá-loqueocorreuoevento.
v IniciarumaobservaçãoparaumaentradaPALe ChamarProgramadeSaídanahoradeinícioe de
fim
STRWCH SSNID(PALSSN)
WCHPGM(USRLIB/USRPGM) CALLWCHPGM(*STRWCH *ENDWCH) WCHPAL((B600512? MYRSC *RSCNAME))
EstecomandoiniciaPALSSNparaobservarumaentradadeRegistodeActividadesdo Produto(PAL) quetenhaum códigodereferênciadosistemaquecomeceporB600512geradonosistema.Alémdisso, onomedo recursoPALcontémotextoMYRSC. ÉchamadooprogramaUSRLIB/USRPGM,que notificadaocorrênciado evento.Tambéméchamadoantesdecomeçara observarqualquereventoe quandoasessãode observaçãoestiveraterminar.
Terminarumasessãodeobservação:
Podeterminarasessãode observaçãousandoocomandoTerminarObservação(ENDWCH) ouaAPI TerminarObservação(QSCEWCH).
Paraterminarumasessãodeobservação,sigaestespassos:
1. Nalinhadecomandos,escrevaENDWCHeprimaF4(Pedirinformação).
2. NocampoIDdaSessão,especifiquemycleanup.
Paraverificarsea sessãodeobservaçãoterminou,sigaestespassos: 1. Nalinhadecomandos,escrevaWRKWCHeprimaF4(PedirInformação).
2. NocampoObservar,escreva*STRWCH.
3. Verifiquesea sessãoMYCLEANUPjánão estálistada.
Notas: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
v Tambémpode escreverDSPMSGMSGQ(*SYSOPR)paraverificar seasessãode observaçãofoi
terminada.AmensagemCPI3999indicaqueasessãodeobservação MYCLEANUPfoi terminadadevido aocódigorazão08.Ocódigorazão08indicaqueocomandoTerminar Observação(ENDWCH)ouaAPITerminarObservação(QSCEWCH)foramemitidos.
v Umasessãode observaçãopodeterminarporquefoidetectadoum erronoprogramade saída
deobservação.Nestecaso, oprogramadeobservaçãonão seráchamadona alturade *ENDWCH.
v
Sea sessãode observaçãoquevai serterminadaespecificouoriginalmentevários
identificadoresdemensagens(IDs),entradasderegistode CódigoInternoLicenciadoou entradasdeRegisto deActividadesdoProduto(PAL), todosdeixamde serobservados.É enviadaamensagemCPI3999parao emissordocomandoIniciarObservação(STRWCH) ouda APIIniciarObservação(QSCSWCH),eparaQHSTdafilademensagens indicarqueumerro noprogramadesaídaoriginouofimdasessãode observação.
Apresentardetalhes dassessõesdeobservação:
ComopainelApresentarObservação, podelistar osdetalhesdassessõesdeobservação activas.As informaçõesapresentadasincluemasmensagens,asentradasderegistodo CódigoInternoLicenciadoe asentradasdoRegistodeActividadedo Produto(PAL)queforemobservadas.
Paraverosdetalhesdassessõesdeobservação,sigaestespassos:
1. Nalinhadecomandos,escrevaWRKWCHeprimaF4(Pedirinformação).Éapresentadooecrã Trabalhar
comObservações.
2. Escrevaopção 5(Ecrã)e primaEnter.Sãoapresentadososdetalhes dassessõesdeobservação.
Nota: Porpredefinição,oprimeiroecrãmostraasinformaçõesdosdetalhes damensagem. Senão
foremobservadasquaisquermensagens,oprimeiroecrãmostraosdetalhesderegistodo CódigoInternoLicenciado.Senãoforemobservadasmensagens nemregistosdoCódigo InternoLicenciado,oprimeiroecrãvai apresentarosdetalhesdePAL.
v IDdaSessão:Mostraoidentificadordasessãoparaaobservação.Esteidentificadoréúnicoem
todasasobservações activasnosistema.
v Iniciadopor:Mostraonome,nome deutilizadoreonúmerodo trabalhoqueiniciouasessãode
observação. v
Programadeobservação:Mostraoprograma desaídaqueéchamadoparaonotificar queocorreu
umeventode observaçãoespecificadoedo nomedabibliotecaondeestálocalizadooprograma de saída.
v Origem:MostraonomedocomandooudaAPIqueinicioua observação.
v Prioridadedeexecução:Mostraaprioridadedotrabalho ondeéexecutadootrabalho dasessãode
observação.
v Iniciado:Mostraadataea horaem quefoiiniciadaa sessãode observação.
v Duraçãodotempo deobservação: Mostraolimitedetempo (emminutos)paraobservaruma
mensagem,umaentradade registodoCódigoInternoLicenciadoouumaentradadePAL.Estas informaçõessóestãodisponíveis emsessõesdeobservaçãoquesãoiniciadaspeloscomandosde rastreio.Quando passaroperíododetempo especificado,oprogramade saídade observaçãoé chamado(se tiversidoespecificadoalgum noparâmetroPrograma deSaídadeObservação), a observaçãoéterminadaeé enviadaa mensagemCPI3999paraoregistodohistórico.
v Intervalodetempo:Mostraointervalodetempo (emsegundos)dafrequênciacomqueéchamado
oprogramadesaídaderastreio.Estasinformaçõessóestãodisponíveisem sessõesde observação quesãoiniciadaspeloscomandosderastreio.
v Chamadado programadesaída: Mostraasvezesemqueéchamadooprogramade saída.Este
programaésemprechamadoquandoocorreroeventowatched-for.Oprogramadeobservação tambéméchamadoquandoestivera terminara sessãode observação.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
Nota: Seforiniciadaumasessãode observaçãopelocomandoIniciarObservação(STRWCH) oua
APIIniciarObservação(QSCSWCH),nãosãoapresentadososparâmetros Duraçãodetempo daobservaçãoe Intervalodetempo.Emvezdisso,éapresentadoo programaChamar programadesaída.
Astabelasseguinteslistamalgumasinformaçõesadicionaisquesãoapresentadasdurante assessõesde observação:
Tabela1.Outrasinformaçõesaoobservarmensagens
Parâmetros Descrição
IDdamensagem Oidentificadordamensagemaserobservada.
Filademensagensobservadas Identificaondeobservarosidentificadoresdamensagemespecificadano parâmetroObservarmensagem.
Biblioteca Onomedabibliotecaondeestálocalizadaafilademensagens. Nomedotrabalho Onomedotrabalhoaserobservado.
Utilizador Onomedeutilizadordotrabalhoaserobservado.
Númerodotrabalho Onúmerodotrabalhoparaacentuaraqualificaçãodonomedotrabalho edonomedeutilizador.
Compararcom Especificaapartedamensagemqueserácomparadacomosdadosde comparação.
Dadosdecomparação Especificaqueosdadosdecomparaçãoquesãoutilizadoscasouma mensagemcorrespondaaoIDdamensagemespecificada,são adicionadosàfilaouregistodemensagemespecificados.
Tabela2.OutrasinformaçõesaoobservarentradasdeCódigoInternoLicenciado
Parâmetros Descrição
Códigoprincipal CódigoprincipalderegistodoCódigointernoLicenciadoqueestáaser observado.
Códigosecundário CódigosecundárioderegistodoCódigoInternoLicenciadoqueestáa serobservado.
Compararcom ApartedoregistodoCódigoInternoLicenciadocomqueserão comparadososdadosespecificadosnocampodedadosdecomparação doregistodoCódigoInternoLicenciado.
Dadosdecomparação Especificaosdadosdecomparaçãoutilizadoscasosejaadicionadauma entradacorrespondenteaoscódigosprincipaisesecundários
especificadosaoregistodocódigointernolicenciado.Seestetextosurgir nocampodedadosdaentradadoregistodocódigointernolicenciado quesejaespecificadocomotermodecomparação,acondiçãoobservadaé verdadeira.Estetextoédependentedemaiúsculaseminúsculas.
Tabela3.OutrasinformaçõesaoobservarentradasdoRegistodeActividadesdoProduto(PAL)
Parâmetros Descrição
SRC(códigodereferênciadosistema) OcódigodereferênciadosistemaqueidentificaaentradadoRegistode ActividadesdoProduto(PAL)queestáaserobservada.
Compararcom ApartedePALqueserácomparadacomosdadosespecificadospara comparação.
Dadosdecomparação Osdadosdecomparaçãoaseremusadossetiversidoadicionadauma entradaquecorrespondaaocódigodereferênciadosistemaespecificado. | | | | | | || || || || | || || || || | || | || | | | || || || | || | || | | || | | | | | | || || || | || | || | |
Tabela4.TeclasdefunçõesquepossamserusadasnopainelApresentarObservação
Teclasdefunções Descrição
F11(Filademensagensetrabalho) Apresentaasinformaçõesdafilademensagensedoregistodetrabalhos. F13(Detalhesdamensagem) Apresentainformaçõessobreasmensagensqueestãoaserobservadas. F14(DetalhesdoregistoLIC) Apresentainformaçõessobreosregistosdocódigointernolicenciadoque
estãoaserobservados.
F15(DetalhesdePAL) ApresentainformaçõessobreosPALsqueestãoaserobservados. F22(Apresentarcampointeiro) Mostraocampocompletodosdadosdecomparação.
Situação:
Saída
do
programa
para
Observar
Evento
AfunçãoObservareventoé iniciadapelocomandoIniciarObservação(STRWCH) ouaAPIIniciar Observação(QSCSWCH) paranotificar outilizadorchamandoumprogramadesaídaquandoocorrero eventoespecificado.Umeventopodeser umamensagemqueéenviadaparaumafilade mensagens,um registodetrabalhos,umaentradaderegistodoCódigoInternoLicenciadoou umaentradadeRegisto de Actividadesdo Produto(PAL),quemostraerros queocorreram nasunidadesde discoe banda,durante ascomunicações,ouemestações detrabalho.
Oprogramadesaídaescritopeloutilizadoréchamadonascircunstânciasespecificadasnoparâmetro Observardefiniçãodaopção.Aqui estáumexemplodeumprogramade saídaObservar Evento,queestá escritoem C.
Utilizeesteprogramadesaídacomopontodepartidaparaajudaracriar oseupróprioprogramade saídade observaçãodeevento.Podemodificarocódigodeformaa permitirqueoprogramaexecute funçõesadicionais.
Nota: Aoutilizarexemplosdecódigos,concordacomostermosda“Informaçõessobrelicençadecódigo
eexclusãode responsabilidade(disclaimer)”napágina 75.
/************************************************************************* ** file = mywchpgm.c
**
** Exemplo de um Programa de Saída para Observar Evento. **
** Este programa será chamado pelo suporte observar evento quando a mensagem CPF0907
** for enviada para o registo do histórico (fila de mensagens QHST na biblioteca QSYS). **
** O programa vai chamar um programa de limpeza para libertar memória do sistema e, ** se a memória disponível for inferior a 5%, o programa vai executar mais
** algumas acções (não definido). ** **************************************************************************/ #include <decimal.h> #include <stdio.h> #include <string.h> #include <stdlib.h>
#include <except.h> /* _INTRPT_Hndlr_Parms_T is typedefed */
#include <escwcht.h> /* Include for Watch Exit Program packaged in */
/* QSYSINC/H Source Physical File */
/****************** Prototypes *******************************************/ void UNEXPECTED_HDLER (_INTRPT_Hndlr_Parms_T *errmsg);
/* Declare variables to receive parameters */
char watch_option_setting[10], session_ID[10], * error_detected_ptr; typedef struct { Qsc_Watch_For_Msg_t msg_data; || || || || || | || || | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
char VarData[8776]; /* variable length data */
} MsgFullData_t;
MsgFullData_t * MsgFullData;
int main (int argc, char *argv[]) {
char * cAvailStorage[4]; decimal(7,4) dAvailStorage;
/* Variables to call a command */
int rc;
char cmdtorun[128];
#define CALL_MYCLNUP "CALL PGM(MYLIB/MYCLNUP)"
/*********************************************************************/ /* Turn exception monitor on. */
/*********************************************************************/ #pragma exception_handler (UNEXPECTED_HDLER, 0, 0, _C2_MH_ESCAPE)
memcpy(watch_option_setting,argv[1],10); memcpy(session_ID,argv[2],10);
error_detected_ptr = argv[3];
MsgFullData = (MsgFullData_t *) argv[4];
/* Verificar se foi chamado o programa de saída porque ocorreu uma */ /* mensagem observada. Esta verificação é útil se tiver uma sessão */ /* de observação à espera de um evento de mensagens e de um evento de registo */ /* do Código Interno Licenciado */
if (memcmp(watch_option_setting,"*MSGID ",10)==0) {
/* Verificar se o ID da mensagem que ocorreu é CPF0907 */
/* Esta verificação é útil se estiver a observar mais do que uma */
/* mensagem na mesma sessão de observação */
if (memcmp(MsgFullData->msg_data.Message_ID,"CPF0907",7)==0) {
/* Chamar programa de limepza para libertar espaço */
strcpy(cmdtorun,CALL_MYCLNUP);
rc = system(cmdtorun);
if (rc == 0) {
/* Determinar se o espaço de memória disponível é inferior e 5% */
/* para efectuar processamento extra */
if (MsgFullData->msg_data.Length_Of_Replacement_Data > 0) {
/* A memória restante surge nos dados do 4º campo na */
/* variável de substituição da mensagem. Consulte a descrição da mensagem CPF0907 */
/* para uma melhor percepção */
memcpy(cAvailStorage,
(char *) (argv[4] +
MsgFullData->msg_data.Offset_Replacement_Data + 66),
4);
dAvailStorage = *(decimal(7,4) *) cAvailStorage;
if (dAvailStorage <= 5.00) {
/* Efectuar processamento extra */
}
}
}
else { /* Error on clean-up program */
UNEXPECTED_HDLER(NULL); /* Devolver erro e sair */
} } else { | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
/* Adicionar código se esperar outro ID da mensagem */
}
}
/* Verificar se o programa de saída foi chamado devido à ocorrência de */ /* um registo do Código Interno Licenciado */
else if (memcmp(watch_option_setting,"*LICLOG ",10)==0) {
/* Não necessário para esta sessão de observação */
}
memcpy(error_detected_ptr," ",10); /* Nenhum erro detectado
observar programa de saída, devolver brancos e
continuar observação */ #pragma disable_handler return (0); } /********************************************************************/ /* FUNCTION NAME: UNEXPECTED_HDLER */
/* */
/* FUNCTION : Lidar com excepções inesperadas que possam ocorrer */
/* durante a evocação deste pgm. */
/* */
/********************************************************************/ void UNEXPECTED_HDLER (_INTRPT_Hndlr_Parms_T *errmsg)
{
memcpy(error_detected_ptr,"*ERROR ",10); /* Ocorreu um erro
no programa de saída de observação. Devolver *ERROR
e Terminar a sessão de observação */
exit(EXIT_FAILURE);
}
Analisar
e
processar
problemas
Setiverproblemascomosistema,temderecolherinformaçõesparaanalisareprocessarosproblemas. Umprocedimentodeiniciaranálisedeproblemaspodeguiá-loatravésdaresoluçãodo problema. Podeusarváriasopções pararesolver oproblema.
v Osprocedimentosdeanálisedeproblemasfacultamumalistadeperguntassimounãoqueoorientam
paraocaminhode identificaçãodoproblema.Éumaboaformadecomeçarquandonão temacerteza dequalé oproblemaouquandonão estáfamiliarizadocomosistemadedetecção ecorrecçãode problemas.
v Alistadocódigode referênciadosistema(SRC)contémmaisde 140agrupamentosdeSRC.Oferece
umaideiageraldo quesignificaoSRCou umaligaçãoa outrasfontes commaisinformações. v UmCópiade MemóriaPrincipal(MSD)éumprocessode recolhadedadosdamemóriaprincipaldo
sistema,quepode serútilparao pessoalde assistênciatécnica,de formaa ajudá-loa analisaro problemamais afundo.
v OsComandosdeLinguagemdeControlo(CL)quesãooconjuntodecomandosatravésdosquaiso
utilizadorexecutapedidosde funçõesdosistema. v
Osmenus deTratamentodeproblemasincluem utilizadoresde todososníveisdeperícianaresolução
deproblemasdosistema.Porexemplo,o menuUSERHELPfacultafunçõesbásicasdetratamentode problemas,onde podeapreendera tarefasimplesde usara ajuda.Poroutrolado,omenuNETWORK forneceacessoainformaçõesqueajudamumoperadora tratarproblemasnumarede.
v ORelatóriodeAnálisedeProgramasAutorizado (APAR)é umpedidodecorrecção deumdefeito
numaediçãoactualdeum programafacultadopelaIBM.
Conceitos relacionados
“Comoéqueosistemagereproblemas”napágina2
Podeusarasfunçõesde análisesdeproblemasqueo sistemafacultarparagerirproblemasdetectados | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
pelosistemaedefinidospeloutilizador.Osistemade gestãodoproblemaestruturadoajuda-oeao fornecedordo serviçoagerirdeformarápidaeeficazosproblemasquandoocorreremnosistema.
Procedimentos
de
análise
de
problemas
Épossívelresolvermuitosdosproblemasqueocorremnosistemacomumaanálisemetódica.
Seprecisarde ajudade umrepresentantedeassistência,temdefacultarinformaçõessuficientesa essa pessoa.
Elementos
a
observar
na
detecção
e
resolução
de
problemas
v Houveumpico deenergiaexternaouumaperdadeenergiamomentânea?
v Aconfiguraçãodohardwarefoialterada?
v Foiadicionadosoftware aosistema?
v Recentemente,foraminstalados novosprogramasouhouvealteraçõesa programas?
Parasecertificar dequeosprogramase produtosautorizadosforamcorrectamenteinstalados,useo comandoVerificarOpçõesde Produto(CHKPRDOPT).
v Foramalteradosvaloresdesistema?
v Foiefectuadoalgum ajustamentodosistema?
Depoisde considerarestasinformações,estáprontoparacomeçara análisedoproblema.
Iniciar
análise
de
problemas
Seestivera terproblemasnosistema,sigaesteprocedimentoparalimitaroproblema epararecolheras informaçõesnecessáriasparacomunicaronívelseguintedesuporte.
1. Consegueligar osistema?
v Sim:Continueparaopassoseguinte.
v Não:Sigaparaopasso“Recuperardeum problemadeenergiadosistema” napágina19.
2. OecrãFunção/DadosnoecrãdecontrolodosistemainiciacomaFunção 11-3ou aluzdeAtenção
doSistemaestáligada?Useosbotõesdassetasparacimae parabaixoparair passandopelas funçõesedeterminarseexisteum11-3. PrimaEnterparaalternarentrefunçãoedados. v
Sim:Sigaparaopasso 19na página16paradeterminarseexiste11-3.
v Não:Continueparao passoseguinte.
3. Osistematem partiçõeslógicas?
v Sim:Continueparaopassoseguinte.
v Não:Sigaparaopasso5.
4. Useaferramentade serviçodosistema(SST)/ferramentadeserviçodedicada(DST)naconsolade
partiçãoprincipal,seleccioneTrabalharcompartiçõesdo sistemae seleccioneTrabalharcom estadosdepartições.Existealgumapartiçãocomoestado deFailedou UnitAttn?
v Sim:Sigaparaopasso 19na página16.
v
Não:Continueparao passoseguinte.
5. Aconsolamostrao ecrãGestordeCópiadeMemóriaPrincipal?
v Sim:Sigaparaopasso “Efectuarumacópiadememóriaprincipal” napágina31.
v Não:Continueparao passoseguinte.
6. Aestaçãodevisualizaçãoqueestavaemusoquandooproblemaocorreu(ououtra estaçãode
visualização)pareceu operacional?
Nota: Aestaçãode visualizaçãoestáoperacional sehouverum ecrãdeiníciodesessãoouummenu
comumalinhadecomandos.Seoutraestaçãodevisualizaçãoestiveroperacional, usea estaçãode visualizaçãopararesolvero problema.
v Sim:Continueparaopassoseguinte.
v Não:Escolhaumadasopções seguintes:
– Senãoconsegueactivaraconsola,vápara“Recuperarquandoa consolanãoseactivar”na
página22.
– Paratodasasoutrasestaçõesde trabalho,vápara“Recuperarde umafalhanaestação de
trabalho”na página21.
7. Existealgumamensagemrelativaaesteproblemaapresentadana estaçãodevisualização?
v Sim:Continueparaopassoseguinte.
v
Não:Sigaparaopasso12.
8. Éumamensagemdo operadordo sistema?
Nota: Éumamensagemdooperadordosistemaseoecrãindicarquea mensagemestánafilade
mensagens QSYSOPR.Asmensagens críticaspodemserencontradasemQSYSMSG. v Sim:Continueparaopassoseguinte.
v Não:Sigaparaopasso10.
9. Amensagemdo operadordo sistemaestádestacadaoutem umasterisco(*)aolado?
v Sim:Sigaparaopasso18na página16.
v Não:Sigaparaopasso14.
10. Movaocursorparaa linhademensagens eprimaF1(Ajuda),ouuseaopção 5(Ver detalhese
resposta).ApareceoecrãInformaçõesAdicionais deMensagem? v Sim:Continueparaopassoseguinte.
v Não:Sigaparaopasso12.
11. Registeasinformaçõesdamensagemquesãoapresentadasnoformulárioderesumodoproblema.
Sepossível,sigaasinstruçõesde recuperaçãonoecrãInformaçõesAdicionaisde Mensagem. Resolveuo problema?
v Sim:Oprocedimentoficaconcluído.
v Não:Continueparao passoseguinte.
12. Escrevadspmsgqsysoprem qualquerlinhadecomandose primaEnterparaapresentarmensagens
dooperadordosistema.Encontroualgumamensagemdestacadaoucomum asterisco(*)aolado? v
Sim:Sigaparaopasso18na página16.
v Não:Continueparao passoseguinte.
Nota: Omonitor MensagemdaCentraldeGestão tambémpodeinformarsobreo
desenvolvimento deumproblema.
13. Encontrouumamensagemaquando ouimediatamenteapósaocorrência doproblema?
Useaopção 5(Ver detalheseresponder)noecrãTrabalhar comMensagensparadeterminarahora emqueamensagemocorreu.
Seoproblemapareceafectarapenasumaestaçãodevisualização, talvezpossa usarasinformações nomenuJOBparadiagnosticareresolver oproblema.EscrevaGOJOB eprimaEnterem qualquer linhade comandosparaencontrarestemenu.
v
Sim:Continueparaopassoseguinte.
v Não:Sigaparaopasso16napágina 16.
14. Sigaospassosseguintes:
a. Use aopção 5(Verdetalhese responder)paravermais informaçõessobrea mensagem.
b. Registe asinformaçõesdamensagemquesãoapresentadasnoformulárioderesumodo
problema. Seindicarquetemdeexecutara análisedoproblema,váparaopasso18napágina 16.
Resolveuo problema?
v Sim:O procedimentoficaconcluído.
v Não:Continueparao passoseguinte.
15. Asinformaçõesdamensageminstruíamnosentidodeprocurarmensagensadicionaisna filade
mensagensdo operadordosistema(QSYSOPR)?
v Sim:PrimaF12(Cancelar) pararegressaràlista demensagenseprocuraroutrasmensagens
relacionadas.Volteparaopasso 12napágina15. v Não:Continueparao passoseguinte.
16. Sabequalodispositivodeentrada/saídaqueestáacausaroproblema?
v Não:Continueparao passoseguinte.
v Sim:Sigaospassosseguintes:
a. EscrevaANZPRBna linhade comandose primaEnter.
b. Comuniqueo problema.Oprocedimentoficaconcluído.
17. Senãosabequal odispositivode entrada/saídaqueestáacausaroproblema,descrevaoproblema
observado,seguindoospassosseguintes:
a. Escrevagouserhelpem qualquerlinhade comandoseprima Enter.
b. Seleccioneaopção 10(Guardarinformaçõesparaajudara resolverumproblema)nomenu
Informaçõese Tratamentode Problemas(USERHELP).Escrevaumabrevedescriçãodo problema eprimaEnternoecrãGuardar InformaçõesparaAjudara Resolverum Problema.Seespecificara predefiniçãoYnocampoInserirnotassobreoproblema eprimaEnter,apareceoecrãSeleccionar Tipode Textoquelhepermiteinserirmaistextoparadescreveroproblema.
Nota: Paradescreveroproblemacommaiordetalhe,consulteocomandoUsaraAnálisede
Problemas.Estecomandotambém podeexecutarumteste paraisolarmelhoroproblema. 18. Sigaospassosseguintes:
a. Useaopção 5(Verdetalhese responder)paravermais informaçõessobrea mensagem.
b. PrimaF14,ouutilizeocomandoTrabalharcomProblema (WRKPRB).
c. Senãoresolveroproblema,consulte Sintomaseacçõesde recuperação.
19. Sigaospassosseguintes:
a. Certifique-sedequerecolheutodososcódigosdereferênciado sistema.
b. VáparaaListade códigosdereferênciado sistema,localizeoscódigosdereferênciaque
recolheue executeasacções indicadas.
Conceitos relacionados
“Recolherinformaçõescomoformulárioderesumodoproblema”napágina38
Oformulárioderesumodo problemaéusadopararegistarinformaçõesapresentadasnopainelde controlodaunidadedosistema.
“Comunicarproblemasdetectados pelosistema”na página43
Oregistodeproblemasdosistemacontémumalista detodososproblemasregistadosnosistema.
Tarefasrelacionadas
Situação:Supervisordemensagens
“Recolhercódigosdereferência dosistema”napágina 17
Temde registaroscódigosde referênciadosistemanoformulárioResumodo problema.
“Listadecódigosde referênciadosistema”na página23
Nestastabelas,localizeocódigodereferênciadosistema(SRC) queapresentou.Natabela, xxxxpode ser qualquernúmerode 0a 9ouletradeAaF.
“UtilizarocomandoAnalisar Problema”na página62
Parainiciaraanálisede problemasdetectadospeloutilizador,useocomandoAnalisar Problema (ANZPRB).
“UtilizarocomandoTrabalharcomProblemas”na página66
Coma análisedeproblemas,pode recolhermais informaçõessobreoproblemaedeterminarseovai resolverou comunicarsema ajudadeumfornecedordeassistênciado hardware.
“Sintomaseacçõesde recuperação”na página18
Nalista desintomaserecuperação daanálisede problemas,encontreosintomaqueseverifica e depoisefectueo procedimentoderecuperaçãocorrespondente.
Referênciasrelacionadas
“Criarfilademensagens QSYSMSGparamensagensgraves”napágina 55
Podecriarumafilademensagens opcional,QSYSMSG,paracontermensagens desistemagravesque necessitam deacçãoimediata.
Recolher
códigos
de
referência
do
sistema
Temderegistaroscódigosdereferênciado sistemanoformulárioResumodoproblema. Setemummodelo270 ou8xx:
1. Primao botãoaumentaratéque05apareçanoecrãFunção/Dados eprimaEnter.Registeas
informações apresentadas.
2. Primanovamenteo botãoAumentaratéqueapareça11noecrãFunção/DadoseprimaEnter. Registe
asinformaçõesapresentadas.
3. Primaoutra vezobotãoaumentar,éapresentadoonúmero12.PrimaEnter,eregisteocódigode32
caracteres: 16caracteresdalinhaume16caracteres dalinhadois,doecrãFunção/Dados. 4. Primanovamenteo botãoaumentar,éapresentadoo número13na primeiralinhadoecrã
Função/Dados.PrimaEnter, eregisteocódigode32caracteres:16caracteresdalinhaume16 caracteres dalinhadois,doecrãFunção/Dados.
5. Primanovamenteo botãoaumentaratéqueapareçao número20na primeiralinhadoecrã
Função/Dados.PrimaEnter, eregisteocódigode32caracteres:16dalinhaume 16caracteresda linhadois,doecrãFunção/Dados.
Notas:
1. Paramodelosanteriores,setiverumaunidadedeexpansãoanexadaaosistema,seleccionea
Função05,eregisteoscódigosde referênciadosistema.
2. Seaparecer11-3noecrãFunção/Dadosdopainelde controlo,osnúmerosqueseseguemsão
oscódigosde referênciadosistema.
3. Seapareceroutronúmeroquenão 11-3noecrãFunção/Dados,o númeropode nãoindicar
umproblemanosistema.Estescódigos indicamfunçõesqueseleccionounoecrãdopainelde controlo.
4. SetemumaestaçãodevisualizaçãocomascolunasTipoeCódigodeReferência, registeos
dadosnacolunaTipocomoosprimeiros4 caracteresdafunção11noformulárioderesumo doproblema.SeaparecerA,B,C,ou Dcomoprimeirodígitona colunaTipo,useosdadosna colunaCódigodeReferênciacomoosúltimos 4caracteresdafunção11.
Conceitos relacionados
“Recolherinformaçõescomoformulárioderesumodoproblema”napágina38
Oformulárioderesumodo problemaéusadopararegistarinformaçõesapresentadasnopainelde controlodaunidadedosistema.
“Comunicardescriçãogeraldeproblemas”na página37
Utilizeestainformaçãoparasaberquaisasinformaçõesarecolhersobreoproblema,comocomunicar erastrearproblemasecomoenviarumpedidode assistênciaàIBM.
Tarefasrelacionadas
“Iniciaranálisedeproblemas” napágina14
Seestivera terproblemasnosistema,sigaesteprocedimentoparalimitaroproblemaepararecolher asinformaçõesnecessáriasparacomunicaronívelseguintede suporte.
Sintomas
e
acções
de
recuperação
Nalistadesintomaserecuperaçãodaanálisedeproblemas, encontreosintomaqueseverificae depois efectueoprocedimentode recuperaçãocorrespondente.
1. Chegouaquidepoisdoprocedimentode análisedoproblema?
v Sim:Continueparaopasso seguinte.
v Não:SigaparaopassoIniciaranálisedo problema.
2. Utilizeatabelaabaixoparaencontraroseusintoma nacolunaSintoma, começandonotopodalista
parabaixo.Depois,efectueo procedimentoapresentadonacoluna Procedimentoderecuperação.
Tabela5.Listadesintomaserecuperaçãoparaaanálisedeproblemas
Sintoma Procedimentoderecuperação
Nãoconsegueligarosistema. Consulte“Recuperardeumproblemadeenergiado sistema”napágina19.
Aluzdeatençãodosistemaestáligadaouumcódigode referênciadosistemaestáapresentadonopainelde controlo.
Consulte“Listadecódigosdereferênciadosistema”na página23.
AfuncionalidadePaineldeControloRemotodaConsola deOperaçõesnãoestáafuncionarcorrectamente.
Consulte“Recuperarquandoafuncionalidadedopainel decontroloremotodaConsoladeOperaçõesnãoestáa funcionarcorrectamente”napágina19.
Existeumbotãodepressãoouumaluznopainelde controloquenãoestáafuncionarcorrectamente.
Consulte“Recuperarquandoosselectoresdeacçãoouas luzesdopaineldecontrolonãofuncionam
correctamente”napágina20. Nãoconsegueefectuarumcarregamentodeprograma
inicial(IPL)oureceiaumafalhanosistemaoperativo.
Consulte“RecuperardeIPLoufalhanosistema”na página20.
Aestaçãodetrabalhoouodispositivo(comoumecrãou umaimpressora)nãoestáafuncionar.
Consulte“Recuperardeumafalhanaestaçãode trabalho”napágina21.
Estáaterproblemascomumabandaouumdispositivo óptico.
Consulte“Recuperardeumproblemadodispositivode bandaouóptico”napágina21.
Estáaterproblemascomumaunidadedediscooude disquetes.
Consulte“Recuperardeumproblemacomodiscoou comumaunidadededisco”napágina22.
Nãoconseguecomunicarcomoutrodispositivoou computador.
Consulte“Recuperardeumproblemadecomunicações” napágina22.
Osistemapareceestarnumciclooubloqueado. Consulte“Recuperardeumacondiçãodebloqueiooude ciclodosistema”napágina22.
Estáaterumproblemaintermitente. Consulte“Recuperardeumproblemaintermitente”na página22.
Temproblemasnacompressãodosdadoserecebeua mensagem:IDdeMensagemCPPEA02comocódigode referênciadosistema(SRC)6xxx7051-odispositivo comprimidoeoIOAdecompressãonãosãocompatíveis.
SigaparaRecuperardeumSRC6xxx7051nocapítulo TrabalharcomCompressãodeDisconomanual Recuperaçãodosistema
(cercade570páginas). Temproblemasnacompressãodosdadoserecebeua
mensagem:IDdeMensagemCPPEA03comoSRC6xxx 7052-Avisodecompressãodedados.
SigaparaRecuperardeumSRC6xxx7052nocapítulo TrabalharcomCompressãodoDisconomanual Recuperarosistema
(cercade570páginas). OsistematempartiçõeslógicaseapareceFailedouUnit
AttnnoecrãEstadodaPartiçãodapartiçãosecundária. Existeumcódigodereferência.
Consulte“Listadecódigosdereferênciadosistema”na página23.
Tabela5.Listadesintomaserecuperaçãoparaaanálisedeproblemas (continuação)
Sintoma Procedimentoderecuperação
Osistematempartiçõeslógicaseapartiçãopareceestar emciclooubloqueada.
Consulte“Recuperardeumacondiçãodebloqueiooude ciclodosistema”napágina22.
Osistematempartiçõeslógicasenãoconsegueefectuar umcarregamentodeprogramainicial(IPL)oureceia umafalhanosistemaoperativo.
Consulte“RecuperardeIPLoufalhanosistema”na página20.
Osintomanãocorrespondeaestatabela. Sigapara“Comunicardescriçãogeraldeproblemas”na página37.
Tarefasrelacionadas
“Iniciaranálisedeproblemas” napágina14
Seestivera terproblemasnosistema,sigaesteprocedimentoparalimitaroproblemaepararecolher asinformaçõesnecessáriasparacomunicaronívelseguintede suporte.
Recuperar
de
um
problema
de
energia
do
sistema
Pararesolverproblemasdeenergia,executeospassosseguintes.
1. Certifique-se dequeaenergiafornecidaaosistemaestáadequada.Seasunidadesdosistemaestão
protegidasporumcircuitodeInterrupçãodeEnergiadeEmergência(EPO),verifiqueseointerruptor não estáactivado.
2. Verifique seoscabosdealimentaçãodosistemaestãocorrectamenteligadosà tomadaeléctrica.
Quando háenergia,oecrãFunção/Dadosnopaineldecontroloestáaceso.
3. Setem umfornecimentodeenergiaininterruptível,verifiqueseoscabosestãocorrectamenteligados
aosistemaea funcionar.
4. Certifique-se dequetodasunidadesdosistemaestãoligadas.
5. Apareceumcódigode referênciadosistemanopaineldecontrolo?
v Sim:Sigaparaa“Listadecódigosde referênciadosistema”na página23.
v Não:Contacteofornecedorde assistênciadehardware.
Recuperar
quando
a
funcionalidade
do
painel
de
controlo
remoto
da
Consola
de
Operações
não
está
a
funcionar
correctamente
Pararesolverproblemasquandoa funçãodecontroloremotodaConsoladeOperaçõesnãoestáa funcionarcorrectamente,executeospassosseguintes.
1. Conseguealterarmodosouseleccionarfunçõesdo sistemacoma funcionalidadepaineldecontrolo
remoto?
v Sim:Continueparaopasso seguinte.
v
Não:Certifique-sedequeocabodaConsoladeOperaçõesestácorrectamenteligado.Utilizandoo
ecrãdaConsolade Operações,desligueevoltealigar aligaçãodoservidor. Sevoltaraocorrera mesmafalha,contacteo seufornecedordeassistênciade hardware.
2. Asfunçõesdo PaineldeControloRemoto(Função/Dados,ModoeEnergia)estãoapresentadas
correctamente?
v Sim:UtilizeoPainelde ControloRemotoparainiciarumIPLe prossigacomopasso seguinte.
v Não:Contacteofornecedorde assistênciadehardware.
3. OIPLfoiiniciado comêxito?
v Sim:Continueo processoIPL.
Recuperar
quando
os
selectores
de
acção
ou
as
luzes
do
painel
de
controlo
não
funcionam
correctamente
Pararesolverumproblemaquandoosselectoresdeacçãoou asluzes dopaineldecontrolonão estãoa funcionarcorrectamente,tenteligarnovamenteo sistema.Seosselectoresde acçãoouasluzes dopainel decontroloaindanãoestiverem afuncionarcorrectamente, contacteofornecedorde assistênciade hardware.
Recuperar
de
IPL
ou
falha
no
sistema
Pararecuperardocarregamentodeprogramainicial(IPL) oudefalhas dosistema,sigaestasinstruções. Seosistematempartiçõeslógicas,referênciasaosistema,consola,ecrãs,comandosdosistemaevalores dosistemareferem-seà partiçãocomoproblema.
Seoproblemaseencontrarnuma partiçãosecundária,asreferênciasaopaineldecontroloremetempara asfunçõesdoecrãTrabalhar comEstadodaPartição.Seoproblema estivernapartiçãoprincipal, consulteopainelde controloactual.
Verifiqueascondiçõesseguintes:
v Odispositivodo qualefectuouoIPLestáligado.
v
AbandaouCDestãodevidamentecarregados.
v OIDde utilizadordeiníciodesessãoearespectiva palavra-passeestãocorrectos.
v
Osistemaestádefinidoparaomodocorrecto(Manual,Normal,AutoouProtegido).
v SeesteforumIPLprogramado, ovalordo sistemado mododata/hora epaineldecontroloestá
definidocorrectamente.
v SeesteforumIPLremoto,o modotelefone, modem,painelde controloe ovalorQRMTIPLestão
definidoscorrectamente.
Depoisde terverificadoestas condições,executeospassosseguintes:
1. EfectueumIPLnopainelde controloou nopainelde ControloRemotodaConsolade Operações:
a. Definao sistemaparaomodoManual.
b. Escolhaumadascondiçõesseguintes:
v Seo sistemaestiver ligado,seleccioneaFunção 03eprimaEnterparainiciarumIPL.
v Seo sistemaestiver desligado,certifique-sedequeopainelde controloestánomodoNormal
ou Manualeligueosistema.
2. IniciesessãonosistemaquandoapareceoecrãIniciarSessão,edepoisprossigacomopasso3.Senão
surgiroecrãIniciarSessão,verifiquesetem umnovocódigodereferência dosistema(SRC): v Sim:Sigaparaa“Listadecódigosde referênciadosistema”na página23.
v Não:Contacteonívelseguintede suporte.Consulte“Comunicardescriçãogeraldeproblemas”na
página37paramaisdetalhes.
3. NoecrãOpçõesde IPL,especifiqueYes paraosparâmetrosseguintes:
v DefiniroualterarosistemanoIPL
v Limparfilasde saída
v
Limparfilasde trabalhos
v Limparfilasde trabalhosincompletos
4. Altereo valordesistemadeQMCHPOOLparaumvalor maispequeno.
5. Certifique-sedequeovalorde sistemade QCTLSBSDestáescritocorrectamenteouatribuaum
subsistemadecontroloalternativo.
6. Altereo valordesistemadeQPWRDWNLMTparaum valormaior.
7. Continueoprocesso IPL.Sevoltaraocorrera mesmafalha,definaosistemaparaomodoNormale
Conceitos relacionados
Detecçãoecorrecção deproblemasdaspartiçõeslógicas
Recuperar
de
uma
falha
na
estação
de
trabalho
Pararecuperardeumafalhanaestaçãodetrabalho,sigaesteprocedimento.
1. Certifique-se dequetodasasestações detrabalhoetodososdispositivos(como ecrãsouimpressoras)
estãoactivados.
2. Sea ConsoladeOperaçõesestiveraser usadacomo consola,certifique-se queocabodoPCao
sistemaestácorrectamenteligado.Certifique-se dequeoPCfoicorrectamenteconfigurado. 3. Certifique-se dequetodososcabosdeestaçãode trabalhoestãocorrectamenteligados etodasas
estações detrabalhoestãodefinidasparaoendereçocorrecto.Parainformaçõessobreo endereçoda estação detrabalho,consulteasinformaçõesseguintes:
v Seestiverausara Consolade Operações,consulte“Determinarasconsolasprincipalou
alternativa”napágina 72.
v Seestiverausaroutrasestaçõesdetrabalho,consulte omanualConfiguraçãodoDispositivoLocal
(cercade 760KB).
4. Certifique-se daexistênciadasseguintescondições:
v Asestaçõesdetrabalhorecentementeligadasforamcorrectamenteconfiguradasparaosistema.
v
Osendereçosdeestaçõesde trabalhosãoúnicos(se aplicável).
v Asestaçõesdetrabalhoestãoconcluídas(se aplicável).
5. Verifique todasasimpressorasdasestaçõesdetrabalhoquantoa problemasmecânicos, comopapel
encravado,falhade tinta,etc. 6. Sigaospassosseguintes:
a. Desactiveocontrolador daestaçãode trabalhoquefalhou,sehouveroutraestação detrabalho
operacional,etenteactivá-lonovamente.Sigaospassosseguintesparaactivaredesactivaro controladordaestaçãode trabalho:
1) EscrevaWRKCFGSTS*CTLem qualquerlinhadecomandos.Éapresentado oecrãTrabalhar com
EstadodeConfiguração.
2) Especifique1 (Activar)ou2 (Desactivar)nacoluna opçaoladodocontrolador daestaçãode
trabalhoeprimaEnter.
b. Fechetodosostrabalhosactivosantesdedesactivarocontroladordaestaçãode trabalhocomo
comandoTrabalharcomTrabalhosActivos.
7. Tentenovamentea operação.Casooproblemapersista, contacteoseufornecedordeassistênciade
hardware.
Recuperar
de
um
problema
do
dispositivo
de
banda
ou
óptico
Pararesolverproblemascomodiscoou comaunidadededisco, sigaesteprocedimento. Verifiqueosaspectosseguintes:
v Todasasbandasoudispositivosópticosestãoligadosenacondição Preparado(activado).
v Oscabosentresistemaea bandaoudispositivoópticoestãocorrectamenteligados(seaplicável).
v
Adensidadedabandaeosbitsporpolegada(BPI)dabandacorrespondem.
v Ocaminhodabandaestálimpo.
v Odiscodo CDestálimpo,oformatoé suportadoeodiscoécarregadocorrectamentecom oladoda
etiquetaà mostra.
TodasasbandasoudispositivoCDfalharama leituraouescrita? v Sim:Contacteofornecedordeassistênciadehardware.