Collecter des données de diagnostic

Les fichiers de configuration et les fichiers journaux vous aident à diagnostiquer les problèmes liés à l'intégration OCI IAM et Oracle E-Business Suite à l'aide de l'asserteur E-Business Suite.

Vous devez collecter les fichiers suivants :
  • Fichier de configuration du fournisseur d'assertion E-Business Suite (bridge.properties).
  • Journaux de diagnostic E-Business Suite Asserter.
  • Fichier journal du domaine WebLogic dans lequel 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 vers un fichier, ajoutez FileHandler à la propriété handlers dans le fichier logger.properties. Cela activera la journalisation des fichiers globalement.

  1. Créez un fichier logger.properties avec les entrées suivantes :
    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
    com.oracle.ebs.validator.level=ALL
  2. Ajoutez l'option -Djava.util.logging.config.file=<logger.properties file created above> dans Oracle WebLogic Server :
    1. A l'aide d'un navigateur, accédez à la console d'administration Oracle WebLogic Server.
    2. Dans la console d'administration Oracle WebLogic Server, cliquez sur Serveurs sous Environnement dans Structure de domaine.
    3. Dans la table Serveurs, cliquez sur le nom de l'instance de serveur sur laquelle l'assesseur E-Business Suite est déployé.
    4. Dans le menu Serveur WebLogic, sélectionnez Administration et Démarrage du serveur.
    5. Sur 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 le serveur Oracle WebLogic Server sur lequel le fournisseur d'assertion E-Business Suite est déployé.
    Le fichier journal de débogage d'E-Business Suite Asserter 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. Téléchargez le programme d'installation de Fiddler.
  2. Exécutez le programme d'installation de Fiddler et suivez l'assistant pour installer Fiddler sur votre ordinateur client.
  3. Arrêtez tous les autres programmes et services qui peuvent accéder à Internet ou utiliser HTTP. Cela permet d'obtenir un suivi net et non encombré.
  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 son lancement. Fiddler consigne instantanément toutes les requêtes réseau et ces requêtes sont résumées dans le volet gauche de l'outil.
Les sections individuelles du tracé Fiddler sont codées en couleur. Chaque couleur est significative, mais les échecs apparaissent en rouge. La colonne de résultat contient le code HTTP renvoyé par la section. Par exemple, si une section renvoie un message d'erreur HTTP 404 ou Not Found, la section est rouge. Puisque nous recherchons généralement des erreurs ou des défaillances, les sections sur lesquelles nous voulons nous concentrer sont les sections rouges dans la trace. Fiddler crée un fichier contenant la trace avec l'extension de fichier .saz.