1 package ben_manage_open_enrt_wndw AUTHID CURRENT_USER as
2 /* $Header: benmnoew.pkh 120.0.12000000.1 2007/05/31 10:04:41 swjain noship $ */
3 --
4 /* ============================================================================
5 * Name
6 * MANAGE OPEN ENROLLMENT WINDOW Concurrent Manager Process
7 *
8 * Purpose
9 * This package simply houses the concurrent manager and multi-thread
10 * processes for Managing Open Enrollment Window.
11 *
12 * History
13 * Date Who Version What?
14 * --------- --------- ------- --------------------------------------
15 * 14-Jul-06 swjain 115.0 Created
16 * -----------------------------------------------------------------------------
17 */
18 --
19 -- ============================================================================
20 -- << Procedure: Do_Multithread >>
21 -- Description:
22 -- This procedure is called from 'process'. It calls the update POPL.
23 -- ============================================================================
24 procedure do_multithread
25 (errbuf out nocopy varchar2
26 ,retcode out nocopy number
27 ,p_benefit_action_id in number
28 ,p_effective_date in varchar2
29 ,p_thread_id in number
30 ,p_validate in varchar2 default 'N'
31 ,p_business_group_id in number
32 ,p_pgm_id in number default null
33 ,p_pl_id in number default null
34 ,p_lf_evt_ocrd_dt in varchar2 default null
35 ,p_ler_id in number default null
36 ,p_new_enrt_perd_end_dt in varchar2 default null
37 ,p_new_procg_end_dt in varchar2 default null
38 ,p_new_dflt_enrt_dt in varchar2 default null
39 ,p_no_of_days in number default null
40 ,p_audit_log_flag in varchar2 default 'N');
41 -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42 -- << Procedure: Restart >>
43 -- *****************************************************************
44 --
45 procedure restart (errbuf out nocopy varchar2
46 ,retcode out nocopy number
47 ,p_benefit_action_id in number);
48 --
49 -- *************************************************************************
50 -- * << Procedure: Process >>
51 -- *************************************************************************
52 -- This is what is called from the concurrent manager screen
53 --
54 procedure process(errbuf out nocopy varchar2
55 ,retcode out nocopy number
56 ,p_benefit_action_id in number
57 ,p_effective_date in varchar2
58 ,p_validate in varchar2 default 'N'
59 ,p_person_id in number default null
60 ,p_person_selection_rule_id in number default null
61 ,p_business_group_id in number
62 ,p_pgm_id in number default null
63 ,p_pl_id in number default null
64 ,p_lf_evt_ocrd_dt in varchar2 default null
65 ,p_ler_id in number default null
66 ,p_new_enrt_perd_end_dt in varchar2 default null
67 ,p_new_procg_end_dt in varchar2 default null
68 ,p_new_dflt_enrt_dt in varchar2 default null
69 ,p_no_of_days in number default null
70 ,p_organization_id in number default null
71 ,p_benfts_grp_id in number default null
72 ,p_location_id in number default null
73 ,p_pstl_zip_rng_id in number default null
74 ,p_rptg_grp_id in number default null
75 ,p_legal_entity_id in number default null
76 ,p_payroll_id in number default null
77 ,p_audit_log_flag in varchar2 default 'N');
78 --
79 end BEN_MANAGE_OPEN_ENRT_WNDW; -- End of Package