1 PACKAGE IEM_MC_PUB AUTHID CURRENT_USER AS
2 /* $Header: iemmcps.pls 115.8 2003/12/03 22:11:32 txliu noship $ */
3
4 TYPE QualifierRecord IS RECORD (
5 QUALIFIER_NAME VARCHAR2(256),
6 QUALIFIER_VALUE VARCHAR2(256)
7 );
8
9 TYPE QualifierRecordList IS
10 TABLE OF QualifierRecord INDEX BY BINARY_INTEGER;
11
12
13 PROCEDURE prepareMessageComponent
14 (p_api_version_number IN NUMBER,
15 p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
16 p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
17 p_action IN VARCHAR2,
18 p_master_account_id IN NUMBER,
19 p_activity_id IN NUMBER,
20 p_to_address_list IN VARCHAR2,
21 p_cc_address_list IN VARCHAR2,
22 p_bcc_address_list IN VARCHAR2,
23 p_subject IN VARCHAR2,
24 p_sr_id IN NUMBER,
25 p_customer_id IN NUMBER,
26 p_contact_id IN NUMBER,
27 p_mes_document_id IN NUMBER,
28 p_mes_category_id IN NUMBER,
29 p_interaction_id IN NUMBER,
30 p_qualifiers IN QualifierRecordList,
31 x_mc_parameters_id OUT NOCOPY NUMBER,
32 x_return_status OUT NOCOPY VARCHAR2,
33 x_msg_count OUT NOCOPY NUMBER,
34 x_msg_data OUT NOCOPY VARCHAR2
35 );
36
37 PROCEDURE prepareMessageComponent
38 (p_api_version_number IN NUMBER,
39 p_init_msg_list IN VARCHAR2 DEFAULT fnd_api.g_false,
40 p_commit IN VARCHAR2 DEFAULT fnd_api.g_false,
41 p_action IN VARCHAR2,
42 p_master_account_id IN NUMBER,
43 p_activity_id IN NUMBER,
44 p_to_address_list IN VARCHAR2,
45 p_cc_address_list IN VARCHAR2,
46 p_bcc_address_list IN VARCHAR2,
47 p_subject IN VARCHAR2,
48 p_sr_id IN NUMBER,
49 p_customer_id IN NUMBER,
50 p_contact_id IN NUMBER,
51 p_relationship_id IN NUMBER,
52 p_mes_document_id IN NUMBER,
53 p_mes_category_id IN NUMBER,
54 p_interaction_id IN NUMBER,
55 p_qualifiers IN QualifierRecordList,
56 x_mc_parameters_id OUT NOCOPY NUMBER,
57 x_return_status OUT NOCOPY VARCHAR2,
58 x_msg_count OUT NOCOPY NUMBER,
59 x_msg_data OUT NOCOPY VARCHAR2
60 );
61
62
63 PROCEDURE prepareMessageComponentII
64 (p_api_version_number IN NUMBER,
65 p_init_msg_list IN VARCHAR2,
66 p_commit IN VARCHAR2,
67 p_action IN VARCHAR2,
68 p_master_account_id IN NUMBER,
69 p_activity_id IN NUMBER,
70 p_to_address_list IN VARCHAR2,
71 p_cc_address_list IN VARCHAR2,
72 p_bcc_address_list IN VARCHAR2,
73 p_subject IN VARCHAR2,
74 p_sr_id IN NUMBER,
75 p_customer_id IN NUMBER,
76 p_contact_id IN NUMBER,
77 p_mes_document_id IN NUMBER,
78 p_mes_category_id IN NUMBER,
79 p_interaction_id IN NUMBER,
80 p_qualifiers IN QualifierRecordList,
81 p_message_type IN VARCHAR2,
82 p_encoding IN VARCHAR2,
83 p_character_set IN VARCHAR2,
84 p_relationship_id IN NUMBER,
85 x_mc_parameters_id OUT NOCOPY NUMBER,
86 x_return_status OUT NOCOPY VARCHAR2,
87 x_msg_count OUT NOCOPY NUMBER,
88 x_msg_data OUT NOCOPY VARCHAR2
89 );
90
91
92 END IEM_MC_PUB;