59: close get_seq;
60: --
61: -- build the xml data for the event
62: --
63: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
64: l_text:='';
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: l_text:='
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
61: -- build the xml data for the event
62: --
63: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
64: l_text:='';
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: l_text:='
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
68: --
69: l_text:='
63: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
64: l_text:='';
65: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: l_text:='
67: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
68: --
69: l_text:='
70: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
71: l_text:=l_text||'
68: --
69: l_text:='
70: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
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_fulltime);
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_fulltime);
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||fnd_date.date_to_canonical(p_attended_start_date);
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||fnd_date.date_to_canonical(p_attended_start_date);
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||fnd_date.date_to_canonical(p_attended_end_date);
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||fnd_date.date_to_canonical(p_attended_end_date);
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_establishment);
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_establishment);
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||fnd_number.number_to_canonical(p_business_group_id);
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||fnd_number.number_to_canonical(p_business_group_id);
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||fnd_number.number_to_canonical(p_person_id);
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||fnd_number.number_to_canonical(p_person_id);
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_number.number_to_canonical(p_party_id);
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_number.number_to_canonical(p_party_id);
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||fnd_number.number_to_canonical(p_establishment_id);
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||fnd_number.number_to_canonical(p_establishment_id);
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_attribute_category);
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_attribute_category);
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_attribute1);
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_attribute1);
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_attribute2);
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_attribute2);
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_attribute3);
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_attribute3);
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_attribute4);
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_attribute4);
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_attribute5);
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_attribute5);
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_attribute6);
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_attribute6);
131: l_text:=l_text||'
132: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
133: l_text:='
134: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
135: l_text:=l_text||'
136: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
132: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
133: l_text:='
134: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute7);
135: l_text:=l_text||'
136: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
137: l_text:='
138: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
139: l_text:=l_text||'
140: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
136: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
137: l_text:='
138: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute8);
139: l_text:=l_text||'
140: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
141: l_text:='
142: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
143: l_text:=l_text||'
144: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
140: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
141: l_text:='
142: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute9);
143: l_text:=l_text||'
144: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
145: l_text:='
146: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
147: l_text:=l_text||'
148: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
144: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
145: l_text:='
146: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute10);
147: l_text:=l_text||'
148: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
149: l_text:='
150: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
151: l_text:=l_text||'
152: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
148: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
149: l_text:='
150: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute11);
151: l_text:=l_text||'
152: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
153: l_text:='
154: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
155: l_text:=l_text||'
156: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
152: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
153: l_text:='
154: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute12);
155: l_text:=l_text||'
156: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
157: l_text:='
158: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
159: l_text:=l_text||'
160: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
156: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
157: l_text:='
158: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute13);
159: l_text:=l_text||'
160: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
161: l_text:='
162: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
163: l_text:=l_text||'
164: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
160: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
161: l_text:='
162: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute14);
163: l_text:=l_text||'
164: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
165: l_text:='
166: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
167: l_text:=l_text||'
168: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
164: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
165: l_text:='
166: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute15);
167: l_text:=l_text||'
168: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
169: l_text:='
170: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
171: l_text:=l_text||'
172: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
168: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
169: l_text:='
170: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute16);
171: l_text:=l_text||'
172: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
173: l_text:='
174: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
175: l_text:=l_text||'
176: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
172: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
173: l_text:='
174: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute17);
175: l_text:=l_text||'
176: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
177: l_text:='
178: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
179: l_text:=l_text||'
180: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
176: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
177: l_text:='
178: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute18);
179: l_text:=l_text||'
180: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
181: l_text:='
182: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
183: l_text:=l_text||'
184: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
180: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
181: l_text:='
182: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute19);
183: l_text:=l_text||'
184: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
185: l_text:='
186: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
187: l_text:=l_text||'
188: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
184: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
185: l_text:='
186: l_text:=l_text||irc_utilities_pkg.removeTags(p_attribute20);
187: l_text:=l_text||'
188: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
189: l_text:='
188: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
189: l_text:='
191: l_text:=l_text||'';
192: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
193: l_text:='';
194: --
195: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
196: --
197: -- raise the event with the event data
198: wf_event.raise(p_event_name=>l_event_name
199: ,p_event_key=>l_event_key