Search Results hr_pump_requests
Overview
The HR_PUMP_REQUESTS table is a core technical object within the Oracle E-Business Suite Human Resources (PER) module, specifically supporting the HRMS Data Pump (HDP) utility. Its primary role is to serve as a runtime tracking and coordination mechanism for concurrent processes initiated by the Data Pump. The table holds metadata for requests that are actively executing, enabling the system to manage batch processing, prevent conflicts, and maintain state integrity during complex data loading and migration operations. It functions as a critical junction point between the logical batch definition and the physical concurrent program execution within the Oracle Applications framework.
Key Information Stored
The table's structure is designed to link a Data Pump batch to its associated concurrent requests. The two columns forming the composite primary key are fundamental. The BATCH_ID column stores the unique identifier for a specific Data Pump batch, as defined in the HR_PUMP_BATCH_HEADERS table. The REQUEST_ID column stores the identifier of the concurrent request (from FND_CONCURRENT_REQUESTS) spawned to process that batch. While the provided metadata does not list additional columns, typical implementations of such a tracking table might include status flags or timestamps to monitor request progression. The presence of these two keys alone confirms the table's purpose: to maintain a definitive, auditable relationship between a logical data load batch and its system-generated execution threads.
Common Use Cases and Queries
This table is primarily accessed for administrative monitoring and troubleshooting of Data Pump processes. A common scenario involves identifying all concurrent requests associated with a stalled or problematic batch to diagnose performance issues or execution errors. Database administrators or functional consultants may query it to understand the execution footprint of a data load. A typical diagnostic query would join to the batch headers and concurrent requests tables:
- Monitoring Active Data Pump Runs:
SELECT r.batch_id, b.batch_name, r.request_id, cr.request_date, cr.phase_code, cr.status_code FROM hr_pump_requests r, hr_pump_batch_headers b, fnd_concurrent_requests cr WHERE r.batch_id = b.batch_id AND r.request_id = cr.request_id AND cr.phase_code = 'R'; - Investigating a Specific Batch:
SELECT request_id FROM hr_pump_requests WHERE batch_id = <batch_id>;This retrieves all concurrent request IDs for a given batch, which can then be used to review log/output files.
Related Objects
The HR_PUMP_REQUESTS table has defined dependencies on other key HDP and application foundation objects, as per the provided relationship data.
- HR_PUMP_BATCH_HEADERS: This is the primary parent table. A foreign key constraint on HR_PUMP_REQUESTS.BATCH_ID references HR_PUMP_BATCH_HEADERS, ensuring every tracked request is linked to a valid, defined batch.
- FND_CONCURRENT_REQUESTS (Implied): Although not explicitly listed as a foreign key in the snippet, the REQUEST_ID column is a direct reference to the REQUEST_ID in the application foundation's FND_CONCURRENT_REQUESTS table, which stores the master record for all concurrent program executions.
- The table itself is referenced by the HRMS Data Pump engine and its associated APIs during the submission and management of batch processes.
-
Table: HR_PUMP_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_REQUESTS, object_name:HR_PUMP_REQUESTS, status:VALID, product: PER - Human Resources , description: Holds information on data pump concurrent requests currently running. , implementation_dba_data: HR.HR_PUMP_REQUESTS ,
-
Table: HR_PUMP_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_REQUESTS, object_name:HR_PUMP_REQUESTS, status:VALID, product: PER - Human Resources , description: Holds information on data pump concurrent requests currently running. , implementation_dba_data: HR.HR_PUMP_REQUESTS ,
-
APPS.HR_PUMP_UTILS dependencies on HR_PUMP_REQUESTS
12.2.2
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_PUMP_REQUESTS
12.1.1
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_PUMP_REQUESTS
12.2.2
-
APPS.HR_DATA_PUMP dependencies on HR_PUMP_REQUESTS
12.2.2
-
APPS.HR_DATA_PUMP dependencies on HR_PUMP_REQUESTS
12.1.1
-
APPS.HR_PUMP_UTILS dependencies on HR_PUMP_REQUESTS
12.1.1
-
TABLE: HR.HR_PUMP_REQUESTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_REQUESTS, object_name:HR_PUMP_REQUESTS, status:VALID,
-
TABLE: HR.HR_PUMP_REQUESTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_REQUESTS, object_name:HR_PUMP_REQUESTS, status:VALID,
-
VIEW: HR.HR_PUMP_REQUESTS#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_PUMP_REQUESTS#, status:VALID,
-
VIEW: HR.HR_PUMP_REQUESTS#
12.2.2
-
SYNONYM: PUBLIC.HR_PUMP_REQUESTS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_PUMP_REQUESTS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_REQUESTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_REQUESTS, status:VALID,
-
SYNONYM: APPS.HR_PUMP_REQUESTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_PUMP_REQUESTS, status:VALID,
-
APPS.HR_DM_COPY dependencies on HR_DM_LIBRARY
12.2.2
-
APPS.HR_DM_COPY dependencies on HR_DM_LIBRARY
12.1.1
-
TABLE: HR.HR_PUMP_BATCH_HEADERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PUMP_BATCH_HEADERS, object_name:HR_PUMP_BATCH_HEADERS, status:VALID,
-
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 ,
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_PUMP_RANGES
12.1.1
-
Table: HR_PUMP_BATCH_HEADERS
12.2.2
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 ,
-
TABLE: HR.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,
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_PUMP_RANGES
12.2.2
-
APPS.HR_DM_COPY dependencies on HR_DM_UTILITY
12.1.1
-
PACKAGE BODY: APPS.HR_PUMP_UTILS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PUMP_UTILS, status:VALID,
-
PACKAGE BODY: APPS.HR_PUMP_UTILS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_PUMP_UTILS, status:VALID,
-
APPS.HR_DM_COPY dependencies on HR_DM_UTILITY
12.2.2
-
PACKAGE BODY: APPS.HR_DU_DO_DATAPUMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DU_DO_DATAPUMP, status:VALID,
-
PACKAGE BODY: APPS.HR_DU_DO_DATAPUMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DU_DO_DATAPUMP, status:VALID,
-
PACKAGE BODY: APPS.HR_DATA_PUMP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DATA_PUMP, status:VALID,
-
PACKAGE BODY: APPS.HR_DATA_PUMP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_DATA_PUMP, status:VALID,
-
APPS.HR_DATA_PUMP SQL Statements
12.1.1
-
APPS.HR_DATA_PUMP SQL Statements
12.2.2
-
PACKAGE: APPS.HR_DM_COPY
12.2.2
-
PACKAGE: APPS.HR_DM_COPY
12.1.1
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_DU_UPLOADS
12.1.1
-
APPS.HR_DU_DO_DATAPUMP dependencies on HR_DU_UPLOADS
12.2.2
-
APPS.HR_PUMP_UTILS SQL Statements
12.1.1
-
APPS.HR_PUMP_UTILS SQL Statements
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.HR_DM_COPY
12.1.1
-
APPS.HR_DATA_PUMP dependencies on HR_PUMP_BATCH_HEADERS
12.2.2
-
PACKAGE BODY: APPS.HR_DM_COPY
12.2.2
-
APPS.HR_DATA_PUMP dependencies on HR_PUMP_BATCH_HEADERS
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.HR_DU_DO_DATAPUMP SQL Statements
12.2.2
-
APPS.HR_DU_DO_DATAPUMP SQL Statements
12.1.1