source:REQCHECK.sql - Diagnostic Script for Concurrent Requests (Doc ID 164978.1)
This Script is made available for Diagnosing Common Problems Related to Concurrent Requests.
REM ######################################################################### REM ## Purpose: Diagnostic Script for Concurrent Requests REM ## Author: Brian Kerr REM ## Email: brian.kerr@oracle.com REM ## Filename: reqcheck.sql REM ## Cert: 10.7, 11, 11.5, 12 REM ## Note: REM ## Usage: sqlplus apps/ @reqcheck.sql REM ## Output: reqcheck.lst REM ## Notes: REM ## a. The selects below run against system level only. REM ## b. Include Responsibility & User level queries - Open. REM ## c. \'0 Rows Selected\' represents that the Profile Option is Not Set. REM ## REM ## $Id: reqcheck.sql, v 1.2 2001/11/18 17:20:00 bkerr Exp $ REM ######################################################################### spool reqcheck.lst prompt There should never be more than 3-4K records select count(*) from fnd_concurrent_requests; prompt Please Run Purge Concurrent Requests /and or Manager Data if => 3K prompt There should never be more than 3-4K records select count(*) from fnd_concurrent_processes; prompt Please Run Purge Concurrent Requests /and or Manager Data if => 3K prompt If records found, Update fnd_concurrent_requests set phase_code=\'C\' prompt and status_code=\'E\' where phase_code=\'T\' select count(*) from fnd_concurrent_requests where phase_code=\'T\'; prompt If records found, Update fnd_concurrent_requests set phase_code=\'C\' prompt where phase_code = \'P\' to Purge Pending Requests select count(*) from fnd_concurrent_requests where phase_code=\'P\'; prompt Limits the Number of Requests Run Simultaneously by each User select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Active Request Limit\'; prompt Setting this option to YES will enable the \'Submit a New Request\' button select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Enable Request Submission in View Mode\'; prompt Enables you to automatically place requests on hold after submission select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Hold Requests\'; prompt Determines access privs to report output/log files select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Report Access Level\'; prompt The value for number of Report Copies Currently Set select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Report Copies\'; prompt Determines the Priority of a Request upon Submission select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Request Priority\'; prompt Identifies the domain within which all the incompatibilities prompt between programs has to be resolved select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Conflicts Domain\'; prompt Setting this option to YES will save the output from a concurrent prompt request to a file. select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Save Output\'; prompt Setting this option to YES will force concurrent requests to run sequentially prompt in the order in which they were submitted. select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Sequential Requests\'; prompt Set this option to YES to show request set stages in the concurrent prompt request screens. select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Show Requests Set Stages\'; prompt Set this option to NO if you have multiple requests to submit and do not wish to prompt see the Request Summary form after each submission. select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent: Show Requests Summary After Each Request Submission\'; prompt Specifies the number of minutes that a client will wait for a given Transaction prompt Manager to become available before trying a different Transaction Manager. select c.profile_option_value from fnd_profile_options a, fnd_profile_options_tl b, fnd_profile_option_values c where a. profile_option_name = b.profile_option_name and a.profile_option_id = c.profile_option_id and c.level_id = 10001 and b.user_profile_option_name = \'Concurrent:Wait for Available TM\'; spool off