1 septembre 2011

Console d'évènement sous HRaSpace v7

Avec HRv7 est apparue la console d'évènements. On y trouve en général des messages concernant les traitements batch.


Les évènements sont stockés dans la table EV10 :
 NUMEVT  INTEGER       
 SOURCE  CHARACTER     12
 CATEGO  CHARACTER     12
 SERVNM  CHARACTER     40
 TIMDEB  TIMESTAMP    
 TIMFIN  TIMESTAMP    
 POERRE  CHARACTER      1
 IDGPRG  INTEGER       
 USERID  CHARACTER     25
 TEANNU  CHARACTER      1
 FILENM  CHARACTER    254
 DESCRS  CHARACTER     55
 DESCRL  VARCHAR     3000
 COMPLT  VARCHAR      200

Il est possible de retrouver les évènements tracés en table EV10 et analysant les squelettes :
*    squelette  (source/catégorie)
* BCM "DESCENTER"   "ERRSYS"    <- Conditionnement <DEBESP> dans le squelette
* BHR "HRASERVER"   "CONNECT"   <- Conditionnement <DEBESP> dans le squelette
* BHV "SELFSERVICE" "INSTANT"   <- Conditionnement <DEBESP> dans le squelette
* BOP "HRASERVER"   "BATCHJOB"
* BTS "DESCENTER"   "DEPLOY"    <- Conditionnement <DEBESP> dans le squelette

On note que malheureusement, la plupart des évènements sont réservés à HRAS du fait d'un conditionnement dans  BGZ et BGX si W-WPVA-ESPISV = "ISV" au lieu de "ESP" (les plates-formes dites "ESP" sont des plates formes hébergeant des clients à HRAS) ... Contournement possible : générer un BGZ et un BGX spécifique avec W-WPVA-ESPISV = "ESP", créer une chaine RBZ spécifique, regénérer les programmes  BHR BCM BHV BTS (et faire un arret/relance de OpenHR)

Notez qu'il est possible de faire apparaître des évènement sur traitements TP grâce au contexte TBP079 de BNL

Activation de mails d'alerte

Pour compléter la console d'évènement accessible en Web, il est possible de demander l'activation d'un envoi de mail sur évènement :
  •  création et déploiement du modèle de mail DIGIXXXX créé pour l'occasion :
  Un évènement système a été relevé : "SOURCE" ${SOURCE} "CATEGO" ${CATEGO} "TIMDEB" ${TIMDEB} "USERID" ${USERID} "DESCRS" ${DESCRS} "FILENM" ${FILENM} ... Mail envoyé par Hraccess Design Server.
  • Alimentation en PP15 des paramètres d'activation de la fonctionnalité 'Nom du serveur de mail, Destinataires du mail, Code template
  insert into PP15 values ('PPCLIDEV','EV_SRVMAIL','digix.smtp-server');
  insert into PP15 values ('PPCLIDEV','EV_RCVMAIL','digix@webmail.com');
  insert into PP15 values ('PPCLIDEV','EV_CDTEMP','DIGIXXXX');

En revanche cette fonction est dans la pratique inutilisable :
  •  impossible de choisir les types d'évènements justifiant un mail - on est donc "noyé" sous le nombre des messages,
  •  l'objet du mail correspond au libellé du modèle de mail et ne peut être enrichi,
  •  le mail contient trop peu d'informations (par exemple, en cas de tentative de connexion, le mail n'est pas dit si cette dernière a été acceptée ou refusée !),
  •  un mail peut arriver 15 minutes après l'évènement ... pas essence le mail n'est pas un système d'alerte fiable.

Aucun commentaire:

Enregistrer un commentaire