41: close get_seq;
42: --
43: -- build the xml data for the event
44: --
45: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
46: l_text:='';
47: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
48: l_text:='
49: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
43: -- build the xml data for the event
44: --
45: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
46: l_text:='';
47: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
48: l_text:='
49: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
50: --
51: l_text:='
45: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
46: l_text:='';
47: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
48: l_text:='
49: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
50: --
51: l_text:='
52: l_text:=l_text||fnd_number.number_to_canonical(p_person_id);
53: l_text:=l_text||'
50: --
51: l_text:='
52: l_text:=l_text||fnd_number.number_to_canonical(p_person_id);
53: l_text:=l_text||'
54: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
55: l_text:='
56: l_text:=l_text||fnd_number.number_to_canonical(p_competence_id);
57: l_text:=l_text||'
58: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
55: l_text:='
56: l_text:=l_text||fnd_number.number_to_canonical(p_competence_id);
57: l_text:=l_text||'
58: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
59: l_text:='
60: l_text:=l_text||fnd_number.number_to_canonical(p_proficiency_level_id);
61: l_text:=l_text||'
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
58: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
59: l_text:='
60: l_text:=l_text||fnd_number.number_to_canonical(p_proficiency_level_id);
61: l_text:=l_text||'
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: l_text:='
64: l_text:=l_text||fnd_number.number_to_canonical(p_business_group_id);
65: l_text:=l_text||'
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
62: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
63: l_text:='
64: l_text:=l_text||fnd_number.number_to_canonical(p_business_group_id);
65: l_text:=l_text||'
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
67: l_text:='
68: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_from);
69: l_text:=l_text||'
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
66: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
67: l_text:='
68: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_from);
69: l_text:=l_text||'
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: l_text:='
72: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_to);
73: l_text:=l_text||'
74: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
70: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
71: l_text:='
72: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date_to);
73: l_text:=l_text||'
74: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
75: l_text:='
76: l_text:=l_text||fnd_date.date_to_canonical(p_certification_date);
77: l_text:=l_text||'
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
74: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
75: l_text:='
76: l_text:=l_text||fnd_date.date_to_canonical(p_certification_date);
77: l_text:=l_text||'
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: l_text:='
80: l_text:=l_text||irc_utilities_pkg.removeTags(p_certification_method);
81: l_text:=l_text||'
82: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
78: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
79: l_text:='
80: l_text:=l_text||irc_utilities_pkg.removeTags(p_certification_method);
81: l_text:=l_text||'
82: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
83: l_text:='
84: l_text:=l_text||fnd_date.date_to_canonical(p_next_certification_date);
85: l_text:=l_text||'
86: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
82: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
83: l_text:='
84: l_text:=l_text||fnd_date.date_to_canonical(p_next_certification_date);
85: l_text:=l_text||'
86: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
87: l_text:='
88: l_text:=l_text||irc_utilities_pkg.removeTags(p_source_of_proficiency_level);
89: l_text:=l_text||'
90: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
86: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
87: l_text:='
88: l_text:=l_text||irc_utilities_pkg.removeTags(p_source_of_proficiency_level);
89: l_text:=l_text||'
90: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
91: l_text:='
92: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
93: l_text:=l_text||'
94: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
90: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
91: l_text:='
92: l_text:=l_text||irc_utilities_pkg.removeTags(p_comments);
93: l_text:=l_text||'
94: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
95: l_text:='
96: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
97: l_text:=l_text||'
98: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
94: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
95: l_text:='
96: l_text:=l_text||fnd_date.date_to_canonical(p_effective_date);
97: l_text:=l_text||'
98: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
99: l_text:='
100: l_text:=l_text||fnd_number.number_to_canonical(p_competence_created);
101: l_text:=l_text||'
102: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
98: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
99: l_text:='
100: l_text:=l_text||fnd_number.number_to_canonical(p_competence_created);
101: l_text:=l_text||'
102: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
103: l_text:='';
104: --
105: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
106: --
101: l_text:=l_text||'';
102: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
103: l_text:='';
104: --
105: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
106: --
107: -- raise the event with the event data
108: wf_event.raise(p_event_name=>l_event_name
109: ,p_event_key=>l_event_key