Comment mettre en place les différentes traces pour Systancia Identity
Activer les traces de l'interface web
Ajouter la valeur en base de registre :
[HKLM\Software\Avenci\Hpliance]
Trace (REG_DWORD) = 2FFFF.
Relancer IIS (commande "iisreset" dans l'invite de commande)
Reproduire le problème.
Les traces se trouveront dans C:\Windows\Temp
Trace (REG_DWORD) = 0, relancer IIS (commande "iisreset" dans l'invite de commande) pour arrêter les traces
Activer les traces de SIP (Anciennement HPP)
Ajouter la valeur en base de registre :
[HKEY_LOCAL_MACHINE\SOFTWARE\Avenci\HPP]
Trace (REG_DWORD) = 2FFFF.
Relancer IIS (commande "iisreset" dans l'invite de commande)
Reproduire le problème.
Les fichiers de traces sortent dans le répertoire temporaire du compte de service qui exécute (Par exemple C:\Users\hplianceissservice\AppData\Local\Temp)
Trace (REG_DWORD) = 0, relancer IIS (commande "iisreset" dans l'invite de commande) pour arrêter les traces
Activer les traces du moteur de workflow
Ajouter la valeur en base de registre :
[HKLM\Software\WOW6432Node\Avenci\Hpliance]
Trace (REG_DWORD) = 2FFFF.
Relancer IIS (commande "iisreset" dans l'invite de commande)
Relancer le service Windows: HplianceWorkflow.
Déclencher le Workflow qui pose problème.
Les traces se trouveront dans le dossier temporaire de l'identité qui exécute le moteur de WF (par exemple C:\Users\hplianceissservice\AppData\Local\Temp)
Trace (REG_DWORD) = 0,
Relancer le service Windows: HplianceWorkflow PUIS relancer IIS (commande "iisreset" dans l'invite de commande) pour arrêter les traces
Activer les traces des procédures stockées et des fonctions SQL
Ajouter la valeur en base de registre (sur le serveur Identity) :
[HKLM\Software\Avenci\Hpliance]
Trace (REG_DWORD) = 2FFFF.
Si la valeur Trace n'est pas présente dans la table CONFIGURATION, exécuter la commande suivante dans la base de données :
INSERT INTO CONFIGURATION(configuration_cle, configuration_valeur)
VALUES('trace', 'true')
Si la clé est définie à false, exécuter la commande suivante :
USE Hpliance
UPDATE CONFIGURATION
SET configuration_valeur = 'True'
WHERE configuration_cle = 'Trace‘
Reproduire le problème
Les traces se trouveront dans le dossier temporaire sur le serveur de base de données
Dans tous les cas il nous est très utile d'avoir l'indication de l'heure précise ou le problème est produit, cela nous permet de l'identifier parmi les traces.
Activer les traces dans le fichier API en SP2.
« C:\Program Files (x86)\Systancia\Identity\API »
Ajouter la valeur ‘DEBUG’ dans le fichier log4net :
Remplacer les deux lignes :
« <level value="WARN"/> »
Par :
« <level value="DEBUG"/> »
Relancer IIS (commande "iisreset" dans l'invite de commande)
Lancer une action impactant l’API (exemple création d’une règle d’habilitations).
Les logs apparaîtront dans le dossier :
« C:\Program Files (x86)\Systancia\Identity\API\logs »