45: close get_seq;
46: --
47: -- build the xml data for the event
48: --
49: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
50: l_text:='';
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
52: l_text:='
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
47: -- build the xml data for the event
48: --
49: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
50: l_text:='';
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
52: l_text:='
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: --
55: l_text:='
49: dbms_lob.createTemporary(l_event_data,false,dbms_lob.call);
50: l_text:='';
51: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
52: l_text:='
53: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
54: --
55: l_text:='
56: l_text:=l_text||fnd_number.number_to_canonical(p_document_type_id);
57: l_text:=l_text||'
54: --
55: l_text:='
56: l_text:=l_text||fnd_number.number_to_canonical(p_document_type_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_date.date_to_canonical(p_effective_date);
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_date.date_to_canonical(p_effective_date);
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||irc_utilities_pkg.removeTags(p_document_type);
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||irc_utilities_pkg.removeTags(p_document_type);
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||irc_utilities_pkg.removeTags(p_language_code);
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||irc_utilities_pkg.removeTags(p_language_code);
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||irc_utilities_pkg.removeTags(p_description);
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||irc_utilities_pkg.removeTags(p_description);
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||irc_utilities_pkg.removeTags(p_category_code);
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||irc_utilities_pkg.removeTags(p_category_code);
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_active_inactive_flag);
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_active_inactive_flag);
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||irc_utilities_pkg.removeTags(p_multiple_occurences_flag);
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||irc_utilities_pkg.removeTags(p_multiple_occurences_flag);
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_authorization_required);
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_authorization_required);
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_sub_category_code);
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_sub_category_code);
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||irc_utilities_pkg.removeTags(p_legislation_code);
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||irc_utilities_pkg.removeTags(p_legislation_code);
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_warning_period);
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_warning_period);
101: l_text:=l_text||'
102: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
103: l_text:='
104: l_text:=l_text||fnd_number.number_to_canonical(p_request_id);
105: l_text:=l_text||'
106: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
102: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
103: l_text:='
104: l_text:=l_text||fnd_number.number_to_canonical(p_request_id);
105: l_text:=l_text||'
106: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
107: l_text:='
108: l_text:=l_text||fnd_number.number_to_canonical(p_program_application_id);
109: l_text:=l_text||'
110: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
106: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
107: l_text:='
108: l_text:=l_text||fnd_number.number_to_canonical(p_program_application_id);
109: l_text:=l_text||'
110: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
111: l_text:='
112: l_text:=l_text||fnd_number.number_to_canonical(p_program_id);
113: l_text:=l_text||'
114: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
110: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
111: l_text:='
112: l_text:=l_text||fnd_number.number_to_canonical(p_program_id);
113: l_text:=l_text||'
114: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
115: l_text:='
116: l_text:=l_text||fnd_date.date_to_canonical(p_program_update_date);
117: l_text:=l_text||'
118: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
114: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
115: l_text:='
116: l_text:=l_text||fnd_date.date_to_canonical(p_program_update_date);
117: l_text:=l_text||'
118: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
119: l_text:='
120: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
121: l_text:=l_text||'
122: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
118: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
119: l_text:='
120: l_text:=l_text||fnd_number.number_to_canonical(p_object_version_number);
121: l_text:=l_text||'
122: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
123: l_text:='';
124: --
125: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
126: --
121: l_text:=l_text||'';
122: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
123: l_text:='';
124: --
125: dbms_lob.writeAppend(l_event_data,length(l_text),l_text);
126: --
127: -- raise the event with the event data
128: wf_event.raise(p_event_name=>l_event_name
129: ,p_event_key=>l_event_key