Bonjour,
Il n'existe malheureusement pas de fonction odiRef récupérant le niveau de log de la session en cours.
L'alternative est de créer un couple serveur logique/serveur physique vers le référentiel de travail utilisé et de créer une variable qui se rafraîchit de la manière suivante (sous Oracle ) :
| Code : |
select
nvl( (
select
LOG_LEVEL
from
<%=odiRef.getObjectName("L","SNP_SESSION","D")%>
where
SESS_NO = <%=odiRef.getSession("SESS_NO")%>
), 5)
from
dual
|
Ce code va chercher directement le LOG_LEVEL dans la base de données du référentiel de travail courant.
Ensuite, il suffit de transmettre le résultat du refresh aux scénarios fils lors du OdiStartScen, dans le paramètre LOG_LEVEL.
Cordialement,
ChrYStophe