1 PACKAGE hr_dm_master AUTHID CURRENT_USER AS
2 /* $Header: perdmmas.pkh 120.0 2005/05/31 17:12:10 appldev noship $ */
3
4
5 --
6 PROCEDURE master(p_current_phase IN VARCHAR2,
7 p_previous_phase IN VARCHAR2,
8 r_migration_data IN hr_dm_utility.r_migration_rec);
9 PROCEDURE spawn_slaves(p_current_phase IN VARCHAR2,
10 r_migration_data IN hr_dm_utility.r_migration_rec);
11 PROCEDURE report_error(p_current_phase IN VARCHAR2,
12 p_migration IN NUMBER,
13 p_error_message IN VARCHAR2,
14 p_stage IN VARCHAR2);
15 FUNCTION slave_status(p_current_phase IN VARCHAR2,
16 r_migration_data IN hr_dm_utility.r_migration_rec)
17 RETURN VARCHAR2;
18 FUNCTION work_required(p_current_phase IN VARCHAR2,
19 r_migration_data IN hr_dm_utility.r_migration_rec)
20 RETURN VARCHAR2;
21 PROCEDURE main_controller(errbuf OUT NOCOPY VARCHAR2,
22 retcode OUT NOCOPY NUMBER,
23 p_migration_id IN BINARY_INTEGER);
24 PROCEDURE insert_request(p_phase IN VARCHAR2,
25 p_request_id IN NUMBER,
26 p_master_slave IN VARCHAR2 DEFAULT 'S',
27 p_migration_id IN NUMBER,
28 p_phase_id IN NUMBER DEFAULT NULL,
29 p_phase_item_id IN NUMBER DEFAULT NULL);
30 PROCEDURE controller_init(p_migration_id IN NUMBER,
31 r_migration_data IN OUT
32 hr_dm_utility.r_migration_rec,
33 p_request_data IN VARCHAR2);
34
35 --
36
37
38 end hr_dm_master;