quarta-feira, outubro 23, 2013

NOT EXCLUDED BUT HAD AN ENHANCED

Após a ocorrência de um problema no mainframe, foi necessário realizar um IPL (Initial Program Load) sem encerrar previamente os bancos de dados Adabas. Depois da reinicialização do sistema operacional, começaram a aparecer mensagens de alerta durante o startup de todos os bancos Adabas. As mensagens identificadas nos logs indicavam que os datasets utilizados pelos bancos estavam sujeitos a verificações de integridade de dados, conforme a configuração definida no membro SYS1.PARMLIB(IFGPSEDI). Ao investigar a situação, verificamos que o parâmetro MODE(WARN) estava habilitado. Esse modo permite a emissão de mensagens de aviso, como IEC984I e IEC985I, relacionadas ao processamento de integridade dos datasets. Diante desse cenário, entramos em contato com o suporte técnico para avaliar o comportamento e identificar a configuração mais adequada ao nosso ambiente. A recomendação recebida foi alterar o parâmetro de MODE(WARN) para MODE(DISABLE), desabilitando essa funcionalidade de verificação. Neste artigo, vamos apresentar as mensagens encontradas durante a inicialização dos bancos Adabas, mostrar a configuração original do membro IFGPSEDI e documentar a alteração realizada para desabilitar o modo de aviso. Importante: a alteração de MODE(WARN) para MODE(DISABLE) modifica o comportamento da verificação de integridade dos datasets. Antes de aplicar essa configuração em outros ambientes, é fundamental avaliar os requisitos operacionais e de integridade dos dados com o suporte responsável pelo ambiente z/OS.
1                       J E S 2  J O B  L O G  --  S Y S T E M  C P A C  --  N O
0                                                                              
01.45.42 STC02273 ---- SUNDAY,    03 MAY 2009 ----                            
01.45.42 STC02273  IEF695I START AAFAI210 WITH JOBNAME AAFAI210 IS ASSIGNED TO
01.45.42 STC02273  $HASP373 AAFAI210 STARTED                                  
01.45.42 STC02273  IEF403I AAFAI210 - STARTED - TIME=01.45.42                  
01.45.42 STC02273  IEC984I AAFAI210,1016,ADAH02,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.42 STC02273  IEC984I AAFAI210,1017,ADAH03,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.42 STC02273  IEC984I AAFAI210,1018,ADAH04,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.42 STC02273  IEC984I AAFAI210,1019,ADAH05,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.42 STC02273  IEC984I AAFAI210,2016,ADAH06,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,2017,ADAH07,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,2018,ADAH08,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,2019,ADAH09,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,201A,ADAH10,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,3005,ADAH11,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,3006,ADAH12,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,3007,ADAH13,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,3008,ADAH14,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,3009,ADAH15,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,400A,ADAH16,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,400B,ADAH17,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
01.45.43 STC02273  IEC984I AAFAI210,400C,ADAH18,ADABAS.DB210.ASSO1 NOT EXCLUDED BUT HAD AN ENHANCED
As mensagens IEC984I e IEC985I aparecem quando esta definido o parâmetro MODE WARN (modo de aviso) no IFGPSEDI. As mensagem IEC984I e IEC985I são para monitorar a integridade dos dados. Se o dataset está sendo processado por um aplicativo que suporta aberturas simultâneas em produção, considere alterar o aplicativo para ignorar o processamento da integridade dos dados. Conversamos com o suporte e ele recomendou para a gente desabilitar esta opção, alteramos o membro SYS1.PARMLIB(IFGPSEDI de WARN para DISABLE
Estava assim:
MEMBER=IFGPSEDI 000001 REC SAVE:04.05.2009 14:27 BY   USERID AA98054  R=00000001
DSN=SYS1.PARMLIB                                        VOL=Z18CAT UNIT=4041    
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8​
MODE(WARN)                                                                  
COMPDS0400-D --- End of Data ---

Ficou assim:
MEMBER=IFGPSEDI 000001 REC SAVE:04.05.2009 14:27 BY   USERID AA98054  R=00000001
DSN=SYS1.PARMLIB                                        VOL=Z18CAT UNIT=4041    
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8​
MODE(DISABLE)                                                                  
COMPDS0400-D --- End of Data ---


0 Comments:

Enviar um comentário