Results for “program_login_id”
50+ results
AI-generated from documented ETRM metadata — verify critical details on the linked pages.
Overview
ICX_POR_FAILED_LINE_MESSAGES is a transactional table in the ICX (Oracle iProcurement) product schema. It maintains information about items, prices, and schema elements that the loader rejected during a load job. As part of the iProcurement PunchOut and content-loading infrastructure, this table serves as the error-and-rejection register for batch content ingestion, capturing each line-level failure with an associated diagnostic message so that administrators can troubleshoot why a given catalog, price list, or schema element did not load successfully.
In Data Vault modeling terms, the ETRM metadata classifies this object as satellite-leaning, based on a heuristic mined from its foreign-key structure. This suggests modeling the table as a satellite attached to the batch job hub represented by ICX_POR_BATCH_JOBS, with JOB_NUMBER acting as the hub reference key and the remaining descriptive attributes (line number, descriptor key, message name, token list) functioning as the satellite payload.
Key Information Stored
The table exposes nine documented columns in the 12.2.2 physical schema. The most significant are summarized below.
- JOB_NUMBER — Identifies the batch load job during which the rejection occurred. This is the primary join key back to ICX_POR_BATCH_JOBS and is a component of the primary key.
- LINE_NUMBER — Identifies the specific line within the load job that failed. Also a component of the composite primary key.
- DESCRIPTOR_KEY — Identifies the descriptor (item, price, or schema element) associated with the rejected line. Third component of the composite primary key.
- MESSAGE_NAME — The name of the failure or rejection message applied to the line. Fourth component of the composite primary key.
- TOKEN_LIST — Holds the tokenized substitution values used to render the message text at runtime.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_LOGIN_ID — Standard concurrent-program context columns identifying the request and program that produced the record.
The surrogate primary key is defined through ICX_POR_FAILED_LINE_MESSAGE_PK, a composite key over JOB_NUMBER, LINE_NUMBER, DESCRIPTOR_KEY, and MESSAGE_NAME. Because the primary key already combines business-meaningful attributes, no separate unique index is documented; the PK itself serves as the natural business-key candidate for the failed-line message grain.
Common Use Cases and Queries
The primary use case is diagnosing content-load failures. Administrators query the table after a failed or partially successful load job to determine which lines were rejected and why. A typical query lists all messages for a given job:
SELECT job_number, line_number, descriptor_key, message_name, token_list FROM icx.icx_por_failed_line_messages WHERE job_number = :job ORDER BY line_number;
A second pattern correlates failures to the batch job header to obtain job context and timing:
SELECT f.job_number, f.line_number, f.message_name, b.* FROM icx.icx_por_failed_line_messages f JOIN icx.icx_por_batch_jobs b ON b.job_number = f.job_number;
Reporting scenarios include counting rejection messages per job to gauge load quality, ranking the most frequent MESSAGE_NAME values to spot systemic content or mapping defects, and extracting TOKEN_LIST values to reconstruct human-readable diagnostics for support tickets.
Related Objects
The following objects are most significant in relation to this table, based on the documented foreign-key and primary-key relationships.
- ICX_POR_BATCH_JOBS — Referenced by ICX_POR_FAILED_LINE_MESSAGES.JOB_NUMBER. The parent job record; join on JOB_NUMBER.
- ICX_POR_FAILED_LINE_MESSAGE_PK — The primary-key constraint defined over JOB_NUMBER, LINE_NUMBER, DESCRIPTOR_KEY, and MESSAGE_NAME.
- iProcurement content-loading concurrent programs — Identified through REQUEST_ID, PROGRAM_APPLICATION_ID, and PROGRAM_ID; these programs insert the rejection rows.
- iProcurement PunchOut and catalog-load processes — The functional consumers that generate failed lines recorded here.
Because the documented metadata is limited, additional dependent views or APIs are not asserted; the relationships above reflect the FK and PK data supplied in the ETRM record.
-
Maintains information about items/prices/schema elements that the loader rejected during a load job.
-
Maintains information about items/prices/schema elements that the loader rejected during a load job.
-
Maintains information about items/prices/schema elements that the loader rejected during a load job.
-
Maintains information about items/prices/schema elements that the loader rejected during a load job.
-
Table: RCI_DR_INC 12.1.1
This table stores the audit records of each fact table, like when each table was last loaded etc.
-
Table: ICX_CAT_BROWSE_TREES 12.2.2
-
Table: ZX_COMPOUND_ERRORS 12.2.2
This table stores errors found during tax groups migration from ZX_TAX_PRIORITIES_T.
-
Table: CSD_FACT_DETAILS 12.2.2
Table that maintains the detail of when the table was refreshed last.
-
This is a temporary table that stores the error messages generated during the validation of the Import data. It is used to generate the output CSV file with the invalid records and the relevant error messages. The data is deleted after ea
-
Table: ZX_COMPOUND_ERRORS_T 12.1.1
-
Table: ZX_COMPOUND_ERRORS 12.1.1
This table stores errors found during tax groups migration from ZX_TAX_PRIORITIES_T.
-
Stores the mapping between location elements and Master Reference geography elements based on Geography Name Matching.
-
This table stores the Parties in a Contract. The Party can be from PO_VENDORS, HZ_PARTIES, or HR_ALL_ORGANIZATION_UNITS. A PARTY_ID with a PARTY_ROLE_CODE of SUPPLIER-ORG comes from PO_VENDORS; A PARTY_ID with a PARTY_ROLE_CODE of CUSTOMER
-
Table that stores aggregated count of resources transacted.
-
Table: ZX_COMPOUND_ERRORS_T 12.2.2
-
Table that stores aggregated count of materials consumed.
-
Stores Alignment metrics data for each Named Account.
-
Table: CSD_FACT_DETAILS 12.1.1
Table that maintains the detail of when the table was refreshed last.
-
Table: ICX_CAT_BROWSE_TREES 12.1.1
-
Table that stores aggregated count of resources transacted.
-
Table that stores aggregated count of closed repair orders.
-
HZ_GEOGRPHY_TYPES_B stores Geography Type classification for geographies: both Master Reference Geography Types and non-Master Reference Geography Types.
-
Stores the Requests information submitted for India - Service Tax Processing
-
Stores details of final print generation of reports, by entity and period
-
Stores the contacts for a party in a contract. The contact record can be from PO_VENDOR_CONTACTS, HZ_PARTIES, or PER_PEOPLE_F, depending on the party role of the contacts party. A contact whose party has a role of SUPPLIER comes from PO_
-
Holds details of receipts processed against run of third party invoices batch.
-
Holds details of receipts processed against run of third party invoices batch.
-
Stores the mapping log between location elements and Master Reference geography elements based on Geography Name Matching.
-
This table stores the registration of a set of APIs required to support third party tax service providers. Each record represents registration of one API for a third party service provider or a first party organization.
-
This table stores the contacts for a party in a contract. The contact record can be from PO_VENDOR_CONTACTS, HZ_PARTIES, or PER_PEOPLE_F, depending on the party role of the contact party. A contact whose party has a role of SUPPLIER_ORG c
-
This table stores the registration of a set of APIs required to support third party tax service providers. Each record represents registration of one API for a third party service provider or a first party organization.
-
Stores the Requests information submitted for India - Service Tax Processing
-
Table that stores aggregated count of materials consumed.
-
Stores Alignment metrics data for each Named Account.
-
Stores details of final print generation of reports, by entity and period
-
This table stores the information about the recipients of the email. Email can be sent to the contacts of the party of type 'ORGANIZATION' or to the party itself in case of party of type 'PERSON'. This table also stores the information of t
-
Table: OKC_ART_INT_ERRORS 12.1.1
This table stores all the errors encountered during the clause import process.
-
View: HZ_GEOGRAPHY_TYPES_VL 12.2.2
APPS.HZ_GEOGRAPHY_TYPES_VL·↳ HZ_GEOGRAPHY_TYPES_B·↳ HZ_GEOGRAPHY_TYPES_TL·Explore AR module →
-
This table stores templates for usage of determining factors. Each record represents one determining factor template.
-
View: HZ_GEOGRAPHY_TYPES_VL 12.1.1
APPS.HZ_GEOGRAPHY_TYPES_VL·↳ HZ_GEOGRAPHY_TYPES_B·↳ HZ_GEOGRAPHY_TYPES_TL·Explore AR module →
-
This table stores templates for usage of determining factors. Each record represents one determining factor template.
-
Table: HZ_GEOGRAPHY_TYPES_B 12.2.2
HZ_GEOGRPHY_TYPES_B stores Geography Type classification for geographies: both Master Reference Geography Types and non-Master Reference Geography Types.
-
Table that stores aggregated count of closed repair orders.
-
This table stores the information about the recipients of the email. Email can be sent to the contacts of the party of type 'ORGANIZATION' or to the party itself in case of party of type 'PERSON'. This table also stores the information of t
-
Stores the mapping between location elements and Master Reference geography elements based on Geography Name Matching.
-
Stores the Parties in a contract. The party can be from PO_VENDORS, HZ_PARTIES, or HR_ALL_ORGANIZATION_UNITS. A PARTY_ID with a PARTY_ROLE_CODE of SUPPLIER comes from PO_VENDORS; A PARTY_ID with a PARTY_ROLE_CODE of CUSTOMER or PARTNER com
-
Holds all the third party invoices generated by India Local third party batch.
-
Table: ZX_TAX_PRIORITIES_T 12.2.2
This table stores priorities of taxes and regimes. Each row records the priority for either a tax or a regime. This table is used for tax groups migration from prior releases.