Search Results icx_por_failed_line_messages
Overview
The ICX_POR_FAILED_LINE_MESSAGES table is a critical diagnostic and error-logging table within the Oracle iProcurement (ICX) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. Its primary role is to maintain a detailed record of specific line-level failures that occur during the execution of a bulk data load job for requisition data. When the iProcurement loader processes items, prices, or schema elements from an external source and encounters validation or processing errors, it logs granular error messages for each failed element into this table. This provides administrators and functional users with a precise audit trail to identify, troubleshoot, and correct data issues that prevent successful requisition import, facilitating efficient data reconciliation and job re-submission.
Key Information Stored
The table's structure is designed to uniquely identify each error message in the context of a specific load job and line item. Its primary key is a composite of four columns, ensuring precise error location. Key columns include:
- JOB_NUMBER: References the specific batch load job (from ICX_POR_BATCH_JOBS) during which the error occurred.
- LINE_NUMBER: Identifies the specific line number within the source data file or interface that failed.
- DESCRIPTOR_KEY: Provides an additional key, often used to identify a specific schema element or attribute within the line that caused the failure.
- MESSAGE_NAME: Stores the internal name of the error message (typically corresponding to a message in the FND_NEW_MESSAGES table) that describes the reason for rejection.
Common Use Cases and Queries
The primary use case is troubleshooting failed iProcurement load jobs. A system administrator would query this table to obtain a detailed error report after a job completes with errors. A typical diagnostic query joins to the batch jobs table and the messages table for readable text:
SELECT flm.job_number,
flm.line_number,
flm.descriptor_key,
flm.message_name,
fnd.meaning AS message_text
FROM icx.icx_por_failed_line_messages flm,
icx.icx_por_batch_jobs job,
fnd_new_messages fnd
WHERE flm.job_number = :job_number
AND flm.job_number = job.job_number
AND flm.message_name = fnd.message_name(+)
AND fnd.language = USERENV('LANG')
ORDER BY flm.line_number;
This data is essential for generating corrective action reports, cleansing source data, and re-submitting corrected lines. It is also referenced by standard iProcurement error review interfaces.
Related Objects
The table has a direct and fundamental relationship with the ICX_POR_BATCH_JOBS table via a foreign key constraint on the JOB_NUMBER column. ICX_POR_BATCH_JOBS serves as the parent table, storing the header-level information for each load job, while ICX_POR_FAILED_LINE_MESSAGES stores the child error details. For obtaining user-friendly error text, the MESSAGE_NAME column typically relates to the MESSAGE_NAME column in the application message repository, FND_NEW_MESSAGES. This table is central to the iProcurement open interface (POR) loading process and is accessed by internal APIs and standard error review forms within the iProcurement responsibility.
-
Table: ICX_POR_FAILED_LINE_MESSAGES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINE_MESSAGES ,
-
Table: ICX_POR_FAILED_LINE_MESSAGES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID, product: ICX - Oracle iProcurement , description: Maintains information about items/prices/schema elements that the loader rejected during a load job. , implementation_dba_data: ICX.ICX_POR_FAILED_LINE_MESSAGES ,
-
APPS.ICX_POR_JOB_TRACK_VALIDATION_S dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_CAT_SQE_PVT dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_POR_SCHEMA_UPLOAD dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_CAT_SQE_PVT dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_BULK_LDR_PURGE dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_TRACK_VALIDATE_JOB_S dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_ITEM_UPLOAD dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_POR_TRACK_VALIDATE_JOB_S dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_POR_ITEM_UPLOAD dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_SCHEMA_UPLOAD dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_JOB_TRACK_VALIDATION_S dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.1.1
-
APPS.ICX_POR_BULK_LDR_PURGE dependencies on ICX_POR_FAILED_LINE_MESSAGES
12.2.2
-
VIEW: ICX.ICX_POR_FAILED_LINE_MESSAGES#
12.2.2
owner:ICX, object_type:VIEW, object_name:ICX_POR_FAILED_LINE_MESSAGES#, status:VALID,
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_BATCH_JOBS
12.1.1
-
SYNONYM: APPS.ICX_POR_FAILED_LINE_MESSAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID,
-
SYNONYM: APPS.ICX_POR_FAILED_LINE_MESSAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID,
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_BATCH_JOBS
12.2.2
-
VIEW: ICX.ICX_POR_FAILED_LINE_MESSAGES#
12.2.2
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_CAT_BATCH_JOBS
12.1.1
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_CAT_BATCH_JOBS
12.2.2
-
APPS.ICX_CAT_SQE_PVT dependencies on FND_GLOBAL
12.1.1
-
APPS.ICX_CAT_SQE_PVT dependencies on FND_GLOBAL
12.2.2
-
APPS.ICX_CAT_SQE_PVT SQL Statements
12.2.2
-
APPS.ICX_CAT_SQE_PVT SQL Statements
12.1.1
-
TABLE: ICX.ICX_POR_FAILED_LINE_MESSAGES
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID,
-
APPS.ICX_POR_TRACK_VALIDATE_JOB_S dependencies on ICX_POR_FAILED_LINES
12.1.1
-
TABLE: ICX.ICX_POR_FAILED_LINE_MESSAGES
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_FAILED_LINE_MESSAGES, object_name:ICX_POR_FAILED_LINE_MESSAGES, status:VALID,
-
APPS.ICX_POR_TRACK_VALIDATE_JOB_S dependencies on ICX_POR_FAILED_LINES
12.2.2
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_CONTRACT_REFERENCES
12.2.2
-
Table: ICX_POR_BATCH_JOBS
12.2.2
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BATCH_JOBS, object_name:ICX_POR_BATCH_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds information about submitted catalog batch processes. , implementation_dba_data: ICX.ICX_POR_BATCH_JOBS ,
-
Table: ICX_POR_BATCH_JOBS
12.1.1
owner:ICX, object_type:TABLE, fnd_design_data:ICX.ICX_POR_BATCH_JOBS, object_name:ICX_POR_BATCH_JOBS, status:VALID, product: ICX - Oracle iProcurement , description: Holds information about submitted catalog batch processes. , implementation_dba_data: ICX.ICX_POR_BATCH_JOBS ,
-
APPS.ICX_POR_JOB_TRACK_VALIDATION_S dependencies on DUAL
12.2.2
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_POR_CONTRACT_REFERENCES
12.1.1
-
PACKAGE BODY: APPS.ICX_POR_BULK_LDR_PURGE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_BULK_LDR_PURGE, status:VALID,
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_CAT_PARSE_ERRORS
12.2.2
-
PACKAGE BODY: APPS.ICX_POR_BULK_LDR_PURGE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_BULK_LDR_PURGE, status:VALID,
-
PACKAGE BODY: APPS.ICX_POR_JOB_TRACK_VALIDATION_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_JOB_TRACK_VALIDATION_S, status:VALID,
-
PACKAGE BODY: APPS.ICX_POR_JOB_TRACK_VALIDATION_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_JOB_TRACK_VALIDATION_S, status:VALID,
-
PACKAGE BODY: APPS.ICX_CAT_SQE_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_CAT_SQE_PVT, status:VALID,
-
APPS.ICX_POR_JOB_TRACK_VALIDATION_S dependencies on DUAL
12.1.1
-
PACKAGE BODY: APPS.ICX_POR_TRACK_VALIDATE_JOB_S
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_TRACK_VALIDATE_JOB_S, status:VALID,
-
APPS.ICX_CAT_SCHEMA_UPLOAD_PVT dependencies on ICX_CAT_PARSE_ERRORS
12.1.1
-
PACKAGE BODY: APPS.ICX_POR_TRACK_VALIDATE_JOB_S
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_TRACK_VALIDATE_JOB_S, status:VALID,
-
PACKAGE BODY: APPS.ICX_POR_ITEM_UPLOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:ICX_POR_ITEM_UPLOAD, status:VALID,
-
APPS.ICX_POR_BULK_LDR_PURGE SQL Statements
12.2.2
-
APPS.ICX_POR_BULK_LDR_PURGE SQL Statements
12.1.1