Search Results iem_db_connections
Overview
The IEM_DB_CONNECTIONS table is a core data repository within the Oracle E-Business Suite (EBS) Email Center (IEM) module. It functions as a secure registry for storing database account credentials and connection parameters for named database instances. This table is essential for enabling the Email Center application to establish and manage connections to external or internal databases, facilitating data integration, lookups, and processing workflows that are central to automated email operations in both EBS 12.1.1 and 12.2.2.
Key Information Stored
The table's primary purpose is to store authentication and location details for database connections. The key columns, as indicated by its constraints, include DB_CONNECTION_ID, which serves as the unique numeric primary key identifier for each connection record. The DB_USERNAME column holds the name of the database schema or user account used to establish the connection. The DB_SERVER_ID column is a foreign key that links to the IEM_DB_SERVERS table, thereby associating the login credentials with a specific server host and database service name or SID. While the explicit column for the password is not listed in the provided metadata, such tables typically include an encrypted column to store the associated credential, allowing for secure, programmatic connection establishment by the IEM application.
Common Use Cases and Queries
This table is primarily accessed by the Email Center's backend engine to retrieve credentials for connecting to databases during the execution of predefined business events or data-driven email processes. A common administrative use case involves auditing or managing these stored connections. A typical query to list all configured database connections with their associated server details would be:
- SELECT conn.DB_CONNECTION_ID, conn.DB_USERNAME, srv.SERVER_NAME, srv.DB_NAME FROM IEM.IEM_DB_CONNECTIONS conn, IEM.IEM_DB_SERVERS srv WHERE conn.DB_SERVER_ID = srv.DB_SERVER_ID;
Another critical pattern is using the DB_CONNECTION_ID to fetch specific credentials for an application-driven connection, often within a PL/SQL package that handles email processing logic.
Related Objects
The IEM_DB_CONNECTIONS table has defined relationships with other key objects in the IEM schema. Its primary foreign key relationship is with the IEM_DB_SERVERS table via the DB_SERVER_ID column. This relationship is fundamental, as it ties a set of credentials (username/password) to a specific database server definition (host, port, service). The table is also referenced by its two key constraints: IEM_DB_CONNECTIONS_PK on DB_CONNECTION_ID and IEM_DB_CONNECTIONS_UK, which is a unique key on the combination of DB_USERNAME and DB_SERVER_ID, preventing duplicate credential entries for the same server. While not listed in the excerpt, it is highly probable that this table is referenced by other IEM transactional or setup tables that require a database connection context for their operations.
-
Table: IEM_DB_CONNECTIONS
12.2.2
owner:IEM, object_type:TABLE, fnd_design_data:IEM.IEM_DB_CONNECTIONS, object_name:IEM_DB_CONNECTIONS, status:VALID, product: IEM - Email Center , description: Account information on named database instances. , implementation_dba_data: IEM.IEM_DB_CONNECTIONS ,
-
Table: IEM_DB_CONNECTIONS
12.1.1
owner:IEM, object_type:TABLE, fnd_design_data:IEM.IEM_DB_CONNECTIONS, object_name:IEM_DB_CONNECTIONS, status:VALID, product: IEM - Email Center , description: Account information on named database instances. , implementation_dba_data: IEM.IEM_DB_CONNECTIONS ,
-
APPS.IEM_DBLINK_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_MIGRATION_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_CONFIGURATION_PUB dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_CONFIGURATION_PUB dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_DIAG_CREATE_ACCOUNT_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_DIAG_CREATE_ACCOUNT_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_MGINBOX_PUB dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_MIGRATION_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_EMC_SETUP_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_OES_RULE_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_MGINBOX_PUB dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DBLINK_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_ACT_AUTHENTICATE_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_DIAG_ACT_AUTHENTICATE_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DB_CONNECTIONS_PVT dependencies on IEM_DB_CONNECTIONS
12.2.2
-
APPS.IEM_DIAG_OES_RULE_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_DB_CONNECTIONS_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_DIAG_EMC_SETUP_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_DB_CONNECTIONS
12.1.1
-
APPS.IEM_MIGRATION_PVT dependencies on IEM_EMAIL_ACCOUNTS
12.1.1
-
APPS.IEM_MGINBOX_PUB dependencies on IEM_EMAIL_ACCOUNTS
12.2.2
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_EMAIL_ACCOUNTS
12.2.2
-
APPS.IEM_MIGRATION_PVT dependencies on IEM_EMAIL_ACCOUNTS
12.2.2
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_POST_MDTS
12.1.1
-
APPS.IEM_DIAG_EMC_SETUP_PVT dependencies on IEM_EMAIL_SERVERS
12.2.2
-
APPS.IEM_DIAG_DATABASE_LINK_PVT SQL Statements
12.2.2
-
APPS.IEM_DIAG_DATABASE_LINK_PVT SQL Statements
12.1.1
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_POST_MDTS
12.2.2
-
APPS.IEM_GETMERGEVALUE_PVT dependencies on IEM_EMAIL_ACCOUNTS
12.1.1
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on IEM_DB_SERVERS
12.1.1
-
SYNONYM: APPS.IEM_DB_CONNECTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IEM_DB_CONNECTIONS, status:VALID,
-
APPS.IEM_DIAG_EMC_SETUP_PVT dependencies on IEM_EMAIL_SERVERS
12.1.1
-
VIEW: IEM.IEM_DB_CONNECTIONS#
12.2.2
owner:IEM, object_type:VIEW, object_name:IEM_DB_CONNECTIONS#, status:VALID,
-
APPS.IEM_DIAG_EMC_SETUP_PVT SQL Statements
12.2.2
-
APPS.IEM_DIAG_EMC_SETUP_PVT SQL Statements
12.1.1
-
APPS.IEM_DB_CONNECTIONS_PVT dependencies on APP_EXCEPTION
12.1.1
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on IEM_DB_SERVERS
12.2.2
-
SYNONYM: APPS.IEM_DB_CONNECTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IEM_DB_CONNECTIONS, status:VALID,
-
APPS.IEM_DIAG_EMC_SETUP_PVT dependencies on IEM_DB_SERVERS
12.1.1
-
APPS.IEM_GETMERGEVALUE_PVT SQL Statements
12.2.2
-
APPS.IEM_MGINBOX_PUB dependencies on IEM_EMAIL_ACCOUNTS
12.1.1
-
APPS.IEM_DB_CONNECTIONS_PVT dependencies on APP_EXCEPTION
12.2.2
-
VIEW: IEM.IEM_DB_CONNECTIONS#
12.2.2
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on ALL_DB_LINKS
12.1.1
-
APPS.IEM_DIAG_DATABASE_LINK_PVT dependencies on ALL_DB_LINKS
12.2.2