58: close get_seq;
59: --
60: -- build the xml data for the event
61: --
62: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
63: l_text:='';
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: l_text:='
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
60: -- build the xml data for the event
61: --
62: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
63: l_text:='';
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: l_text:='
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
67: --
68: l_text:='
62: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
63: l_text:='';
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: l_text:='
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
67: --
68: l_text:='
69: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
70: l_text:=l_text||'
67: --
68: l_text:='
69: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
70: l_text:=l_text||'
71: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
72: l_text:='
73: l_text:=l_text||fnd_number.number_to_canonical(p_attendance_id);
74: l_text:=l_text||'
75: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
72: l_text:='
73: l_text:=l_text||fnd_number.number_to_canonical(p_attendance_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||irc_utilities_pkg.removeTags(p_fulltime);
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||irc_utilities_pkg.removeTags(p_fulltime);
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_date.date_to_canonical(p_attended_start_date);
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_date.date_to_canonical(p_attended_start_date);
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_attended_end_date);
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_attended_end_date);
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||irc_utilities_pkg.removeTags(p_establishment);
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||irc_utilities_pkg.removeTags(p_establishment);
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||fnd_number.number_to_canonical(p_establishment_id);
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||fnd_number.number_to_canonical(p_establishment_id);
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||irc_utilities_pkg.removeTags(p_attribute_category);
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||irc_utilities_pkg.removeTags(p_attribute_category);
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_attribute1);
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_attribute1);
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||irc_utilities_pkg.removeTags(p_attribute2);
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||irc_utilities_pkg.removeTags(p_attribute2);
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_attribute3);
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_attribute3);
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_attribute4);
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_attribute4);
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_attribute5);
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_attribute5);
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_attribute6);
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_attribute6);
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_attribute7);
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_attribute7);
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_attribute8);
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_attribute8);
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_attribute9);
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_attribute9);
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_attribute10);
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_attribute10);
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_attribute11);
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_attribute11);
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_attribute12);
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_attribute12);
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_attribute13);
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_attribute13);
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_attribute14);
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_attribute14);
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_attribute15);
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_attribute15);
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_attribute16);
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_attribute16);
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_attribute17);
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_attribute17);
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_attribute18);
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_attribute18);
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_attribute19);
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_attribute19);
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_attribute20);
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_attribute20);
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||fnd_number.number_to_canonical(p_object_version_number);
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||fnd_number.number_to_canonical(p_object_version_number);
182: l_text:=l_text||'
183: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
184: l_text:='
183: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
184: l_text:='
186: l_text:=l_text||'';
187: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
188: l_text:='';
189: --
190: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
191: --
192: -- raise the event with the event data
193: wf_event.raise(p_event_name=>l_event_name
194: ,p_event_key=>l_event_key