Search Results msg_attr_value_id
Overview
The XNP_MSG_ATTR_VALUES table is a core data repository within the Oracle E-Business Suite (EBS) Number Portability (XNP) module. It functions as a detailed storage mechanism for the specific attribute values associated with XML message elements. In the context of telecommunications number portability, operations are governed by the exchange of complex, standardized XML messages between service providers. This table plays a critical role in the internal processing and persistence of these messages by storing the granular data points (attribute values) that define the parameters, statuses, and content of each XML element within a portability transaction. Its existence enables the EBS system to parse, validate, track, and audit the complete structure and data of inbound and outbound portability messages.
Key Information Stored
The table's primary function is to hold the actual values for attributes defined in the XML message schema. While a full column list is not provided in the metadata, the documented relationships and primary key reveal its essential structure. The central column is MSG_ATTR_VALUE_ID, which serves as the unique primary key for each stored attribute value instance. A critical foreign key column is MSG_ELEMENT_ATTR_ID, which links each value record to its corresponding attribute definition in the XNP_MSG_ELEMENT_ATTR table. This relationship ensures data integrity by tying every stored value to a predefined attribute. Other columns would typically store the actual VALUE data (often as VARCHAR2 or CLOB), and likely include context columns such as a reference to the parent message instance or element, and standard WHO columns (CREATION_DATE, CREATED_BY, etc.) for auditing.
Common Use Cases and Queries
This table is primarily accessed for technical troubleshooting, detailed transaction auditing, and data extraction for regulatory reporting within the Number Portability lifecycle. Common operational scenarios include diagnosing message processing failures by examining the specific attribute values received or sent, and reconstructing the complete data state of a portability request for compliance audits. A typical query pattern involves joining to parent tables to retrieve a coherent view of a message's data.
- Retrieving all attribute values for a specific message element:
SELECT a.attribute_name, v.value FROM xnp_msg_attr_values v, xnp_msg_element_attr a WHERE v.msg_element_attr_id = a.msg_element_attr_id AND v.parent_element_id = :element_id; - Finding messages containing a specific attribute value (e.g., a ported telephone number):
SELECT DISTINCT m.message_id FROM xnp_messages m, xnp_msg_attr_values v, xnp_msg_element_attr a WHERE v.msg_element_attr_id = a.msg_element_attr_id AND a.attribute_name = 'PORTED_NUMBER' AND v.value = '5551234567';
Related Objects
The table maintains a strict, documented dependency on the XNP_MSG_ELEMENT_ATTR table, which defines the metadata for the attributes whose values are stored. This is the sole foreign key relationship explicitly provided in the metadata.
- XNP_MSG_ELEMENT_ATTR: This table defines the attribute (name, data type, etc.) for an XML message element. The XNP_MSG_ATTR_VALUES table references it via the foreign key column
MSG_ELEMENT_ATTR_ID. This relationship ensures every value stored is for a valid, predefined attribute. In a typical data model, XNP_MSG_ATTR_VALUES would also have foreign key relationships to a message header or element instance table (not explicitly listed in the provided metadata) to provide the transactional context for the values.
-
Table: XNP_MSG_ATTR_VALUES
12.2.2
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_MSG_ATTR_VALUES, object_name:XNP_MSG_ATTR_VALUES, status:VALID, product: XNP - Number Portability , description: Contains attribute values for XML message elements , implementation_dba_data: XNP.XNP_MSG_ATTR_VALUES ,
-
Table: XNP_MSG_ATTR_VALUES
12.1.1
owner:XNP, object_type:TABLE, fnd_design_data:XNP.XNP_MSG_ATTR_VALUES, object_name:XNP_MSG_ATTR_VALUES, status:VALID, product: XNP - Number Portability , description: Contains attribute values for XML message elements , implementation_dba_data: XNP.XNP_MSG_ATTR_VALUES ,