20 octobre 2009

Tester l'accessibilité de HR Access Web

Depuis HRv5.0.3, la servlet HRAdmin permet - via le paramètre AUTOCHECK - d'obtenir un bilan rapide de l'accessibilité de l'application :

http[s]://[serveur]:[port]/[hraccess]/HRAdmin?ACTION=AUTOCHECK

Le résultat retourné sera, si aucune erreur n'est détectée :
<HRRESULT Error="0">
 <![CDATA[ Autocheck OK  ]]>
</HRRESULT>

Un utilitaire comme "wget" permettra de "scripter" un contrôle de disponibilité de HR Web.

Pour HRv7 cette commande est spécifique au Rich Client (WebApp hr-rich-client). La  console d'administration permet en revanche de visualiser les statuts des modules. L'URL utilisable est (FUNCTION correspondant au nom de la fonction dans l'objet topologie système) :
http[s]://[serveur]:[port]/[hraccess]/hr-admin-console/controler?action=status&function=[FUNCTION]&node=[FUNCTION]Node

Exemple :

  hradev@srvhra:/hraccess/txt/tmp> wget -nv \--http-user="hr" \--http-passwd="mot2passe" --output-document="/tmp/$CDPLPH.OPENHRS.status"  "http://1.2.3.4:12345/hr-admin-console/controler?action=status&function=OPENHRS&node=OPENHRSNode"
 
  hradev@srvhra:/hraccess/txt/tmp> cat "/tmp/$CDPLPH.OPENHRS.status"
  OK

PS : Toute la chaine de connexion n'est pas contrôlée par la servlet HRAdmin, notamment les mécanismes de connexion de l'utilisateur et la résolution de sa confidentialité. Il faut entendre ce contrôle comme nécessaire mais non suffisant.

Aucun commentaire:

Enregistrer un commentaire