62: close get_seq;
63: --
64: -- build the xml data for the event
65: --
66: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
67: l_text:='';
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: l_text:='
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
64: -- build the xml data for the event
65: --
66: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
67: l_text:='';
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: l_text:='
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: --
72: l_text:='
66: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
67: l_text:='';
68: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: l_text:='
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: --
72: l_text:='
73: l_text:=l_text||fnd_number.number_to_canonical(p_competence_element_id);
74: l_text:=l_text||'
71: --
72: l_text:='
73: l_text:=l_text||fnd_number.number_to_canonical(p_competence_element_id);
74: l_text:=l_text||'
75: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
76: l_text:='
77: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
78: l_text:=l_text||'
79: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
75: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
76: l_text:='
77: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
78: l_text:=l_text||'
79: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
80: l_text:='
81: l_text:=l_text||fnd_number.number_to_canonical(p_proficiency_level_id);
82: l_text:=l_text||'
83: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
80: l_text:='
81: l_text:=l_text||fnd_number.number_to_canonical(p_proficiency_level_id);
82: l_text:=l_text||'
83: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
84: l_text:='
85: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_from);
86: l_text:=l_text||'
87: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
83: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
84: l_text:='
85: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_from);
86: l_text:=l_text||'
87: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
88: l_text:='
89: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_to);
90: l_text:=l_text||'
91: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
87: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
88: l_text:='
89: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_to);
90: l_text:=l_text||'
91: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
92: l_text:='
93: l_text:=l_text||irc_utilities_pkg.removeTags(p_source_of_proficiency_level);
94: l_text:=l_text||'
95: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
91: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
92: l_text:='
93: l_text:=l_text||irc_utilities_pkg.removeTags(p_source_of_proficiency_level);
94: l_text:=l_text||'
95: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
96: l_text:='
97: l_text:=l_text||fnd_date.date_to_canonical(p_certification_date);
98: l_text:=l_text||'
99: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
95: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
96: l_text:='
97: l_text:=l_text||fnd_date.date_to_canonical(p_certification_date);
98: l_text:=l_text||'
99: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
100: l_text:='
101: l_text:=l_text||irc_utilities_pkg.removeTags(p_certification_method);
102: l_text:=l_text||'
103: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
99: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
100: l_text:='
101: l_text:=l_text||irc_utilities_pkg.removeTags(p_certification_method);
102: l_text:=l_text||'
103: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
104: l_text:='
105: l_text:=l_text||fnd_date.date_to_canonical(p_next_certification_date);
106: l_text:=l_text||'
107: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
103: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
104: l_text:='
105: l_text:=l_text||fnd_date.date_to_canonical(p_next_certification_date);
106: l_text:=l_text||'
107: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
108: l_text:='
109: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
110: l_text:=l_text||'
111: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
107: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
108: l_text:='
109: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
110: l_text:=l_text||'
111: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
112: l_text:='
113: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute_category);
114: l_text:=l_text||'
115: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
111: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
112: l_text:='
113: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute_category);
114: l_text:=l_text||'
115: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
116: l_text:='
117: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute1);
118: l_text:=l_text||'
119: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
115: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
116: l_text:='
117: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute1);
118: l_text:=l_text||'
119: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
120: l_text:='
121: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute2);
122: l_text:=l_text||'
123: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
119: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
120: l_text:='
121: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute2);
122: l_text:=l_text||'
123: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
124: l_text:='
125: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute3);
126: l_text:=l_text||'
127: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
123: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
124: l_text:='
125: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute3);
126: l_text:=l_text||'
127: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
128: l_text:='
129: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute4);
130: l_text:=l_text||'
131: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
127: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
128: l_text:='
129: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute4);
130: l_text:=l_text||'
131: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
132: l_text:='
133: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute5);
134: l_text:=l_text||'
135: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
131: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
132: l_text:='
133: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute5);
134: l_text:=l_text||'
135: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
136: l_text:='
137: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute6);
138: l_text:=l_text||'
139: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
135: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
136: l_text:='
137: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute6);
138: l_text:=l_text||'
139: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
140: l_text:='
141: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
142: l_text:=l_text||'
143: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
139: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
140: l_text:='
141: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
142: l_text:=l_text||'
143: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
144: l_text:='
145: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
146: l_text:=l_text||'
147: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
143: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
144: l_text:='
145: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
146: l_text:=l_text||'
147: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
148: l_text:='
149: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
150: l_text:=l_text||'
151: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
147: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
148: l_text:='
149: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
150: l_text:=l_text||'
151: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
152: l_text:='
153: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
154: l_text:=l_text||'
155: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
151: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
152: l_text:='
153: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
154: l_text:=l_text||'
155: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
156: l_text:='
157: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
158: l_text:=l_text||'
159: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
155: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
156: l_text:='
157: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
158: l_text:=l_text||'
159: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
160: l_text:='
161: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
162: l_text:=l_text||'
163: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
159: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
160: l_text:='
161: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
162: l_text:=l_text||'
163: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
164: l_text:='
165: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
166: l_text:=l_text||'
167: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
163: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
164: l_text:='
165: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
166: l_text:=l_text||'
167: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
168: l_text:='
169: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
170: l_text:=l_text||'
171: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
167: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
168: l_text:='
169: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
170: l_text:=l_text||'
171: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
172: l_text:='
173: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
174: l_text:=l_text||'
175: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
171: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
172: l_text:='
173: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
174: l_text:=l_text||'
175: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
176: l_text:='
177: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
178: l_text:=l_text||'
179: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
175: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
176: l_text:='
177: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
178: l_text:=l_text||'
179: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
180: l_text:='
181: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
182: l_text:=l_text||'
183: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
179: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
180: l_text:='
181: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
182: l_text:=l_text||'
183: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
184: l_text:='
185: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
186: l_text:=l_text||'
187: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
183: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
184: l_text:='
185: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
186: l_text:=l_text||'
187: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
188: l_text:='
189: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
190: l_text:=l_text||'
191: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
187: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
188: l_text:='
189: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
190: l_text:=l_text||'
191: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
192: l_text:='
193: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
194: l_text:=l_text||'
195: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
191: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
192: l_text:='
193: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
194: l_text:=l_text||'
195: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
196: l_text:='
197: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
198: l_text:=l_text||'
199: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
195: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
196: l_text:='
197: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
198: l_text:=l_text||'
199: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
200: l_text:='
201: l_text:=l_text||fnd_number.number_to_canonical(p_ins_ovn);
202: l_text:=l_text||'
203: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
199: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
200: l_text:='
201: l_text:=l_text||fnd_number.number_to_canonical(p_ins_ovn);
202: l_text:=l_text||'
203: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
204: l_text:='
205: l_text:=l_text||fnd_number.number_to_canonical(p_ins_comp_id);
206: l_text:=l_text||'
207: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
203: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
204: l_text:='
205: l_text:=l_text||fnd_number.number_to_canonical(p_ins_comp_id);
206: l_text:=l_text||'
207: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
208: l_text:='';
209: --
210: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
211: --
206: l_text:=l_text||'';
207: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
208: l_text:='';
209: --
210: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
211: --
212: -- raise the event with the event data
213: wf_event.raise(p_event_name=>l_event_name
214: ,p_event_key=>l_event_key