Après exécution du contexte TBP068 de BNE, la variable UT-TEECLG est consultée par le squelette.
- Si UT-TEECLG est positionnée à 1 par traitement, on trace l'affichage de l'information,
- Si UT-TEECLG est positionnée à 2, on trace l'affichage de chacune des occurrences.
A noter :
- La trace est effectuée par le programme BNE. Il s'agit donc des données envoyées par le serveur HR au poste client. En conséquence :
- Le client hr-rich-client standard appelle les dossiers par paquet (la taille du paquet est paramétrable dans chaque page Web, cf. item "Dossiers demandés par transaction" dans l'onglet "Définition"),
- On trace donc des données que l'utilisateur a demandées, mais pas nécessairement qu'il a effectivement consultées.
Quelques précautions d'usage :
- Les tables **LG10 peuvent devenir extrêmement volumineuse et perturber les performances de l'application,
- L'activation des traces doit toujours se faire de manière ciblée : lister les cas d'usage nécessitant des traces, conditionnez les,
- Purger régulièrement les tables **LG10 des traces obsolètes.
Extrait du squelette BNE
708900*N8DBG. NOTE *ECRITURE DANS LA TABLE LG10 *. P005
709000 F8DBG. IF UT-TEECLG NOT = ZERO P005
709100 AND W-WPD1-TYINFO NOT = "S" P010
709200 NEXT SENTENCE ELSE GO TO F8DBG-FN. P010
709300*N8DBK. NOTE *CONSERVATION INFO *. P005
709400 F8DBK. IF PE-CDINFO = "1" P005
709500 AND UT-TEECLG = "1" P020
709600 NEXT SENTENCE ELSE GO TO F8DBK-FN. P020
709700*PE INFO. P020
709800 MOVE " " TO LG10-GRLG10-ARR. P035
709900 MOVE 1 TO W-WP00-LGINFS. P036
710000 PERFORM F9Z THRU F9Z-FN. P040
710100 F8DBK-FN. EXIT. P040
710200*N8DBN. NOTE *CONSERVATION TOUTES OCCURRENCES *. P005
710300 F8DBN. IF UT-TEECLG = "2" P005
710400 NEXT SENTENCE ELSE GO TO F8DBN-FN. P005
710500 MOVE 1-ZONINF TO S-ZONINF. P020
710600 MOVE 1-CDINFO TO S-CDINFO. P030
710700 MOVE 1-CDSTDO TO S-CDSTDO. P040
710800 PERFORM F9YIG THRU F9YIG-FN. P050
710900 MOVE S-ZONTRI TO LG10-ZONTRI. P060
711000 MOVE S-ZONINF TO LG10-GRLG10-ARR. P070
711100 MOVE W-WPD1-LGINFS TO W-WP00-LGINFS. P080
711200 PERFORM F9Z THRU F9Z-FN. P090
711300 F8DBN-FN. EXIT. P090
Merci Nicolas pour l'information.
Aucun commentaire:
Enregistrer un commentaire