DBA Data[Home] [Help]

PACKAGE: APPS.IEM_IM_WRAPPERS_PVT

Source


1 PACKAGE IEM_IM_WRAPPERS_PVT AUTHID CURRENT_USER as
2 /* $Header: iemvimws.pls 115.3 2002/12/03 23:47:48 sboorela shipped $*/
3 TYPE theme_rec IS RECORD (
4 	 theme VARCHAR2(2000),
5 	 weight NUMBER );
6  TYPE theme_table IS TABLE OF theme_rec INDEX BY BINARY_INTEGER;
7 
8  TYPE highlight_rec IS RECORD (
9 	 offset NUMBER,
10 	 length NUMBER );
11  TYPE highlight_table IS TABLE OF highlight_rec INDEX BY BINARY_INTEGER;
12 
13  TYPE header_record IS RECORD (
14 	 hdr_name VARCHAR2(30),
15 	 hdr_value VARCHAR2(240));
16  TYPE header_table IS TABLE OF header_record INDEX BY BINARY_INTEGER;
17 
18  TYPE att_record IS RECORD (
19 	 Part_number integer,
20 	 content_type VARCHAR2(240),
21 	 is_binary    VARCHAR2(1),
22 	 att_size     INTEGER,
23 	 att_name     VARCHAR2(240));
24  TYPE att_table IS TABLE OF att_record INDEX BY BINARY_INTEGER;
25 
26  TYPE msg_table IS TABLE OF INTEGER INDEX BY BINARY_INTEGER;
27 
28 TYPE msg_record IS RECORD (
29     msg_id INTEGER,
30     smtp_msg_id VARCHAR2(240),
31     sender_name VARCHAR2(128),
32     received_date DATE,
33     from_str VARCHAR2(80),
34     to_str VARCHAR2(240),
35     priority VARCHAR2(30),
36     replyto VARCHAR2(240),
37     folder_path VARCHAR2(240),
38     subject VARCHAR2(240));
39   TYPE msg_record_table IS TABLE OF msg_record INDEX BY binary_integer;
40 
41  FUNCTION GetThemes(p_message_id IN INTEGER, p_part IN INTEGER,
42                     p_flags IN INTEGER, p_link IN VARCHAR2,
43 				p_themes OUT NOCOPY theme_table,
44                     p_errtext OUT NOCOPY VARCHAR2) RETURN INTEGER;
45 
46  FUNCTION gethighlight(p_message_id IN INTEGER, p_part IN INTEGER,
47                       p_flags IN INTEGER, p_text_query IN VARCHAR2,
48                       p_link IN VARCHAR2,
49 				  p_highlight_buf OUT NOCOPY highlight_table,
50                       p_errtext OUT NOCOPY VARCHAR2) RETURN INTEGER;
51 
52  FUNCTION getPartlist(p_message_id IN INTEGER,
53                        p_link IN VARCHAR2,
54 				   p_parts OUT NOCOPY att_table ) RETURN INTEGER;
55 
56  FUNCTION getextendedhdrs(p_message_id IN INTEGER,
57                        p_link IN VARCHAR2,
58 				   p_headers OUT NOCOPY header_table ) RETURN INTEGER;
59 
60  FUNCTION openfolder(p_folder IN VARCHAR2,
61                      p_link IN VARCHAR2,
62 				 p_messages OUT NOCOPY msg_table) RETURN INTEGER;
63 
64  FUNCTION openfoldernew(folder IN VARCHAR2,
65                        p_link IN VARCHAR2,
66 		               message_records OUT NOCOPY msg_record_table,
67 		              include_sub IN INTEGER default 1,
68 		               top_n IN INTEGER DEFAULT 0,
69 		              top_option IN INTEGER DEFAULT 1) RETURN INTEGER;
70 
71 END IEM_IM_WRAPPERS_PVT;