Search Results csi_ctr_readings_interface
Overview
CSI_CTR_READINGS_INTERFACE is a staging and inbound-processing table within the CSI (Install Base) product family of Oracle E-Business Suite, valid in both release 12.1.1 and 12.2.2. Its documented purpose is to hold counter readings interface data — that is, the denormalized, transient representation of meter, counter, and usage readings that arrive from external sources before Oracle validates, transforms, and applies them to the production counter value structures in the Install Base repository.
The table is owned by the CSI schema and is populated exclusively through programmatic interfaces: concurrent programs, the public Install Base counter reading APIs, or direct SQL loads performed by integration and data-migration developers. It is not an end-user maintenance table. Records pass through a status lifecycle, advancing from an unprocessed state to either successful application or a logged error, at which point the offending rows remain available for correction and reprocessing. This design isolates inbound volume from the production counter tables and makes the interface independently restartable.
Mining of the foreign-key structure classifies the object heuristically as standalone, with no parent link into a core business entity hub — a modeling suggestion that reflects its role as a self-contained staging area rather than a persistent dimension or transactional fact. Row identity is anchored by the surrogate primary key CSI_CTR_READINGS_INTERFACE_PK on COUNTER_INTERFACE_ID, which is also enforced by the unique index CSI_CTR_READINGS_INTERFACE_U01.
Key Information Stored
- COUNTER_INTERFACE_ID — surrogate primary key and the business-key candidate enforced by the unique index; the value propagated to child interface tables.
- BATCH_NAME and PARALLEL_WORKER_ID — the inbound batch identifier and worker assignment used to partition and parallel-process large loads.
- COUNTER_ID, COUNTER_NAME, and COUNTER_VALUE_ID — the target counter in the Install Base repository and the counter value row being created or updated.
- COUNTER_READING, VALUE_TIMESTAMP, and SOURCE_TRANSACTION_DATE — the incoming measurement, its effective date, and the originating transaction date.
- RESET_MODE, RESET_REASON, RESET_COUNTER_READING, and AUTOMATIC_ROLLOVER_FLAG — control attributes governing rollover, reset, and wrap-around behavior for the submitted reading.
- ADJUSTMENT_TYPE, ADJUSTMENT_READING, NET_READING, and LIFE_TO_DATE_READING — derived quantities computed during validation.
- PROCESS_STATUS and ERROR_TEXT — the processing state and the diagnostic message retained when a row fails.
- SOURCE_CODE, SOURCE_TRANSACTION_TYPE_ID, SOURCE_TRANSACTION_ID, SOURCE_LINE_ID, and SOURCE_COUNTER_VALUE_ID — lineage back to the originating application document.
- SECURITY_GROUP_ID — foreign key to
FND_SECURITY_GROUPS, providing multi-tenant data isolation. - OBJECT_VERSION_NUMBER, CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and ATTRIBUTE1 through ATTRIBUTE30 — standard who-columns and the DFF flexfield segment.
Common Use Cases and Queries
Typical scenarios include bulk migration of historical meter readings, scheduled polling of telemetry feeds, and integration from third-party service-management systems into Install Base counters. Operational monitoring focuses on the backlog and failure profile of the interface.
- Backlog by batch:
SELECT BATCH_NAME, PROCESS_STATUS, COUNT(*) FROM CSI.CSI_CTR_READINGS_INTERFACE GROUP BY BATCH_NAME, PROCESS_STATUS; - Error triage:
SELECT COUNTER_INTERFACE_ID, COUNTER_ID, COUNTER_READING, ERROR_TEXT FROM CSI.CSI_CTR_READINGS_INTERFACE WHERE PROCESS_STATUS = 'ERROR'; - Lineage reconciliation joining on
SOURCE_TRANSACTION_IDandSOURCE_COUNTER_VALUE_IDto confirm which submitted readings reached production. - Security-scoped reporting filtered by
SECURITY_GROUP_IDin multi-org deployments.
Related Objects
CSI_CTR_READ_PROP_INTERFACE— child interface table referencingCOUNTER_INTERFACE_ID; carries per-reading property and attribute detail for the same inbound record.FND_SECURITY_GROUPS— parent ofSECURITY_GROUP_ID, supplying the security-group definition used for row-level access control.CSI_COUNTER_VALUES— the production counter value table populated once interface rows are validated and applied.CSI_COUNTERS— the counter definition table referenced byCOUNTER_IDandCOUNTER_NAME.- Install Base counter reading public APIs and the associated concurrent programs — the supported mechanisms for loading and processing this interface.
-
Table: CSI_CTR_READINGS_INTERFACE
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READINGS_INTERFACE, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID, product: CSI - Install Base , description: Holds the counter readings interface data , implementation_dba_data: CSI.CSI_CTR_READINGS_INTERFACE ,
-
Table: CSI_CTR_READINGS_INTERFACE
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READINGS_INTERFACE, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID, product: CSI - Install Base , description: Holds the counter readings interface data , implementation_dba_data: CSI.CSI_CTR_READINGS_INTERFACE ,
-
APPS.CSI_CTR_INTERFACE_PUB SQL Statements
12.1.1
-
SYNONYM: APPS.CSI_CTR_READINGS_INTERFACE
12.1.1
owner:APPS, object_type:SYNONYM, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID,
-
APPS.CSI_CTR_INTERFACE_PUB SQL Statements
12.2.2
-
SYNONYM: APPS.CSI_CTR_READINGS_INTERFACE
12.2.2
owner:APPS, object_type:SYNONYM, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID,
-
VIEW: CSI.CSI_CTR_READINGS_INTERFACE#
12.2.2
owner:CSI, object_type:VIEW, object_name:CSI_CTR_READINGS_INTERFACE#, status:VALID,
-
VIEW: CSI.CSI_CTR_READINGS_INTERFACE#
12.2.2
-
VIEW: APPS.CSF_M_COUNTER_VALUES_V
12.2.2
-
PACKAGE BODY: APPS.CSI_CTR_READING_INTERFACE_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_READING_INTERFACE_PKG, status:VALID,
-
VIEW: APPS.CSF_M_COUNTER_VALUES_V
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_CTR_READING_INTERFACE_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_READING_INTERFACE_PKG, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_CTR_INTERFACE_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_INTERFACE_PUB, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.CSI_CTR_INTERFACE_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:CSI_CTR_INTERFACE_PUB, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TABLE: CSI.CSI_CTR_READINGS_INTERFACE
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READINGS_INTERFACE, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
TABLE: CSI.CSI_CTR_READINGS_INTERFACE
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READINGS_INTERFACE, object_name:CSI_CTR_READINGS_INTERFACE, status:VALID,
-
PACKAGE BODY: APPS.CSI_CTR_INTERFACE_PUB
12.1.1
-
APPS.CSI_CTR_READING_INTERFACE_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.CSI_CTR_INTERFACE_PUB
12.2.2
-
TABLE: CSI.CSI_CTR_READ_PROP_INTERFACE
12.1.1
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READ_PROP_INTERFACE, object_name:CSI_CTR_READ_PROP_INTERFACE, status:VALID,
-
VIEW: APPS.CSF_M_COUNTER_VALUES_V
12.2.2
owner:APPS, object_type:VIEW, object_name:CSF_M_COUNTER_VALUES_V, status:VALID,
-
APPS.CSI_CTR_READING_INTERFACE_PKG SQL Statements
12.2.2
-
TABLE: CSI.CSI_CTR_READ_PROP_INTERFACE
12.2.2
owner:CSI, object_type:TABLE, fnd_design_data:CSI.CSI_CTR_READ_PROP_INTERFACE, object_name:CSI_CTR_READ_PROP_INTERFACE, status:VALID,
-
VIEW: APPS.CSF_M_COUNTER_VALUES_V
12.1.1
owner:APPS, object_type:VIEW, object_name:CSF_M_COUNTER_VALUES_V, status:VALID,
-
PACKAGE BODY: APPS.CSI_CTR_READING_INTERFACE_PKG
12.1.1
-
PACKAGE BODY: APPS.CSI_CTR_READING_INTERFACE_PKG
12.2.2
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_CTR_READINGS_INTERFACE
12.1.1
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_CTR_READINGS_INTERFACE
12.2.2
-
APPS.CSI_CTR_READING_INTERFACE_PKG dependencies on CSI_CTR_READINGS_INTERFACE
12.2.2
-
APPS.CSI_CTR_READING_INTERFACE_PKG dependencies on CSI_CTR_READINGS_INTERFACE
12.1.1
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on FND_DATE
12.2.2
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_COUNTERS_VL
12.1.1
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_COUNTERS_VL
12.2.2
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_CTR_READ_PROP_INTERFACE
12.2.2
-
APPS.CSI_CTR_INTERFACE_PUB dependencies on CSI_CTR_READ_PROP_INTERFACE
12.1.1
-
eTRM - CSI Tables and Views
12.2.2
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,
-
APPS.CSI_CTR_READING_INTERFACE_PKG dependencies on FND_API
12.1.1
-
APPS.CSI_CTR_READING_INTERFACE_PKG dependencies on FND_API
12.2.2
-
eTRM - CSI Tables and Views
12.1.1
description: Temporary table that holds the unprocessed XNP messages during data correction process. ,