34: p_param4 IN VARCHAR2 := NULL
35: ) RETURN wf_parameter_list_t AS
36: BEGIN
37: IF (l_Debug_Level <= 2) THEN
38: itg_debug_pub.Add('ENTERING get_parameter_list',2);
39: END IF;
40:
41: return wf_parameter_list_t
42: ( wf_parameter_t('ECX_TRANSACTION_TYPE', itg_x_utils.c_app_short_name)
57: );
58: /* 'CLN_ID' is added by the WF function create_outbound_collaboration() */
59:
60: IF (l_Debug_Level <= 2) THEN
61: itg_debug_pub.Add('EXITING get_parameter_list',2);
62: END IF;
63: END get_parameter_list;
64:
65: PROCEDURE change_parameter_list(
176: l_event_key VARCHAR2(60);
177:
178: BEGIN
179: IF (l_Debug_Level <= 2) THEN
180: itg_debug_pub.Add('ENTERING raise_wf_event_params',2);
181: END IF;
182:
183: IF (l_Debug_Level <= 1) THEN
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
180: itg_debug_pub.Add('ENTERING raise_wf_event_params',2);
181: END IF;
182:
183: IF (l_Debug_Level <= 1) THEN
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
181: END IF;
182:
183: IF (l_Debug_Level <= 1) THEN
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
182:
183: IF (l_Debug_Level <= 1) THEN
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
183: IF (l_Debug_Level <= 1) THEN
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
184: itg_debug_pub.Add('Top of raise_wf_event_params' ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
185: itg_debug_pub.Add('ttype '||p_params(c_off_ttype).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
186: itg_debug_pub.Add('tsub '||p_params(c_off_tsub).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
187: itg_debug_pub.Add('id '||p_params(c_off_id).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
188: itg_debug_pub.Add('org '||p_params(c_off_org).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
189: itg_debug_pub.Add('doctyp '||p_params(c_off_doctyp).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
190: itg_debug_pub.Add('clntyp '||p_params(c_off_clntyp).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
198: itg_debug_pub.Add('param4 '||p_params(c_off_param4).getValue ,1);
191: itg_debug_pub.Add('doc '||p_params(c_off_doc).getValue ,1);
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
198: itg_debug_pub.Add('param4 '||p_params(c_off_param4).getValue ,1);
199: END IF;
192: itg_debug_pub.Add('rel '||p_params(c_off_rel).getValue ,1);
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
198: itg_debug_pub.Add('param4 '||p_params(c_off_param4).getValue ,1);
199: END IF;
200:
193: itg_debug_pub.Add('pid '||p_params(c_off_pid).getValue ,1);
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
198: itg_debug_pub.Add('param4 '||p_params(c_off_param4).getValue ,1);
199: END IF;
200:
201: IF NOT itg_x_utils.g_initialized THEN
194: itg_debug_pub.Add('psite '||p_params(c_off_psite).getValue ,1);
195: itg_debug_pub.Add('param1 '||p_params(c_off_param1).getValue ,1);
196: itg_debug_pub.Add('param2 '||p_params(c_off_param2).getValue ,1);
197: itg_debug_pub.Add('param3 '||p_params(c_off_param3).getValue ,1);
198: itg_debug_pub.Add('param4 '||p_params(c_off_param4).getValue ,1);
199: END IF;
200:
201: IF NOT itg_x_utils.g_initialized THEN
202: /* 4169685: REMOVE INSTALL DATA INSERTION FROM HR_LOCATIONS TABLE */
200:
201: IF NOT itg_x_utils.g_initialized THEN
202: /* 4169685: REMOVE INSTALL DATA INSERTION FROM HR_LOCATIONS TABLE */
203: IF (l_Debug_Level <= 1) THEN
204: itg_debug_pub.Add('Missing Trading Partner setup and/or Connector uninitialized' ,1);
205: END IF;
206:
207: RETURN;
208: END IF;
212: p_cln_doc_type => p_params(c_off_doctyp).getValue,
213: p_doc_direction => 'P') THEN
214:
215: IF (l_Debug_Level <= 1) THEN
216: itg_debug_pub.Add('Triggered event is not effective.' ,1);
217: END IF;
218: RETURN;
219: END IF;
220:
224: INTO l_event_key
225: FROM dual;
226:
227: IF (l_Debug_Level <= 1) THEN
228: itg_debug_pub.Add('l_event_key '||l_event_key ,1);
229: END IF;
230:
231: l_params := p_params;
232:
248: p_parameters => l_params
249: );
250:
251: IF (l_Debug_Level <= 2) THEN
252: itg_debug_pub.Add('Message sent ', 2);
253: itg_debug_pub.Add('EXITING raise_wf_event_params ', 2);
254: END IF;
255:
256: END raise_wf_event_params;
249: );
250:
251: IF (l_Debug_Level <= 2) THEN
252: itg_debug_pub.Add('Message sent ', 2);
253: itg_debug_pub.Add('EXITING raise_wf_event_params ', 2);
254: END IF;
255:
256: END raise_wf_event_params;
257:
271: p_param4 IN VARCHAR2 := NULL
272: ) AS
273: BEGIN
274: IF (l_Debug_Level <= 2) THEN
275: itg_debug_pub.Add('ENTERING raise_wf_event',2);
276: END IF;
277:
278: raise_wf_event_params(
279: get_parameter_list(
282: )
283: );
284:
285: IF (l_Debug_Level <= 2) THEN
286: itg_debug_pub.Add('EXITING raise_wf_event',2);
287: END IF;
288: END raise_wf_event;
289:
290: END itg_outbound_utils;