Au cours de la vie d’un de mes projets, l’environnement de PRD a été
initialisé par duplication d’un environnement QUA.
Puis une fois le démarrage réalisé, les livraisons en PRD ont été réalisées à partir d’un environnement INT.
Problème :
Suite à la copie du ZIP de l’arbre Web de INT
sur PRD, l'utilisateur rencontre des « pages blanches »...
Il se trouve qu'entre QUA et INT ... HRStudio a nommé différemment les LFA
/hraqua/tomcat/hr-rich-client/protected/TA0FR/F/FRP/TA0FR0DN/auevaa01.html <- QUA
!= INT
/hraint/tomcat/hr-rich-client/protected/TA0FR/F/FRP/TA0FR0DN/au0dsn03.html
/hraprd/tomcat/hr-rich-client/protected/TA0FR/F/FRP/TA0FR0DN/au0dsn03.html <-
PRD == INT
Dans le
/hraprd/tomcat/hr-rich-client/protected/TA0FR/lfas.xml on retrouve
<LFA deployPlatform="CDPLPINT"
deployTime="2016-05-25-17.14.29" deployUser="DIGIX"
name="TA0FR0DN" synchObject="Yes"
version="004"><LANG Code="F"><VOC
Code="FRP"/></LANG></LFA>
Donc le fichier des LFA vient bien de INT
Dans le
/hraprd/tomcat/hr-rich-client/protected/TA0FR/navigation_F_FRP.xml on retrouve
<HRNODE
BorderName="ASB00001" Confid="" HelpId="FCW0AK01"
Id="TA0FR0DN_AU0DSN03" Lfa="TA0FR0DN"
Locations="FR" Modules="PAD" PresentationType=""
ProcessName="FD0PA" SPCA="PADEVT02" TreeNodeName="AU0DSN03"
ValidityState="1">
Ce qui est cohérent avec INT et avec l’arborescence des
fichiers de PRD
Pourtant – après arrêt/démarrage - l'utilisateur rencontre toujours des pages blanches, et dans la log de production on trouve encore :
GET
/hr-rich-client/operation.jsp?TREE=TA0FR&LANG=F&NODE=TA0FR0DN_AUEVAA01&VOC=FRP&LOADNODE=false
En fait, l’association LFA (action
fonctionnelle localisée) - Page web est stockée dans l’objet
Scope ...
Si l'on exporte et décode l’objet AR INST en PRD on y retrouve :
<node name="TA0FR_TA0FR0DN_AUEVAA01" node_id="AUEVAA01"
type="NN" functional-action="CSTMCY22" index="0"
modules="ANA,ASM,BEN,CMP,CPT,DIV,DUC,EVD,FDP,GHR,GTA,HWH,ITS,…"><loc
value="FR"/>
Conclusion :
- Ne pas changer d’environnement « source » pour les livraison en production d’arbre web,
- Ou, si cela est nécessaire, relivrer systématiquement le scope avec le zip de l’arbre
Aucun commentaire:
Enregistrer un commentaire