72: close get_seq;
73: --
74: -- build the xml data for the event
75: --
76: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
77: l_text:='';
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: l_text:='
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: -- build the xml data for the event
75: --
76: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
77: l_text:='';
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: l_text:='
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: --
82: l_text:='
76: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
77: l_text:='';
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: l_text:='
80: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: --
82: l_text:='
83: l_text:=l_text||fnd_number.number_to_canonical(p_business_group_id);
84: l_text:=l_text||'
81: --
82: l_text:='
83: l_text:=l_text||fnd_number.number_to_canonical(p_business_group_id);
84: l_text:=l_text||'
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
86: l_text:='
87: l_text:=l_text||fnd_number.number_to_canonical(p_authorising_person_id);
88: l_text:=l_text||'
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
86: l_text:='
87: l_text:=l_text||fnd_number.number_to_canonical(p_authorising_person_id);
88: l_text:=l_text||'
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
90: l_text:='
91: l_text:=l_text||fnd_number.number_to_canonical(p_run_by_organization_id);
92: l_text:=l_text||'
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
89: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
90: l_text:='
91: l_text:=l_text||fnd_number.number_to_canonical(p_run_by_organization_id);
92: l_text:=l_text||'
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
94: l_text:='
95: l_text:=l_text||fnd_number.number_to_canonical(p_internal_contact_person_id);
96: l_text:=l_text||'
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
93: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
94: l_text:='
95: l_text:=l_text||fnd_number.number_to_canonical(p_internal_contact_person_id);
96: l_text:=l_text||'
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
98: l_text:='
99: l_text:=l_text||fnd_number.number_to_canonical(p_parent_recruitment_activity);
100: l_text:=l_text||'
101: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
97: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
98: l_text:='
99: l_text:=l_text||fnd_number.number_to_canonical(p_parent_recruitment_activity);
100: l_text:=l_text||'
101: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
102: l_text:='
103: l_text:=l_text||irc_utilities_pkg.removeTags(p_currency_code);
104: l_text:=l_text||'
105: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
101: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
102: l_text:='
103: l_text:=l_text||irc_utilities_pkg.removeTags(p_currency_code);
104: l_text:=l_text||'
105: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
106: l_text:='
107: l_text:=l_text||fnd_date.date_to_canonical(p_date_start);
108: l_text:=l_text||'
109: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
105: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
106: l_text:='
107: l_text:=l_text||fnd_date.date_to_canonical(p_date_start);
108: l_text:=l_text||'
109: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
110: l_text:='
111: l_text:=l_text||irc_utilities_pkg.removeTags(p_name);
112: l_text:=l_text||'
113: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
109: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
110: l_text:='
111: l_text:=l_text||irc_utilities_pkg.removeTags(p_name);
112: l_text:=l_text||'
113: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
114: l_text:='
115: l_text:=l_text||irc_utilities_pkg.removeTags(p_actual_cost);
116: l_text:=l_text||'
117: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
113: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
114: l_text:='
115: l_text:=l_text||irc_utilities_pkg.removeTags(p_actual_cost);
116: l_text:=l_text||'
117: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
118: l_text:='
119: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
120: l_text:=l_text||'
121: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
117: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
118: l_text:='
119: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
120: l_text:=l_text||'
121: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
122: l_text:='
123: l_text:=l_text||irc_utilities_pkg.removeTags(p_contact_telephone_number);
124: l_text:=l_text||'
125: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
121: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
122: l_text:='
123: l_text:=l_text||irc_utilities_pkg.removeTags(p_contact_telephone_number);
124: l_text:=l_text||'
125: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
126: l_text:='
127: l_text:=l_text||fnd_date.date_to_canonical(p_date_closing);
128: l_text:=l_text||'
129: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
125: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
126: l_text:='
127: l_text:=l_text||fnd_date.date_to_canonical(p_date_closing);
128: l_text:=l_text||'
129: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
130: l_text:='
131: l_text:=l_text||fnd_date.date_to_canonical(p_date_end);
132: l_text:=l_text||'
133: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
129: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
130: l_text:='
131: l_text:=l_text||fnd_date.date_to_canonical(p_date_end);
132: l_text:=l_text||'
133: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
134: l_text:='
135: l_text:=l_text||irc_utilities_pkg.removeTags(p_external_contact);
136: l_text:=l_text||'
137: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
133: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
134: l_text:='
135: l_text:=l_text||irc_utilities_pkg.removeTags(p_external_contact);
136: l_text:=l_text||'
137: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
138: l_text:='
139: l_text:=l_text||irc_utilities_pkg.removeTags(p_planned_cost);
140: l_text:=l_text||'
141: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
137: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
138: l_text:='
139: l_text:=l_text||irc_utilities_pkg.removeTags(p_planned_cost);
140: l_text:=l_text||'
141: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
142: l_text:='
143: l_text:=l_text||fnd_number.number_to_canonical(p_recruiting_site_id);
144: l_text:=l_text||'
145: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
141: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
142: l_text:='
143: l_text:=l_text||fnd_number.number_to_canonical(p_recruiting_site_id);
144: l_text:=l_text||'
145: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
146: l_text:='
147: l_text:=l_text||irc_utilities_pkg.removeTags(p_recruiting_site_response);
148: l_text:=l_text||'
149: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
145: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
146: l_text:='
147: l_text:=l_text||irc_utilities_pkg.removeTags(p_recruiting_site_response);
148: l_text:=l_text||'
149: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
150: l_text:='
151: l_text:=l_text||fnd_date.date_to_canonical(p_last_posted_date);
152: l_text:=l_text||'
153: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
149: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
150: l_text:='
151: l_text:=l_text||fnd_date.date_to_canonical(p_last_posted_date);
152: l_text:=l_text||'
153: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
154: l_text:='
155: l_text:=l_text||irc_utilities_pkg.removeTags(p_type);
156: l_text:=l_text||'
157: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
153: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
154: l_text:='
155: l_text:=l_text||irc_utilities_pkg.removeTags(p_type);
156: l_text:=l_text||'
157: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
158: l_text:='
159: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute_category);
160: l_text:=l_text||'
161: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
157: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
158: l_text:='
159: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute_category);
160: l_text:=l_text||'
161: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
162: l_text:='
163: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute1);
164: l_text:=l_text||'
165: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
161: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
162: l_text:='
163: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute1);
164: l_text:=l_text||'
165: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
166: l_text:='
167: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute2);
168: l_text:=l_text||'
169: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
165: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
166: l_text:='
167: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute2);
168: l_text:=l_text||'
169: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
170: l_text:='
171: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute3);
172: l_text:=l_text||'
173: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
169: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
170: l_text:='
171: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute3);
172: l_text:=l_text||'
173: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
174: l_text:='
175: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute4);
176: l_text:=l_text||'
177: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
173: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
174: l_text:='
175: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute4);
176: l_text:=l_text||'
177: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
178: l_text:='
179: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute5);
180: l_text:=l_text||'
181: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
177: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
178: l_text:='
179: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute5);
180: l_text:=l_text||'
181: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
182: l_text:='
183: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute6);
184: l_text:=l_text||'
185: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
181: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
182: l_text:='
183: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute6);
184: l_text:=l_text||'
185: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
186: l_text:='
187: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
188: l_text:=l_text||'
189: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
185: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
186: l_text:='
187: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
188: l_text:=l_text||'
189: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
190: l_text:='
191: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
192: l_text:=l_text||'
193: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
189: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
190: l_text:='
191: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
192: l_text:=l_text||'
193: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
194: l_text:='
195: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
196: l_text:=l_text||'
197: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
193: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
194: l_text:='
195: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
196: l_text:=l_text||'
197: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
198: l_text:='
199: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
200: l_text:=l_text||'
201: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
197: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
198: l_text:='
199: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
200: l_text:=l_text||'
201: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
202: l_text:='
203: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
204: l_text:=l_text||'
205: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
201: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
202: l_text:='
203: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
204: l_text:=l_text||'
205: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
206: l_text:='
207: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
208: l_text:=l_text||'
209: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
205: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
206: l_text:='
207: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
208: l_text:=l_text||'
209: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
210: l_text:='
211: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
212: l_text:=l_text||'
213: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
209: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
210: l_text:='
211: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
212: l_text:=l_text||'
213: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
214: l_text:='
215: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
216: l_text:=l_text||'
217: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
213: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
214: l_text:='
215: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
216: l_text:=l_text||'
217: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
218: l_text:='
219: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
220: l_text:=l_text||'
221: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
217: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
218: l_text:='
219: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
220: l_text:=l_text||'
221: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
222: l_text:='
223: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
224: l_text:=l_text||'
225: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
221: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
222: l_text:='
223: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
224: l_text:=l_text||'
225: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
226: l_text:='
227: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
228: l_text:=l_text||'
229: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
225: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
226: l_text:='
227: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
228: l_text:=l_text||'
229: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
230: l_text:='
231: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
232: l_text:=l_text||'
233: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
229: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
230: l_text:='
231: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
232: l_text:=l_text||'
233: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
234: l_text:='
235: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
236: l_text:=l_text||'
237: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
233: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
234: l_text:='
235: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
236: l_text:=l_text||'
237: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
238: l_text:='
239: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
240: l_text:=l_text||'
241: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
237: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
238: l_text:='
239: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
240: l_text:=l_text||'
241: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
242: l_text:='
243: l_text:=l_text||fnd_number.number_to_canonical(p_posting_content_id);
244: l_text:=l_text||'
245: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
241: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
242: l_text:='
243: l_text:=l_text||fnd_number.number_to_canonical(p_posting_content_id);
244: l_text:=l_text||'
245: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
246: l_text:='
247: l_text:=l_text||irc_utilities_pkg.removeTags(p_status);
248: l_text:=l_text||'
249: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
245: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
246: l_text:='
247: l_text:=l_text||irc_utilities_pkg.removeTags(p_status);
248: l_text:=l_text||'
249: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
250: l_text:='
251: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
252: l_text:=l_text||'
253: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
249: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
250: l_text:='
251: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
252: l_text:=l_text||'
253: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
254: l_text:='
255: l_text:=l_text||fnd_number.number_to_canonical(p_recruitment_activity_id);
256: l_text:=l_text||'
257: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
253: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
254: l_text:='
255: l_text:=l_text||fnd_number.number_to_canonical(p_recruitment_activity_id);
256: l_text:=l_text||'
257: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
258: l_text:='';
259: --
260: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
261: --
256: l_text:=l_text||'';
257: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
258: l_text:='';
259: --
260: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
261: --
262: -- raise the event with the event data
263: wf_event.raise(p_event_name=>l_event_name
264: ,p_event_key=>l_event_key