1 PACKAGE IEC_EXECOCS_PVT AUTHID CURRENT_USER AS
2 /* $Header: IECOCEXS.pls 115.22.1158.3 2002/10/02 17:53:04 lcrew ship $ */
3
4 -- Generic initial parameter, record and table defs used by CALL_IH
5 L_INITIAL NUMBER :=0;
6 L_INTERACTION_REC JTF_IH_PUB.interaction_rec_type;
7 L_ACTIVITIES_TBL JTF_IH_PUB.activity_tbl_type;
8 L_MEDIA_REC JTF_IH_PUB.media_rec_type;
9 L_MEDIA_LC_REC JTF_IH_PUB.media_lc_rec_type;
10
11 -- Sub-Program Unit Declarations
12
13 /* Called by the Callback Plugin. */
14 PROCEDURE HANDLE_CALLBACKS
15 ( P_SOURCE_ID IN NUMBER
16 , P_SCHED_ID IN NUMBER
17 , X_RETURN_CODE OUT VARCHAR2
18 );
19
20 /* Called by the Status Plugin. */
21 PROCEDURE HANDLE_STATUS_TRANSITIONS
22 ( P_SOURCE_ID IN NUMBER
23 , P_SERVER_ID IN NUMBER
24 , X_RETURN_CODE OUT VARCHAR2
25 );
26
27 /* Called by the Retrieve Plugin. */
28 PROCEDURE POPULATE_CACHE
29 ( P_SOURCE_ID IN NUMBER
30 , P_SCHEDULE_ID IN NUMBER
31 , P_LOW_THRESH_PCT IN NUMBER
32 , P_HIGH_THRESH_PCT IN NUMBER
33 , P_LIST_INCREASE_PCT IN NUMBER
34 , P_INIT_CACHE_PCT IN NUMBER
35 , X_RETURN_CODE OUT VARCHAR2
36 );
37
38 /* Called by the Recover Plugin. */
39 PROCEDURE REFRESH_ENTRIES
40 ( P_SOURCE_ID IN NUMBER
41 , P_STALE_INTERVAL IN NUMBER
42 , X_RETURN_CODE OUT VARCHAR2
43 );
44
45 /* Called by the Recover Plugin. */
46 PROCEDURE RECOVER_ENTRIES
47 ( P_SOURCE_ID IN NUMBER
48 , P_LOST_INTERVAL IN NUMBER
49 , X_RETURN_CODE OUT VARCHAR2
50 );
51
52 /* Called by the Recycle Plugin. */
53 PROCEDURE RECYCLE_ENTRIES
54 ( P_SOURCE_ID IN NUMBER
55 , X_RETURN_CODE OUT VARCHAR2
56 );
57
58 /* Called by HANDLE_STATUS_TRANSITIONS */
59 /* to update the status of an AMS list */
60 PROCEDURE UPDATE_LIST_STATUS
61 ( P_LIST_HEADER_ID IN NUMBER
62 , P_SOURCE_ID IN NUMBER
63 , P_STATUS IN NUMBER
64 , X_RETURN_CODE OUT VARCHAR2
65 );
66
67 /* Called by Recycle Process to recoed IH related Information. */
68 PROCEDURE CALL_IH
69 ( P_PARTY_ID IN NUMBER
70 , P_START_TIME IN DATE
71 , P_END_TIME IN DATE
72 , P_OUTCOME_ID IN NUMBER
73 , P_REASON_ID IN NUMBER
74 , P_RESULT_ID IN NUMBER
75 , P_ACTION_ITEM_ID IN NUMBER
76 ,X_RETURN_STATUS OUT VARCHAR2
77 );
78
79 /* Called by Recover plugin to remove uneccesary entries from cache. */
80 PROCEDURE REMOVE_OLD_ENTRIES
81 ( SCHED_ID IN NUMBER
82 , LIST_ID IN NUMBER
83 , SUBSET_ID IN NUMBER
84 , X_RETURN_STATUS OUT VARCHAR2
85 );
86
87 PROCEDURE INSERT_LIST_RETURNS_RECORDS
88 ( P_SCHED_ID IN NUMBER
89 , P_LIST_ID IN NUMBER
90 , P_VIEW_NAME IN VARCHAR2
91 , P_DIALING_METHOD IN VARCHAR2
92 , X_RETURN_STATUS OUT VARCHAR2
93 );
94
95 END IEC_EXECOCS_PVT;
96