Collecter les données de diagnostic

Les fichiers de configuration et les fichiers journaux vous aident à diagnostiquer les problèmes liés à l'intégration d'Oracle Identity Cloud Service et d'Oracle E-Business Suite à l'aide de l'assesseur E-Business Suite.

Vous devez collecter les fichiers suivants :
  • Fichier de configuration de l'asserteur E-Business Suite (bridge.properties).
  • Journaux de diagnostic de l'asserteur E-Business Suite.
  • Fichier journal de domaine pour le domaine WebLogic où l'assesseur E-Business Suite est déployé.
  • Trace d'en-tête HTTP.

Activer le journal de débogage de l'assesseur E-Business Suite

Pour envoyer des journaux à un fichier, ajoutez FileHandler à la propriété handlers dans le fichier logger.properties. Cela permettra la journalisation globale des fichiers.

  1. Créer un fichier logger.properties avec des entrées comme suit :
    handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
    java.util.logging.FileHandler.pattern = %h/ebsasserter.log
    java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.FileHandler.level=ALL
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
    java.util.logging.ConsoleHandler.level=ALL
    com.oracle.ebs.sso.level=ALL
    oracle.apps.fnd.ext.level=ALL
    oracle.security.jps.idcsbinding.level=ALL
  2. Ajoutez l'option -Djava.util.logging.config.file=<logger.properties file created above> dans Oracle WebLogic Server :
    1. Accédez à la console d'administration Oracle WebLogic Server à l'aide d'un navigateur.
    2. Dans la console d'administration d'Oracle WebLogic Server, cliquez sur Serveurs sous Environnement dans la Structure de domaine.
    3. Dans le tableau Serveurs, cliquez sur le nom de l'instance de serveur où l'assesseur E-Business Suite est déployé.
    4. Dans le menu WebLogic Serveur, sélectionnez Administration, puis Démarrage du serveur.
    5. Dans la page Démarrage du serveur, vous pouvez ajouter l'option -Djava.util.logging.config.file=<logger.properties file created above> dans le champ Arguments.
    6. Cliquez sur Enregistrer.
  3. Redémarrez Oracle WebLogic Server où l'assistre E-Business Suite est déployé.
    Le fichier journal de débogage de l'asserteur E-Business Suite se trouve dans <HOME DIR>/ebsasserter.log.

Utiliser Fiddler pour capturer le trafic HTTP

Vous pouvez utiliser Fiddler pour afficher et déboguer le trafic HTTP entre un client et un ordinateur hôte.

  1. Vous pouvez télécharger le programme d'installation de Fiddler.
  2. Exécutez le programme d'installation de Fiddler et suivez l'assistant pour installer Fiddler sur votre machine client.
  3. arrêtez tous les autres programmes et services qui peuvent accéder à Internet ou utiliser HTTP. Cela permet d'obtenir une trace propre et non filtrée.
  4. Sélectionnez l'icône Fiddler dans le menu Démarrer du poste de travail pour exécuter Fiddler.
    Fiddler commence à capturer des événements dès leur lancement. Fiddler enregistre toutes les demandes réseau instantanément et ces demandes sont résumées dans le volet gauche de l'outil.
Les différentes sections de la trace Fiddler sont codées en couleur. Chaque couleur a une signification, mais les échecs sont affichés en rouge. La colonne de résultats contient le code HTTP retourné par la section. Par exemple, si une section retourne un message d'erreur HTTP 404 ou Not Found, la section est rouge. Comme nous sommes généralement à la recherche d'erreurs ou d'échecs, les sections sur lesquelles nous voulons nous concentrer sont les sections rouges de la trace. Il crée un fichier contenant la trace avec une extension de fichier .saz.