Search Results icx_text
Overview
The ICX_TEXT table is a core technical table within the Oracle iProcurement (ICX) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. As documented in the ETRM, its primary function is to serve as a parameter encryption table. It operates as a secure, transient repository for sensitive data, such as login credentials, session parameters, and other confidential information that must be passed between different components of the iProcurement application or between EBS and external systems. Its role is critical for maintaining the security and integrity of session data by preventing sensitive values from being exposed in URLs or other unsecured channels.
Key Information Stored
The table's structure is designed to store encrypted text data linked to user sessions. Based on the provided metadata, the key columns include:
- TEXT_ID: The primary key column for the table, uniquely identifying each stored piece of encrypted text.
- SESSION_ID: A foreign key column that links the encrypted data to a specific user session in the ICX_SESSIONS table. This relationship ensures that encrypted parameters are scoped to and managed within a valid application session.
While the specific content of the encrypted text is not detailed in the excerpt, it typically consists of parameter strings that require secure handling. The table's name and description imply that the data stored within is not plain text but is held in an encrypted format.
Common Use Cases and Queries
This table is primarily used by the application's internal logic for secure data handling and is not typically queried directly for business reporting. Common operational scenarios include the secure passing of parameters during the Single Sign-On (SSO) process or when invoking external content or services from within iProcurement. Administrators or support personnel might query it to diagnose session-related issues. A sample diagnostic query would join to the session table to investigate data persistence:
- Session Data Investigation:
SELECT it.text_id, it.session_id, ises.creation_date FROM icx.icx_text it, icx.icx_sessions ises WHERE it.session_id = ises.session_id AND ises.user_id = :user_id;
Direct manipulation of data in this table is strongly discouraged, as it is managed by the application's encryption and session management APIs.
Related Objects
The ICX_TEXT table has defined relationships with other core iProcurement session management objects, as per the ETRM metadata:
- ICX_SESSIONS: This is the primary related table. The foreign key constraint (ICX_TEXT.SESSION_ID references ICX_SESSIONS) enforces that all encrypted text is associated with a valid, managed application session. The ICX_SESSIONS table tracks active user sessions within the iProcurement module.
- ICX_TEXT_PK: The primary key constraint on the TEXT_ID column, ensuring the uniqueness of each stored encrypted parameter entry.
Functionally, this table is accessed via internal Oracle iProcurement APIs and the underlying session management infrastructure, rather than through direct public interfaces.
-
Table: ICX_TEXT
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TEXT, object_name:ICX_TEXT, status:VALID, product: ICX - Oracle iProcurement , description: Parameter encryption table , implementation_dba_data: ICX.ICX_TEXT ,
-
Table: ICX_TEXT
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TEXT, object_name:ICX_TEXT, status:VALID, product: ICX - Oracle iProcurement , description: Parameter encryption table , implementation_dba_data: ICX.ICX_TEXT ,
-
APPS.ICX_CALL dependencies on ICX_TEXT
12.2.2
-
APPS.ORACLEAPPS dependencies on ICX_TEXT
12.1.1
-
APPS.ICX_CALL dependencies on ICX_TEXT
12.1.1
-
APPS.ICX_CLEAN dependencies on ICX_TEXT
12.1.1
-
APPS.ORACLEAPPS dependencies on ICX_TEXT
12.2.2
-
APPS.ICX_CLEAN dependencies on ICX_TEXT
12.2.2
-
VIEW: ICX.ICX_TEXT#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_TEXT#, status:VALID,
-
SYNONYM: APPS.ICX_TEXT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_TEXT, status:VALID,
-
SYNONYM: APPS.ICX_TEXT
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_TEXT, status:VALID,
-
VIEW: ICX.ICX_TEXT#
12.2.2
-
TABLE: ICX.ICX_TEXT
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TEXT, object_name:ICX_TEXT, status:VALID,
-
TABLE: ICX.ICX_TEXT
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_TEXT, object_name:ICX_TEXT, status:VALID,
-
PACKAGE BODY: APPS.ICX_CALL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CALL, status:VALID,
-
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 ,
-
PACKAGE BODY: APPS.ICX_CLEAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CLEAN, status:VALID,
-
PACKAGE BODY: APPS.ICX_CLEAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CLEAN, status:VALID,
-
PACKAGE BODY: APPS.ICX_CALL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CALL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.ORACLEAPPS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEAPPS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.ICX_CLEAN SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ORACLEAPPS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ORACLEAPPS, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.ICX_CLEAN SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.ICX_CLEAN
12.2.2
-
PACKAGE BODY: APPS.ICX_CLEAN
12.1.1
-
APPS.ORACLEAPPS dependencies on ICX_CALL
12.1.1
-
APPS.ORACLEAPPS dependencies on ICX_CALL
12.2.2
-
APPS.ORACLEAPPS SQL Statements
12.2.2
-
APPS.ORACLEAPPS SQL Statements
12.1.1
-
PACKAGE: APPS.HR_GENERAL_UTILITIES
12.1.1
-
PACKAGE: APPS.HR_GENERAL_UTILITIES
12.2.2
-
APPS.ICX_CALL dependencies on ICX_TRANSACTIONS
12.1.1
-
APPS.ICX_CALL dependencies on UTL_RAW
12.1.1
-
APPS.ICX_CALL dependencies on DUAL
12.1.1
-
APPS.ICX_CALL dependencies on ICX_TEXT_S
12.1.1
-
APPS.ICX_CALL dependencies on OWA_COOKIE
12.1.1
-
APPS.ICX_CALL dependencies on FND_SESSION_UTILITIES
12.1.1
-
APPS.ICX_CALL dependencies on DBMS_OBFUSCATION_TOOLKIT
12.1.1
-
APPS.ICX_CALL dependencies on ICX_SESSIONS
12.1.1