Label Décisionnel
Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?
Comment récupérer le niveau de log de l'exécution d'un scénario ? (1 lecteur(s)) (1) Invité(s)
Aller en bas Répondre Ajouté aux favoris : 0
SUJET: Comment récupérer le niveau de log de l'exécution d'un scénario ?
#5103
Zavatta (Utilisateur)
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Comment récupérer le niveau de log de l'exécution d'un scénario ? depuis 1 Mois, 2 Semaines Karma: 0  
Bonjour,

Aujourd'hui j'ai un scénario Père qui lance x scénrio Fils.

Je lance le père en niveau de log 0 et les fils doivent s'exécuter avec le même niveau via la ligne de commande :
startscen.bat Scen_PERE -1 CTX_PROD LEVEL0

et dans SCEN_PERE j'ai un traitement odistartscen :
OdiStartScen "-SCEN_NAME=Scen_FILS" "-SCEN_VERSION=-1" "-LOG_LEVEL=0"

Si je veux exécuter en niveau 5, il faut que je modifie ma ligne de commande de lancement, et mes scénarios fils.

Exsite t-il une commande/fonction odiref qui permet de récupérer la valeur du LOGLEVEL de lancement dans une variable par exemple ?
 
  L'administrateur a désactivé l'accès public en écriture.
#5111
ChrYStophe (Utilisateur)
Gold Boarder
Messages: 292
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Comment récupérer le niveau de log de l'exécution d'un scénario ? depuis 1 Mois, 1 Semaine Karma: 25  
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
 
  L'administrateur a désactivé l'accès public en écriture.
#5134
Zavatta (Utilisateur)
Fresh Boarder
Messages: 9
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Re:Comment récupérer le niveau de log de l'exécution d'un scénario ? depuis 1 Mois, 1 Semaine Karma: 0  
merci pour le tuyau !! ça marche.
 
  L'administrateur a désactivé l'accès public en écriture.
Revenir en haut Répondre
Développé par FireBoardObtenir les derniers messages directement sur votre PC
Joomla Template by Joomlashack
Joomla Templates by JoomlaShack Joomla Templates