22 novembre 2010

Contrôle de débordement d'information

HR Access utilise des tableaux Cobols dont le nombre d'occurrence est fixé par le dictionnaire HR Access. Il peut donc arriver que ces tableau génèrent des erreurs de débordement.

Pour anticiper l'apparition de ces blocages, un collègue m'a transmis un SQL de Contrôle de débordement (ici avec les informations rattachées au processus de paie FDAZY hors 6* et 8*, l'alarme étant fixée dans le premier cas à 90% du maximum) :

  select a.nudoss, a.matcle, a.soccle, b.cdinfo, b.nboccr as NombreDico, c.cdpros,
  c.cdinfo, c.nboccr as NombreFDAZY , d.cdinfo, d.nombre as NombreTD12
  from hr.zy00 a, hr.di40 b, hr.ap30 c,  hr.zytd12 d
  where a.nudoss = d.nudoss and b.cdinfo= c.cdinfo and b.cdinfo = d.cdinfo
  and ((c.nboccr > 0 and d.nombre >= (c.nboccr*90/100))
  or   (c.nboccr = 0 and d.nombre >=  b.nboccr*90/100))
  and (b.tehist = '1' or b.tyinfo='R') and b.cdstdo = 'ZY' and c.cdstdo = 'ZY'
  and c.cdpros = 'FDAZY'
  and b.cdinfo not like '6%' and b.cdinfo not like '8%' order by b.cdinfo, d.nombre;

et

  select distinct b.cdinfo from hr.zy00 a, hr.di40 b, hr.ap30 c,  hr.zytd12 d
  where a.nudoss = d.nudoss and b.cdinfo= c.cdinfo and b.cdinfo = d.cdinfo
  and ((c.nboccr > 0 and d.nombre >= c.nboccr)
    or (c.nboccr = 0 and d.nombre >= b.nboccr))

  and (b.tehist = '1' or b.tyinfo='R')
  and b.cdstdo = 'ZY' and c.cdstdo = 'ZY' and c.cdpros = 'FDAZY'
  and b.cdinfo not like '6%' and b.cdinfo not like '8%' ;

16 novembre 2010

Résoudre un verrouillage sur DB2

1 - Bilan


  db2pd -wlocks -db $DB2DBDFT

Cette commande liste les "applications DB2" (champ AppHandl) à la source d'un verrouillage et celles en attente de la levée du verrou. Si la commande n'affiche qu'une ligne avec l'heure - il n'y a pas de verrou - l'éventuel blocage n'est pas dû à DB2.

2 novembre 2010

Personnaliser l'invite HRaSpace v7

Dans le fichier paramètre suivant de HRaSpace :
$SIGACS/../hraspace/webapps/hra-space/WEB-INF/classes/hra-space-str_f.xml (ici f pour français), deux paramètres sont intéressant à personnaliser :
  • ID109 : message de la page d'accueil (par défaut "Bienvenue sur HRa Space")
  • ID121 : message de bienvenue (affichage de l'identité de l'utilisateur connecté - variable $1 - en haut de page)

Je recommande pour ces deux champs d'ajouter (sauf en Production) le code ou le libellé de l'environnement (je vous conseille de prendre aussi en compte la version anglaise du fichier pour le cas des poste clients internationaux).