Vous exprimez le besoin d'exécuter une trace Oracle via l'application Sage X3 PU9, V11 ou V12 et vous faîtes le constat que l'activation de la trace Oracle ne fonctionne pas (message d'erreur affiché: "accès refusé")
Il s'agit d'un simple souci de paramétrage applicatif au niveau Superviseur et de contenu dans le fichier de la sandbox du Runtime Sage X3.
Pour rendre fonctionnelle l'activation de la trace Oracle, vous devez procéder comme suit:
- Modifier le paramètre Superviseur "ORATRAPATH" du chapitre : "SUP" , groupe : "PRF" sur chacun des dossiers applicatifs y compris le dossier référence X3
- Saisir une valeur pour le chemin des traces Oracle pour le paramètre "ORATRAPATH" dont l'intitulé est : "Optimisation Oracle"; la valeur ci-dessus est donnée à titre d'exemple et il est conseillé de choisir le chemin du composant "Database"
- cliquer sur OK
- puis enregistrer la modification en cliquant sur

2. Modifier le fichier de la sandbox du Runtime Sage X3 "configRuntime.json" pour autoriser ce dernier à accéder au chemin renseigné précédemment dans la valeur paramètre.
- Le fichier de la Sandbox se situe dans le répertoire "cfg" du Runtime Sage X3
- Editer le fichier par Notepad ++ et ajouter les lignes suivantes par duplication d'un objet existant (ne pas oublier de doubler tous les "\")
{
"path": "E:\\SAGE\\V12ORA122\\DATABASE\\DUMP\\diag\\rdbms\\emv12ora\\emv12ora\\trace",
"writable": true,
"extensions": ["*"]
},
- Exemple de résultat que vous devriez avoir après ajout des lignes ci-dessus:
- sauvegarder le fichier "configRuntime.json"
Vous pouvez maintenant tester une trace Oracle via l'application Sage X3.
Nota: dans un cas précis, elle ne peut être activée; il s'agit par exemple des factures de vente en statut "validé". Comme elles ne peuvent plus être modifiées, la trace Oracle est inactive et vous obtenez un écran où les champs sont grisés; nous sommes sur un comportement normal:
|