Search Results batch
Overview
The HR_API_BATCH_MESSAGE_LINES table is a critical data object within the Oracle E-Business Suite (EBS) Human Resources (HR) module. As indicated by its official description, it serves as the repository for results and messages generated during batch API processing. This table functions as a logging and diagnostic mechanism for high-volume data operations, such as mass hires, bulk updates to employee records, or large-scale data imports via the HRMS Data Pump. Its role is to capture the detailed output—including success confirmations, warnings, and error messages—from these background processes, enabling administrators and support personnel to review outcomes without inspecting transactional tables directly.
Key Information Stored
The table's primary purpose is to store processing feedback. While the full column list is not detailed in the provided metadata, its structure typically includes the following key fields. The primary key, as documented, is LINE_ID, a unique identifier for each message record. Essential columns often include a foreign key to the parent batch request (e.g., BATCH_ID), a sequence number for ordering messages within a batch, and a message type flag to distinguish between errors, warnings, and informational notes. The core content is stored in a message text column, which holds the descriptive output from the API. Additional columns may store identifiers for the specific record being processed (like PERSON_ID or ASSIGNMENT_ID) and the name of the API or program that generated the message.
Common Use Cases and Queries
The primary use case is troubleshooting failed batch processes. After a bulk operation, support teams query this table to identify which records failed and the specific reasons. A common SQL pattern involves filtering by a known BATCH_ID or by process date to isolate recent activity. For example:
SELECT line_id, message_type, message_text FROM hr_api_batch_message_lines WHERE batch_id = &batch_id ORDER BY line_id;
Another critical use is generating audit reports on data load quality, summarizing counts of errors versus successes. Developers may also query it during testing to validate that custom batch programs are logging messages correctly. Integration points, such as with Oracle Business Intelligence (OBIEE) or custom dashboards, often source data from this table to provide visibility into HR data operations.
Related Objects
This table is intrinsically linked to the batch processing framework of Oracle HRMS. Its most direct relationship is likely with a parent table, such as HR_API_BATCHES or a similar control table that manages the top-level batch requests. It is populated by various public APIs within the HR module, particularly those designed for batch processing (often prefixed with HR_ or PER_). The table is also referenced by standard diagnostic scripts and may be joined to core HR tables like PER_ALL_PEOPLE_F or PER_ALL_ASSIGNMENTS_F using stored record identifiers to provide contextual employee information for error messages.
-
Lookup Type: BATCH_STATUS
12.2.2
product: PER - Human Resources , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: BATCH_STATUS
12.1.1
product: PER - Human Resources , meaning: Batch Status , description: Batch Status ,
-
Lookup Type: PAY_BBA_BATCH_OPERATION
12.2.2
product: PER - Human Resources , meaning: Batch Balance Adjustment Batch Operation , description: Batch Process options for BBA Process ,
-
Lookup Type: PAY_BBA_BATCH_OPERATION
12.1.1
product: PER - Human Resources , meaning: Batch Balance Adjustment Batch Operation , description: Batch Process options for BBA Process ,
-
Lookup Type: BATCH_OPERATION
12.1.1
product: PER - Human Resources , meaning: BATCH OPERATION , description: PayLink options for a batch. ,
-
Lookup Type: BATCH_OPERATION
12.2.2
product: PER - Human Resources , meaning: BATCH OPERATION , description: PayLink options for a batch. ,
-
Lookup Type: PAY_BEE_BATCH_TYPE
12.1.1
product: PER - Human Resources , meaning: PAY BEE BATCH TYPE , description: Batch Type of the batch for Batch Element Entry ,
-
Lookup Type: PAY_BEE_BATCH_TYPE
12.2.2
product: PER - Human Resources , meaning: PAY BEE BATCH TYPE , description: Batch Type of the batch for Batch Element Entry ,
-
Lookup Type: PER_OLD_NEW_BATCH_REF
12.1.1
product: PER - Human Resources , meaning: Old or New BEE batch reference , description: Old or New BEE batch reference ,
-
Lookup Type: PER_OLD_NEW_BATCH_REF
12.2.2
product: PER - Human Resources , meaning: Old or New BEE batch reference , description: Old or New BEE batch reference ,
-
Concurrent Program: PERDETBU
12.2.2
execution_filename: PERDETBU , product: PER - Human Resources , user_name: PERDETBU , description: Tax Batch Update executable for German Localisation , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Concurrent Program: PERDETBU
12.1.1
execution_filename: PERDETBU , product: PER - Human Resources , user_name: PERDETBU , description: Tax Batch Update executable for German Localisation , argument_method: Standard , enabled: Yes , execution_method: Oracle Reports ,
-
Lookup Type: MESSAGE_SOURCE_TYPE
12.1.1
product: PER - Human Resources , meaning: MESSAGE SOURCE TYPE , description: What "level" this message line belongs to ,
-
Lookup Type: MESSAGE_SOURCE_TYPE
12.2.2
product: PER - Human Resources , meaning: MESSAGE SOURCE TYPE , description: What "level" this message line belongs to ,
-
Concurrent Program: PERPMPXC
12.1.1
execution_filename: PERPMPXC , product: PER - Human Resources , user_name: PERPMPXC , description: Data Pump Batch Exceptions Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: PERPMPXC
12.2.2
execution_filename: PERPMPXC , product: PER - Human Resources , user_name: PERPMPXC , description: Data Pump Batch Exceptions Report , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Lookup Type: BATCH_SOURCE
12.1.1
product: PER - Human Resources , meaning: Batch Source , description: Batch source ,
-
Lookup Type: PAY_PDT_BATCH_TYPES
12.1.1
product: PER - Human Resources , meaning: PAY PDT BATCH TYPES , description: Different types of batch data. ,
-
Lookup Type: BATCH_SOURCE
12.2.2
product: PER - Human Resources , meaning: Batch Source , description: Batch source ,
-
Lookup Type: PAY_PDT_BATCH_TYPES
12.2.2
product: PER - Human Resources , meaning: PAY PDT BATCH TYPES , description: Different types of batch data. ,
-
Concurrent Program: PERDETBU_XML
12.2.2
product: PER - Human Resources , user_name: Tax Batch Update (XML) , description: Tax Batch Update Report for German Localisation , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PERDETBU_XML
12.1.1
product: PER - Human Resources , user_name: Tax Batch Update (XML) , description: Tax Batch Update Report for German Localisation , argument_method: Standard , enabled: Yes , execution_method: Java Concurrent Program ,
-
Concurrent Program: PAYLINK(TRANSFER)
12.1.1
product: PER - Human Resources , user_name: BEE Batch Process (Transfer) , description: Transfers BEE batch , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: PAYLINK(TRANSFER)
12.2.2
product: PER - Human Resources , user_name: BEE Batch Process (Transfer) , description: Transfers BEE batch , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: KR_NPA_UPLOAD
12.1.1
product: PER - Human Resources , meaning: National Pension Upload ,
-
Concurrent Program: PAYLINK(VALIDATE)
12.2.2
product: PER - Human Resources , user_name: BEE Batch Process (Validate) , description: Validates BEE batch , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Concurrent Program: PAYLINK(VALIDATE)
12.1.1
product: PER - Human Resources , user_name: BEE Batch Process (Validate) , description: Validates BEE batch , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: KR_NPA_UPLOAD
12.2.2
product: PER - Human Resources , meaning: National Pension Upload ,
-
Lookup Type: KR_HIA_UPLOAD
12.2.2
product: PER - Human Resources , meaning: Health Insurance Upload ,
-
Concurrent Program: PAYLINK(PURGE)
12.1.1
execution_filename: payplnk.run_process , product: PER - Human Resources , user_name: PAYLINK , description: Paylink - data upload facility , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: PAYLINK(PURGE)
12.2.2
execution_filename: payplnk.run_process , product: PER - Human Resources , user_name: PAYLINK , description: Paylink - data upload facility , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: KR_HIA_UPLOAD
12.1.1
product: PER - Human Resources , meaning: Health Insurance Upload ,
-
Lookup Type: PAY_PDT_BATCH_STATES
12.2.2
product: PER - Human Resources , meaning: PAY PDT BATCH STATES , description: Different status values for a batch. ,
-
Lookup Type: PAY_PDT_BATCH_STATES
12.1.1
product: PER - Human Resources , meaning: PAY PDT BATCH STATES , description: Different status values for a batch. ,
-
Lookup Type: HR_NL_REPORT_LABELS
12.1.1
product: PER - Human Resources , meaning: Dutch Report Labels , description: Dutch Report Labels ,
-
Lookup Type: HR_NL_REPORT_LABELS
12.2.2
product: PER - Human Resources , meaning: Dutch Report Labels , description: Dutch Report Labels ,
-
Table: HR_API_BATCH_MESSAGE_LINES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_BATCH_MESSAGE_LINES, object_name:HR_API_BATCH_MESSAGE_LINES, status:VALID, product: PER - Human Resources , description: Results and messages generated during batch API processing. , implementation_dba_data: HR.HR_API_BATCH_MESSAGE_LINES ,
-
Table: HR_API_BATCH_MESSAGE_LINES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_API_BATCH_MESSAGE_LINES, object_name:HR_API_BATCH_MESSAGE_LINES, status:VALID, product: PER - Human Resources , description: Results and messages generated during batch API processing. , implementation_dba_data: HR.HR_API_BATCH_MESSAGE_LINES ,
-
Concurrent Program: PAYLINK
12.2.2
product: PER - Human Resources , user_name: BEE Batch Process , description: Validate or Transfer BEE batches , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: DE_TAX_UPD_ACTIONS
12.2.2
product: PER - Human Resources , meaning: DE_TAX_UPD_ACTIONS , description: Tax batch update actions for German Localisation ,
-
Lookup Type: DE_TAX_UPD_OPT
12.2.2
product: PER - Human Resources , meaning: DE_TAX_UPD_OPT , description: Update Options For German Localisation For Tax Batch ,
-
Concurrent Program: PAYLINK
12.1.1
product: PER - Human Resources , user_name: BEE Batch Process , description: Validate or Transfer BEE batches , argument_method: Database fetch , enabled: Yes , execution_method: Spawned ,
-
Lookup Type: DE_TAX_UPD_ACTIONS
12.1.1
product: PER - Human Resources , meaning: DE_TAX_UPD_ACTIONS , description: Tax batch update actions for German Localisation ,
-
Lookup Type: DE_TAX_UPD_OPT
12.1.1
product: PER - Human Resources , meaning: DE_TAX_UPD_OPT , description: Update Options For German Localisation For Tax Batch ,
-
View: HR_DE_ASG_TAX_BATCH_UPD_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DE_ASG_TAX_BATCH_UPD_V, object_name:HR_DE_ASG_TAX_BATCH_UPD_V, status:VALID, product: PER - Human Resources , description: Tax Batch update view , implementation_dba_data: APPS.HR_DE_ASG_TAX_BATCH_UPD_V ,
-
View: HR_DE_ASG_TAX_BATCH_UPD_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_DE_ASG_TAX_BATCH_UPD_V, object_name:HR_DE_ASG_TAX_BATCH_UPD_V, status:VALID, product: PER - Human Resources , description: Tax Batch update view , implementation_dba_data: APPS.HR_DE_ASG_TAX_BATCH_UPD_V ,
-
Lookup Type: CONTROL_TYPE
12.1.1
product: PER - Human Resources , meaning: Allow or disallow inclusion of a given object , description: Allow or disallow inclusion of a given object ,
-
Concurrent Program: RIDATAPUMP
12.1.1
execution_filename: PER_RI_PRE_DATAPUMP.PRE_DATAPUMP_PROCESS , product: PER - Human Resources , user_name: RIDATAPUMP , description: Rapid Implement Data Pump Submission with Preprocess , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: UNDO_MIX
12.2.2
execution_filename: pay_mix_rollback_pkg.undo_mix , product: PER - Human Resources , user_name: UNDO_MIX , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: HR_PUMP_BATCH_HEADERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_BATCH_HEADERS, object_name:HR_PUMP_BATCH_HEADERS, status:VALID, product: PER - Human Resources , description: Stores information on a batch to be loaded by the data pump. , implementation_dba_data: HR.HR_PUMP_BATCH_HEADERS ,