Search Results xnp_sv_soa_jn
Overview
The XNP_SV_SOA_JN table is a core data object within the Oracle E-Business Suite (EBS) Number Portability (XNP) module. It functions as a journaling, or audit, table specifically for the XNP_SV_SOA table. In the context of EBS 12.1.1 and 12.2.2, journaling tables are critical for maintaining a historical record of all data modifications. This table automatically captures every insert, update, and delete operation performed on its parent table, XNP_SV_SOA, which is central to managing Service Order Agreements (SOA) in telecommunications number portability processes. Its role is to provide a non-repudiable audit trail for compliance, troubleshooting data discrepancies, and analyzing historical changes to service agreements.
Key Information Stored
The table's structure is designed to capture both the changed data and the context of the change. Its primary key uniquely identifies each journal entry through a combination of the original record's identifier, the user, and the operation timestamp. The most critical columns include:
- SV_SOA_ID: The identifier of the Service Order Agreement record from the XNP_SV_SOA table that was modified.
- JN_OPERATION: The action performed (INSERT, UPDATE, DELETE).
- JN_ORACLE_USER: The database user who executed the operation.
- JN_DATETIME: The exact date and time the change was committed.
- Foreign Key Columns (DONOR_SP_ID, RECIPIENT_SP_ID, etc.): These columns store the key business data from the SOA record, such as the involved service providers (donor, recipient, mediator) and routing number details, as they existed at the moment of the journal entry.
Common Use Cases and Queries
This table is primarily used for audit reporting and historical analysis. A common scenario involves tracing the complete lifecycle of a specific Service Order Agreement. For example, an auditor may need to generate a report showing all modifications to agreement SV_SOA_ID 1001, including who made the change and when. A typical query would be:
SELECT JN_OPERATION, JN_ORACLE_USER, JN_DATETIME, DONOR_SP_ID, RECIPIENT_SP_ID FROM XNP.XNP_SV_SOA_JN WHERE SV_SOA_ID = 1001 ORDER BY JN_DATETIME;
Another critical use case is data recovery or forensic analysis following an incident. Administrators can query for all DELETE operations within a specific timeframe to identify erroneously removed records. The table is also essential for constructing point-in-time reports to understand the state of agreements before a major system change or business event.
Related Objects
The XNP_SV_SOA_JN table has intrinsic dependencies on several key XNP module tables, as defined by its foreign key constraints. Its primary relationship is with the XNP_SV_SOA table, for which it journals all changes. It extensively references the XNP_SERVICE_PROVIDERS table through multiple foreign keys (CHANGED_BY_SP_ID, CREATED_BY_SP_ID, DONOR_SP_ID, RECIPIENT_SP_ID, MEDIATOR_SP_ID), linking journal entries to the specific telecom carriers involved in the agreement. Furthermore, it maintains a relationship with the XNP_ROUTING_NUMBERS table via the ROUTING_NUMBER_ID column, auditing changes related to telephony routing information. This web of relationships ensures the journal captures a complete and referentially intact snapshot of the business data.
-
Table: XNP_SV_SOA_JN
12.1.1
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SV_SOA_JN, object_name:XNP_SV_SOA_JN, status:VALID, product: XNP - Number Portability , description: Journalling table for the XNP_SV_SOA table , implementation_dba_data: XNP.XNP_SV_SOA_JN ,
-
Table: XNP_SV_SOA_JN
12.2.2
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SV_SOA_JN, object_name:XNP_SV_SOA_JN, status:VALID, product: XNP - Number Portability , description: Journalling table for the XNP_SV_SOA table , implementation_dba_data: XNP.XNP_SV_SOA_JN ,
-
APPS.XDP_PURGE dependencies on XNP_SV_SOA_JN
12.1.1
-
APPS.XDP_PURGE dependencies on XNP_SV_SOA_JN
12.2.2
-
APPS.XDP_PURGE dependencies on XNP_SV_FAILURES
12.2.2
-
APPS.XDP_PURGE dependencies on XNP_SV_SOA
12.1.1
-
APPS.XDP_PURGE dependencies on XNP_SV_SOA
12.2.2
-
Table: XNP_SERVICE_PROVIDERS
12.1.1
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SERVICE_PROVIDERS, object_name:XNP_SERVICE_PROVIDERS, status:VALID, product: XNP - Number Portability , description: Stores service provider definitions , implementation_dba_data: XNP.XNP_SERVICE_PROVIDERS ,
-
Table: XNP_SERVICE_PROVIDERS
12.2.2
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SERVICE_PROVIDERS, object_name:XNP_SERVICE_PROVIDERS, status:VALID, product: XNP - Number Portability , description: Stores service provider definitions , implementation_dba_data: XNP.XNP_SERVICE_PROVIDERS ,
-
APPS.XDP_PURGE dependencies on XNP_SV_FAILURES
12.1.1
-
SYNONYM: APPS.XNP_SV_SOA_JN
12.2.2
owner:APPS, object_type:SYNONYM, object_name:XNP_SV_SOA_JN, status:VALID,
-
SYNONYM: APPS.XNP_SV_SOA_JN
12.1.1
owner:APPS, object_type:SYNONYM, object_name:XNP_SV_SOA_JN, status:VALID,
-
PACKAGE BODY: APPS.XDP_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_PURGE, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
TRIGGER: APPS.XNP_SVA_ARU
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARU, status:VALID,
-
VIEW: XNP.XNP_SV_SOA_JN#
12.2.2
owner:XNP, object_type:VIEW, object_name:XNP_SV_SOA_JN#, status:VALID,
-
TRIGGER: APPS.XNP_SVA_ARI
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARI, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
TRIGGER: APPS.XNP_SVA_ARD
12.1.1
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARD, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.XNP_CORE
12.2.2
-
12.2.2 DBA Data
12.2.2
-
Table: XNP_ROUTING_NUMBERS
12.1.1
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_ROUTING_NUMBERS, object_name:XNP_ROUTING_NUMBERS, status:VALID, product: XNP - Number Portability , description: Stores routing numbers which are used to deliver ported telephone numbers to the appropriate service provider , implementation_dba_data: XNP.XNP_ROUTING_NUMBERS ,
-
Table: XNP_ROUTING_NUMBERS
12.2.2
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_ROUTING_NUMBERS, object_name:XNP_ROUTING_NUMBERS, status:VALID, product: XNP - Number Portability , description: Stores routing numbers which are used to deliver ported telephone numbers to the appropriate service provider , implementation_dba_data: XNP.XNP_ROUTING_NUMBERS ,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.XDP_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:XDP_PURGE, status:VALID,
-
TRIGGER: APPS.XNP_SVA_ARI
12.1.1
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARI, status:VALID,
-
TRIGGER: APPS.XNP_SVA_ARU
12.1.1
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARU, status:VALID,
-
TRIGGER: APPS.XNP_SVA_ARD
12.2.2
owner:APPS, object_type:TRIGGER, object_name:XNP_SVA_ARD, status:VALID,
-
PACKAGE: APPS.XNP_CORE
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
VIEW: XNP.XNP_SV_SOA_JN#
12.2.2
-
APPS.XDP_PURGE SQL Statements
12.2.2
-
TRIGGER: APPS.XNP_SVA_ARD
12.2.2
-
TRIGGER: APPS.XNP_SVA_ARU
12.1.1
-
TRIGGER: APPS.XNP_SVA_ARU
12.2.2
-
TRIGGER: APPS.XNP_SVA_ARD
12.1.1
-
TRIGGER: APPS.XNP_SVA_ARI
12.1.1
-
TRIGGER: APPS.XNP_SVA_ARI
12.2.2
-
APPS.XDP_PURGE SQL Statements
12.1.1
-
TABLE: XNP.XNP_SV_SOA_JN
12.2.2
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SV_SOA_JN, object_name:XNP_SV_SOA_JN, status:VALID,
-
APPS.XDP_PURGE dependencies on XNP_SV_EVENT_HISTORY
12.1.1
-
TABLE: XNP.XNP_SV_SOA_JN
12.1.1
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_SV_SOA_JN, object_name:XNP_SV_SOA_JN, status:VALID,
-
APPS.XDP_PURGE dependencies on XNP_SV_EVENT_HISTORY
12.2.2
-
PACKAGE BODY: APPS.XDP_PURGE
12.2.2
-
PACKAGE BODY: APPS.XDP_PURGE
12.1.1