Nous devons avoir de nombreux problèmes dans les formulaires dans R12 / 11i et nous devons générer une trace FRD (Forms runtime diagonsitics) pour la session de formulaires. Ici, dans cet article, je vais dire tout ce que j'ai appris à ce sujet et comment générer FRD Trace
Comment générer une trace FRD
Il existe deux façons de générer les fichiers de trace FRD
- Connexion directe aux formulaires
- Se connecter via les pages OA
Connexion directe aux formulaires
Si la connexion directe aux formulaires est activée, utilisez l'URL suivante pour la génération de trace FRD
11i
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd
R12
For servlet
http://<host name and port>/forms/frmservlet?&record=collect&log=/tmp/a.frd
For socket
http://<host name and port>/OA_HTML/frmservlet?&record=collect&log=/tmp/a.frd
Vous pouvez suivre la commande pour activer la connexion directe aux formulaires
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION ON DBC=TEST.dbc
Une fois la trace FRD terminée
Vous pouvez à nouveau désactiver la connexion directe aux formulaires
java oracle.apps.fnd.security.AdminAppServer apps/apps AUTHENTICATION SECURE DBC=TEST.dbc
Se connecter via les pages OA
Vous pouvez également générer les traces FRD si vous pouvez vous connecter uniquement via les pages OA. Vous devrez définir le profil ICX_FORMS_LAUNCHER au niveau de l'utilisateur dans les versions 11i et R12
La valeur du profil sera comme
11i
http://<host name and port>:/dev60cgi/f60cgi/?&record=collect&log=/tmp/a.frd
R12
For servlet
http://<host name and port>/forms/frmservlet?&record=collect&log=/tmp/a.frd
For socket
http://<host name and port>/OA_HTML/frmservlet?&record=collect&log=/tmp/a.frd
Si vous ne spécifiez pas le nom du fichier journal ici, le fichier journal peut être trouvé sous $FORMS_TRACE_PATH pour 11i et $FORMS_TRACE_PATH pour R12
Le profil au niveau de l'utilisateur remplace toute valeur au niveau du site. Assurez-vous donc d'écrire les paramètres corrects, sinon vous ne pourrez pas ouvrir les formulaires
Une fois la génération de la trace FRD terminée, veuillez supprimer le profil de niveau utilisateur.
Il est toujours préférable de supprimer les profils car avec les clones, seul le profil au niveau du site changera et vous ne pourrez pas vous connecter à clone env
Articles connexes
comment activer la trace dans les applications oracle r12 :comment activer la trace dans la page libre-service, les formulaires Oracle, le programme simultané, l'exécution d'un programme simultané
Trace SQL :la trace SQL ou l'événement 10046 est utilisé pour tracer la session activité dans Oracle. La sortie générée par la trace SQL est formatée à l'aide de l'utilitaire trcsess, tkprof conseiller de réglage :comment exécuter le conseiller de réglage sql pour sql_id dans le cache du curseur, comment la tâche de réglage sql est-elle créée et exécutée pour obtenir la recommandation ? qu'est-ce que v$wait_chains et comment il peut aider à trouver le blocage