56: close get_seq;
57: --
58: -- build the xml data for the event
59: --
60: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
61: l_text:='';
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: l_text:='
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
58: -- build the xml data for the event
59: --
60: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
61: l_text:='';
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: l_text:='
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: --
66: l_text:='
60: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
61: l_text:='';
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: l_text:='
64: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
65: --
66: l_text:='
67: l_text:=l_text||fnd_number.number_to_canonical(p_application_id);
68: l_text:=l_text||'
65: --
66: l_text:='
67: l_text:=l_text||fnd_number.number_to_canonical(p_application_id);
68: l_text:=l_text||'
69: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
70: l_text:='
71: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
72: l_text:=l_text||'
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
69: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
70: l_text:='
71: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
72: l_text:=l_text||'
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: l_text:='
75: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
76: l_text:=l_text||'
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
73: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: l_text:='
75: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
76: l_text:=l_text||'
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
78: l_text:='
79: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
80: l_text:=l_text||'
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
77: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
78: l_text:='
79: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
80: l_text:=l_text||'
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
82: l_text:='
83: l_text:=l_text||irc_utilities_pkg.removeTags(p_current_employer);
84: l_text:=l_text||'
85: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
81: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
82: l_text:='
83: l_text:=l_text||irc_utilities_pkg.removeTags(p_current_employer);
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_date.date_to_canonical(p_projected_hire_date);
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_date.date_to_canonical(p_projected_hire_date);
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||irc_utilities_pkg.removeTags(p_termination_reason);
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||irc_utilities_pkg.removeTags(p_termination_reason);
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||irc_utilities_pkg.removeTags(p_appl_attribute_category);
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||irc_utilities_pkg.removeTags(p_appl_attribute_category);
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||irc_utilities_pkg.removeTags(p_appl_attribute1);
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||irc_utilities_pkg.removeTags(p_appl_attribute1);
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_appl_attribute2);
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_appl_attribute2);
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||irc_utilities_pkg.removeTags(p_appl_attribute3);
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||irc_utilities_pkg.removeTags(p_appl_attribute3);
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_appl_attribute4);
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_appl_attribute4);
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_appl_attribute5);
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_appl_attribute5);
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_appl_attribute6);
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_appl_attribute6);
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_appl_attribute7);
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_appl_attribute7);
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||irc_utilities_pkg.removeTags(p_appl_attribute8);
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||irc_utilities_pkg.removeTags(p_appl_attribute8);
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||irc_utilities_pkg.removeTags(p_appl_attribute9);
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||irc_utilities_pkg.removeTags(p_appl_attribute9);
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_appl_attribute10);
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_appl_attribute10);
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_appl_attribute11);
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_appl_attribute11);
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||irc_utilities_pkg.removeTags(p_appl_attribute12);
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||irc_utilities_pkg.removeTags(p_appl_attribute12);
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_appl_attribute13);
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_appl_attribute13);
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||irc_utilities_pkg.removeTags(p_appl_attribute14);
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||irc_utilities_pkg.removeTags(p_appl_attribute14);
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_appl_attribute15);
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_appl_attribute15);
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_appl_attribute16);
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_appl_attribute16);
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_appl_attribute17);
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_appl_attribute17);
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_appl_attribute18);
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_appl_attribute18);
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_appl_attribute19);
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_appl_attribute19);
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_appl_attribute20);
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_appl_attribute20);
176: l_text:=l_text||'
177: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
178: l_text:='';
179: --
180: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
181: --
176: l_text:=l_text||'';
177: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
178: l_text:='';
179: --
180: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
181: --
182: -- raise the event with the event data
183: wf_event.raise(p_event_name=>l_event_name
184: ,p_event_key=>l_event_key