[Home] [Help]
PACKAGE: APPS.IGS_EN_GEN_017
Source
1 PACKAGE igs_en_gen_017 AUTHID CURRENT_USER AS
2 /* $Header: IGSEN96S.pls 115.4 2003/02/03 11:12:03 smanglm noship $ */
3
4 -- gloabl package variable to store the source of invocation
5 G_INVOKE_SOURCE VARCHAR2(10):='SS';
6
7 PROCEDURE add_to_cart_waitlist (
8 p_person_number IN VARCHAR2,
9 p_career IN VARCHAR2,
10 p_program_code IN VARCHAR2,
11 p_term_alt_code IN VARCHAR2,
12 p_call_number IN NUMBER,
13 p_audit_ind IN VARCHAR2,
14 p_waitlist_ind IN OUT NOCOPY VARCHAR2,
15 p_action IN VARCHAR2,
16 p_error_message OUT NOCOPY VARCHAR2,
17 p_ret_status OUT NOCOPY VARCHAR2);
18
19 PROCEDURE drop_section(
20 p_person_number IN VARCHAR2,
21 p_career IN VARCHAR2,
22 p_program_code IN VARCHAR2,
23 p_term_alt_code IN VARCHAR2,
24 p_call_number IN NUMBER ,
25 p_action IN VARCHAR2,
26 p_drop_reason IN VARCHAR2,
27 p_adm_status IN VARCHAR2,
28 p_error_message OUT NOCOPY VARCHAR2,
29 p_return_stat OUT NOCOPY VARCHAR2);
30
31 PROCEDURE enrp_get_default_term(
32 p_term_alt_code OUT NOCOPY VARCHAR2,
33 p_error_message OUT NOCOPY VARCHAR2,
34 p_ret_status OUT NOCOPY VARCHAR2 );
35
36 PROCEDURE enrp_get_enr_method(
37 p_enr_method_type OUT NOCOPY VARCHAR2,
38 P_error_message OUT NOCOPY VARCHAR2,
39 p_ret_status OUT NOCOPY VARCHAR2);
40
41 PROCEDURE enrp_get_term_ivr_list(
42 p_term_tbl OUT NOCOPY igs_en_ivr_pub.term_tbl_type,
43 p_error_message OUT NOCOPY VARCHAR2 ,
44 p_ret_status OUT NOCOPY VARCHAR2 );
45
46 FUNCTION enrp_get_invoke_source RETURN VARCHAR2;
47
48 PROCEDURE enrp_msg_string_to_list(
49 p_message_string IN VARCHAR2,
50 p_delimiter IN VARCHAR2 DEFAULT ';',
51 p_init_msg_list IN VARCHAR2,
52 x_message_count OUT NOCOPY NUMBER,
53 x_message_data OUT NOCOPY VARCHAR2);
54
55 PROCEDURE enrp_validate_call_number(
56 p_term_alt_code IN VARCHAR2,
57 p_call_number IN NUMBER ,
58 p_uoo_id OUT NOCOPY NUMBER ,
59 p_cal_type OUT NOCOPY VARCHAR2,
60 p_ci_sequence_number OUT NOCOPY NUMBER ,
61 p_error_message OUT NOCOPY VARCHAR2,
62 p_ret_status OUT NOCOPY VARCHAR2);
63
64 PROCEDURE enrp_validate_input_parameters(
65 p_person_number IN VARCHAR2,
66 p_career IN VARCHAR2,
67 p_program_code IN VARCHAR2,
68 p_term_alt_code IN VARCHAR2,
69 p_call_number IN NUMBER,
70 p_validation_level IN VARCHAR2,
71 p_person_id OUT NOCOPY NUMBER,
72 p_person_type OUT NOCOPY VARCHAR2,
73 p_cal_type OUT NOCOPY VARCHAR2,
74 p_ci_sequence_number OUT NOCOPY NUMBER,
75 p_primary_code OUT NOCOPY VARCHAR2,
76 p_primary_version OUT NOCOPY NUMBER,
77 p_uoo_id OUT NOCOPY NUMBER,
78 p_error_message OUT NOCOPY VARCHAR2,
79 p_ret_status OUT NOCOPY VARCHAR2);
80
81 PROCEDURE enrp_validate_student(
82 p_person_number IN VARCHAR2,
83 p_person_id OUT NOCOPY NUMBER,
84 p_person_type OUT NOCOPY VARCHAR2,
85 p_error_message OUT NOCOPY VARCHAR2,
86 p_ret_status OUT NOCOPY VARCHAR2);
87
88 PROCEDURE enrp_validate_term_alt_code(
89 p_term_alt_code IN VARCHAR2,
90 p_cal_type OUT NOCOPY VARCHAR2,
91 p_ci_sequence_number OUT NOCOPY NUMBER ,
92 p_error_message OUT NOCOPY VARCHAR2,
93 p_ret_status OUT NOCOPY VARCHAR2);
94
95 END igs_en_gen_017;