47: close get_seq;
48: --
49: -- build the xml data for the event
50: --
51: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
52: l_text:='';
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: l_text:='
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
49: -- build the xml data for the event
50: --
51: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
52: l_text:='';
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: l_text:='
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
56: --
57: l_text:='
51: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
52: l_text:='';
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: l_text:='
55: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
56: --
57: l_text:='
58: l_text:=l_text||irc_utilities_pkg.removeTags(p_current_email_address);
59: l_text:=l_text||'
56: --
57: l_text:='
58: l_text:=l_text||irc_utilities_pkg.removeTags(p_current_email_address);
59: l_text:=l_text||'
60: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
61: l_text:='
62: l_text:=l_text||fnd_number.number_to_canonical(p_responsibility_id);
63: l_text:=l_text||'
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
60: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
61: l_text:='
62: l_text:=l_text||fnd_number.number_to_canonical(p_responsibility_id);
63: l_text:=l_text||'
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: l_text:='
66: l_text:=l_text||fnd_number.number_to_canonical(p_resp_appl_id);
67: l_text:=l_text||'
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: l_text:='
66: l_text:=l_text||fnd_number.number_to_canonical(p_resp_appl_id);
67: l_text:=l_text||'
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: l_text:='
70: l_text:=l_text||fnd_number.number_to_canonical(p_security_group_id);
71: l_text:=l_text||'
72: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: l_text:='
70: l_text:=l_text||fnd_number.number_to_canonical(p_security_group_id);
71: l_text:=l_text||'
72: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
73: l_text:='
74: l_text:=l_text||irc_utilities_pkg.removeTags(p_first_name);
75: l_text:=l_text||'
76: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
72: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
73: l_text:='
74: l_text:=l_text||irc_utilities_pkg.removeTags(p_first_name);
75: l_text:=l_text||'
76: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
77: l_text:='
78: l_text:=l_text||irc_utilities_pkg.removeTags(p_last_name);
79: l_text:=l_text||'
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
76: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
77: l_text:='
78: l_text:=l_text||irc_utilities_pkg.removeTags(p_last_name);
79: l_text:=l_text||'
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: l_text:='
82: l_text:=l_text||irc_utilities_pkg.removeTags(p_middle_names);
83: l_text:=l_text||'
84: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: l_text:='
82: l_text:=l_text||irc_utilities_pkg.removeTags(p_middle_names);
83: l_text:=l_text||'
84: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
85: l_text:='
86: l_text:=l_text||irc_utilities_pkg.removeTags(p_previous_last_name);
87: l_text:=l_text||'
88: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
84: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
85: l_text:='
86: l_text:=l_text||irc_utilities_pkg.removeTags(p_previous_last_name);
87: l_text:=l_text||'
88: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
89: l_text:='
90: l_text:=l_text||irc_utilities_pkg.removeTags(p_employee_number);
91: l_text:=l_text||'
92: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
88: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
89: l_text:='
90: l_text:=l_text||irc_utilities_pkg.removeTags(p_employee_number);
91: l_text:=l_text||'
92: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
93: l_text:='
94: l_text:=l_text||irc_utilities_pkg.removeTags(p_national_identifier);
95: l_text:=l_text||'
96: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
92: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
93: l_text:='
94: l_text:=l_text||irc_utilities_pkg.removeTags(p_national_identifier);
95: l_text:=l_text||'
96: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
97: l_text:='
98: l_text:=l_text||fnd_date.date_to_canonical(p_date_of_birth);
99: l_text:=l_text||'
100: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
96: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
97: l_text:='
98: l_text:=l_text||fnd_date.date_to_canonical(p_date_of_birth);
99: l_text:=l_text||'
100: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
101: l_text:='
102: l_text:=l_text||irc_utilities_pkg.removeTags(p_email_address);
103: l_text:=l_text||'
104: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
100: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
101: l_text:='
102: l_text:=l_text||irc_utilities_pkg.removeTags(p_email_address);
103: l_text:=l_text||'
104: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
105: l_text:='
106: l_text:=l_text||irc_utilities_pkg.removeTags(p_home_phone_number);
107: l_text:=l_text||'
108: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
104: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
105: l_text:='
106: l_text:=l_text||irc_utilities_pkg.removeTags(p_home_phone_number);
107: l_text:=l_text||'
108: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
109: l_text:='
110: l_text:=l_text||irc_utilities_pkg.removeTags(p_work_phone_number);
111: l_text:=l_text||'
112: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
108: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
109: l_text:='
110: l_text:=l_text||irc_utilities_pkg.removeTags(p_work_phone_number);
111: l_text:=l_text||'
112: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
113: l_text:='
114: l_text:=l_text||irc_utilities_pkg.removeTags(p_address_line_1);
115: l_text:=l_text||'
116: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
112: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
113: l_text:='
114: l_text:=l_text||irc_utilities_pkg.removeTags(p_address_line_1);
115: l_text:=l_text||'
116: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
117: l_text:='
118: l_text:=l_text||irc_utilities_pkg.removeTags(p_manager_last_name);
119: l_text:=l_text||'
120: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
116: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
117: l_text:='
118: l_text:=l_text||irc_utilities_pkg.removeTags(p_manager_last_name);
119: l_text:=l_text||'
120: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
121: l_text:='
122: l_text:=l_text||irc_utilities_pkg.removeTags(p_allow_access);
123: l_text:=l_text||'
124: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
120: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
121: l_text:='
122: l_text:=l_text||irc_utilities_pkg.removeTags(p_allow_access);
123: l_text:=l_text||'
124: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
125: l_text:='
126: l_text:=l_text||irc_utilities_pkg.removeTags(p_language);
127: l_text:=l_text||'
128: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
124: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
125: l_text:='
126: l_text:=l_text||irc_utilities_pkg.removeTags(p_language);
127: l_text:=l_text||'
128: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
129: l_text:='
130: l_text:=l_text||irc_utilities_pkg.removeTags(p_user_name);
131: l_text:=l_text||'
132: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
128: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
129: l_text:='
130: l_text:=l_text||irc_utilities_pkg.removeTags(p_user_name);
131: l_text:=l_text||'
132: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
133: l_text:='';
134: --
135: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
136: --
131: l_text:=l_text||'';
132: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
133: l_text:='';
134: --
135: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
136: --
137: -- raise the event with the event data
138: wf_event.raise(p_event_name=>l_event_name
139: ,p_event_key=>l_event_key