71:
72: IF retcode = 0 THEN
73: return 'SUCCESS';
74: ELSIF retcode = 1 THEN
75: wf_core.token('ECX_ERRMSG',errmsg);
76: wf_core.token('ECX_LOGFILE',logfile);
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
72: IF retcode = 0 THEN
73: return 'SUCCESS';
74: ELSIF retcode = 1 THEN
75: wf_core.token('ECX_ERRMSG',errmsg);
76: wf_core.token('ECX_LOGFILE',logfile);
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
80: wf_core.token('ECX_LOGFILE',logfile);
73: return 'SUCCESS';
74: ELSIF retcode = 1 THEN
75: wf_core.token('ECX_ERRMSG',errmsg);
76: wf_core.token('ECX_LOGFILE',logfile);
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
80: wf_core.token('ECX_LOGFILE',logfile);
81: wf_core.raise('ECX_PROGRAM_EXIT');
75: wf_core.token('ECX_ERRMSG',errmsg);
76: wf_core.token('ECX_LOGFILE',logfile);
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
80: wf_core.token('ECX_LOGFILE',logfile);
81: wf_core.raise('ECX_PROGRAM_EXIT');
82: END IF;
83:
76: wf_core.token('ECX_LOGFILE',logfile);
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
80: wf_core.token('ECX_LOGFILE',logfile);
81: wf_core.raise('ECX_PROGRAM_EXIT');
82: END IF;
83:
84: ecx_errorlog.inbound_trigger( i_trigger_id,
77: wf_core.raise('ECX_PROCESS_XMLERROR');
78: ELSE
79: wf_core.token('ECX_ERRMSG',errmsg);
80: wf_core.token('ECX_LOGFILE',logfile);
81: wf_core.raise('ECX_PROGRAM_EXIT');
82: END IF;
83:
84: ecx_errorlog.inbound_trigger( i_trigger_id,
85: v_msgid,