Search Results icx_sessions
Overview
The ICX_SESSIONS table is a core technical table within Oracle E-Business Suite, specifically under the iProcurement (ICX) product family. It functions as the session context table, responsible for storing and managing real-time state information for user sessions across the application. Its primary role is to track active user interactions, maintaining critical context such as user identity, current navigation state, and session-specific attributes. This data is essential for the application's session management framework, enabling features like session timeout enforcement, user activity auditing, and maintaining state across the stateless HTTP protocol. The table is central to the functionality of self-service applications, including iProcurement and other modules utilizing the Oracle Applications Framework (OAF).
Key Information Stored
The table's structure is designed to capture the lifecycle and context of a user session. The primary key, SESSION_ID, uniquely identifies each session. Key foreign key columns link the session to other fundamental application entities: USER_ID references FND_USER to identify the authenticated user; MENU_ID references FND_MENUS to track the user's current menu; and FUNCTION_ID references FND_FORM_FUNCTIONS to log the current form function being accessed. Other significant columns typically include SESSION_NUMBER for internal sequencing, START_TIME and LAST_UPDATE_DATE to track session duration and activity, TIMEOUT_VALUE for session management, and various columns for storing session-specific parameters, client information (like IP address or browser details), and state flags indicating whether the session is active or disabled.
Common Use Cases and Queries
This table is frequently queried for session monitoring, troubleshooting, and auditing purposes. Common scenarios include identifying active users, diagnosing session-related issues, and analyzing user concurrency. Sample SQL patterns include listing all active sessions for a specific user, identifying sessions that have exceeded a timeout threshold, or auditing the functions accessed during a session. For example, a basic query to find active sessions might be:
- SELECT s.session_id, u.user_name, s.start_time, s.last_update_date FROM icx_sessions s, fnd_user u WHERE s.user_id = u.user_id AND s.disabled_flag != 'Y';
Reporting use cases often involve joining with FND_USER and related audit tables (like ICX_AUDIT) to generate user activity reports or investigate security and access patterns. Administrators may also run purge scripts against this table to clean up expired session data.
Related Objects
As indicated by the foreign key relationships in the provided metadata, ICX_SESSIONS is a pivotal table with several dependencies. It is referenced by child tables that log detailed activities within a session, such as ICX_AUDIT (for general session auditing) and ICX_TEXT (which may store session-specific textual data). The PON_SUPPLIER_ACTIVITIES table in iProcurement also references it, linking supplier portal activities to a user session. Furthermore, it depends on core application foundation tables: FND_USER for user details, FND_MENUS for navigation, and FND_FORM_FUNCTIONS for function security. This network of relationships underscores its role as a central hub connecting user identity to their transactional and navigational footprint within the system.
-
Table: ICX_SESSIONS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SESSIONS, object_name:ICX_SESSIONS, status:VALID, product: ICX - Oracle iProcurement , description: Session context table , implementation_dba_data: ICX.ICX_SESSIONS ,
-
Table: ICX_SESSIONS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_SESSIONS, object_name:ICX_SESSIONS, status:VALID, product: ICX - Oracle iProcurement , description: Session context table , implementation_dba_data: ICX.ICX_SESSIONS ,
-
APPS.ICX_CLEAN dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_OAM_BF_UTIL dependencies on ICX_SESSIONS
12.1.1
-
APPS.POS_ASN_DETAILS_S dependencies on ICX_SESSIONS
12.1.1
-
APPS.ICX_CLEAN dependencies on ICX_SESSIONS
12.2.2
-
APPS.IGS_SESSION_VALIDITY dependencies on ICX_SESSIONS
12.1.1
-
APPS.ICX_CHANGE_LANGUAGE dependencies on ICX_SESSIONS
12.1.1
-
APPS.ICX_SEC dependencies on ICX_SESSIONS
12.2.2
-
APPS.ICX_PLUG_UTILITIES dependencies on ICX_SESSIONS
12.2.2
-
APPS.APP_SESSION dependencies on ICX_SESSIONS
12.2.2
-
APPS.ORACLESSWA dependencies on ICX_SESSIONS
12.2.2
-
APPS.FND_OAM_BF_UTIL dependencies on ICX_SESSIONS
12.2.2
-
APPS.POS_ASN_SEARCH_PKG dependencies on ICX_SESSIONS
12.2.2
-
APPS.ICX_EXT_SUPPLIER dependencies on ICX_SESSIONS
12.1.1
-
APPS.APP_SESSION dependencies on ICX_SESSIONS
12.1.1
-
APPS.HR_UTIL_MISC_WEB dependencies on ICX_SESSIONS
12.1.1
-
APPS.HR_EXTERNAL_APPLICATION dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_SIGNON dependencies on ICX_SESSIONS
12.1.1
-
APPS.JTF_PF_SOA_MIGRATE_PKG dependencies on ICX_SESSIONS
12.2.2
-
APPS.IBE_QUOTE_MISC_PVT dependencies on ICX_SESSIONS
12.2.2
-
APPS.ORACLEMYPAGE dependencies on ICX_SESSIONS
12.2.2
-
APPS.ORACLECONFIGURE dependencies on ICX_SESSIONS
12.1.1
-
APPS.BSC_MO_UI_PKG dependencies on ICX_SESSIONS
12.1.1
-
APPS.CS_KB_TRACKING_PKG dependencies on ICX_SESSIONS
12.2.2
-
APPS.POS_INIT_SESSION_PKG dependencies on ICX_SESSIONS
12.2.2
-
APPS.ISC_FS_TASK_ACTIVITY_RPT_PKG dependencies on ICX_SESSIONS
12.1.1
-
APPS.POR_LOV_PKG dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_SESSION_UTILITIES dependencies on ICX_SESSIONS
12.1.1
-
APPS.ORACLEMYPAGE dependencies on ICX_SESSIONS
12.1.1
-
APPS.HR_WORKFLOW_SERVICE dependencies on ICX_SESSIONS
12.1.1
-
APPS.BSC_BIS_LOCKS_PUB dependencies on ICX_SESSIONS
12.1.1
-
APPS.JTF_TERR_RPT dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_SSO_MANAGER dependencies on ICX_SESSIONS
12.1.1
-
APPS.ICX_PLUG_UTILITIES dependencies on ICX_SESSIONS
12.1.1
-
APPS.POS_INIT_SESSION_PKG dependencies on ICX_SESSIONS
12.1.1
-
APPS.ICX_SEC dependencies on ICX_SESSIONS
12.1.1
-
APPS.IBE_QUOTE_MISC_PVT dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_SESSION_UTILITIES dependencies on ICX_SESSIONS
12.2.2
-
APPS.HR_EXTERNAL_APPLICATION dependencies on ICX_SESSIONS
12.2.2
-
APPS.HR_WORKFLOW_SERVICE dependencies on ICX_SESSIONS
12.2.2
-
APPS.ICX_CALL dependencies on ICX_SESSIONS
12.2.2
-
APPS.ORACLECONFIGURE dependencies on ICX_SESSIONS
12.2.2
-
APPS.ORACLENAVIGATE dependencies on ICX_SESSIONS
12.2.2
-
APPS.POS_ACK_SEARCH dependencies on ICX_SESSIONS
12.2.2
-
APPS.ICX_EXT_SUPPLIER dependencies on ICX_SESSIONS
12.2.2
-
APPS.HR_UTIL_MISC_WEB dependencies on ICX_SESSIONS
12.2.2
-
APPS.ICX_CALL dependencies on ICX_SESSIONS
12.1.1
-
APPS.ORACLESSWA dependencies on ICX_SESSIONS
12.1.1
-
APPS.FND_SESSION_MANAGEMENT dependencies on ICX_SESSIONS
12.2.2