DBA Data[Home] [Help]

APPS.HR_EMP_ERROR_UTILITY dependencies on WF_ENGINE

Line 57: wf_engine.cb

53: l_context varchar2(80);
54: --
55: begin
56: l_context := p_item_type||':'||p_item_key||':'||to_char(p_actid);
57: wf_engine.cb
58: (command => p_status
59: ,context => l_context
60: ,attr_name => null
61: ,attr_type => null

Line 161: wf_engine.AddItemAttr

157: l_error_instance := 0;
158: --
159: l_aname := l_aname||to_char(l_error_instance);
160: -- Add the new item attribute
161: wf_engine.AddItemAttr
162: (itemtype => p_item_type
163: ,itemkey => p_item_key
164: ,aname => l_aname);
165: ELSE

Line 179: wf_engine.AddItemAttr

175: IF l_error_instance IS NULL THEN
176: -- Create attribute with an instance of l_count
177: l_aname := l_aname||to_char(l_count);
178: -- Add the new item attribute
179: wf_engine.AddItemAttr
180: (itemtype => p_item_type
181: ,itemkey => p_item_key
182: ,aname => l_aname);
183: ELSE

Line 191: wf_engine.SetItemAttrText

187: END IF;
188: -- -------------------------------------------------------------------------
189: -- Set the error text item attribute to p_error_text
190: -- -------------------------------------------------------------------------
191: wf_engine.SetItemAttrText
192: (itemtype => p_item_type
193: ,itemkey => p_item_key
194: ,aname => l_aname
195: ,avalue => p_error_text);

Line 427: l_error_item_type := wf_engine.getitemattrtext

423: --
424: begin
425: if funmode = 'RUN' then
426: -- get the error item type and key
427: l_error_item_type := wf_engine.getitemattrtext
428: (itemtype => itemtype
429: ,itemkey => itemkey
430: ,aname => 'ERROR_ITEM_TYPE');
431: l_error_item_key := wf_engine.getitemattrtext

Line 431: l_error_item_key := wf_engine.getitemattrtext

427: l_error_item_type := wf_engine.getitemattrtext
428: (itemtype => itemtype
429: ,itemkey => itemkey
430: ,aname => 'ERROR_ITEM_TYPE');
431: l_error_item_key := wf_engine.getitemattrtext
432: (itemtype => itemtype
433: ,itemkey => itemkey
434: ,aname => 'ERROR_ITEM_KEY');
435: -- abort the process which is in error

Line 436: wf_engine.abortprocess

432: (itemtype => itemtype
433: ,itemkey => itemkey
434: ,aname => 'ERROR_ITEM_KEY');
435: -- abort the process which is in error
436: wf_engine.abortprocess
437: (itemtype => l_error_item_type
438: ,itemkey => l_error_item_key
439: ,result => wf_engine.eng_exception);
440: --

Line 439: ,result => wf_engine.eng_exception);

435: -- abort the process which is in error
436: wf_engine.abortprocess
437: (itemtype => l_error_item_type
438: ,itemkey => l_error_item_key
439: ,result => wf_engine.eng_exception);
440: --
441: result := 'SUCCESS';
442: elsif funmode = 'CANCEL' then
443: null;

Line 462: wf_engine.getitemattrtext

458: -- ---------------------------------------------------------------------------
459: -- Local variable declarations
460: -- ---------------------------------------------------------------------------
461: l_error_item_type varchar2(8) :=
462: wf_engine.getitemattrtext
463: (itemtype => itemtype
464: ,itemkey => itemkey
465: ,aname => 'ERROR_ITEM_TYPE') ;
466: l_error_item_key varchar2(240) :=

Line 467: wf_engine.getitemattrtext

463: (itemtype => itemtype
464: ,itemkey => itemkey
465: ,aname => 'ERROR_ITEM_TYPE') ;
466: l_error_item_key varchar2(240) :=
467: wf_engine.getitemattrtext
468: (itemtype => itemtype
469: ,itemkey => itemkey
470: ,aname => 'ERROR_ITEM_KEY');
471: l_error_actid number :=

Line 472: wf_engine.getitemattrnumber

468: (itemtype => itemtype
469: ,itemkey => itemkey
470: ,aname => 'ERROR_ITEM_KEY');
471: l_error_actid number :=
472: wf_engine.getitemattrnumber
473: (itemtype => itemtype
474: ,itemkey => itemkey
475: ,aname => 'ERROR_ACTIVITY_ID');
476: --

Line 484: wf_engine.handleerror

480: begin
481: if funmode = 'RUN' then
482: l_error_instance_label := hr_workflow_utility.get_activity_instance_label
483: (p_actid => l_error_actid);
484: wf_engine.handleerror
485: (itemtype => l_error_item_type
486: ,itemkey => l_error_item_key
487: ,activity => l_error_instance_label
488: ,command => 'RETRY');

Line 500: wf_engine.setitemattrnumber

496: --
497: if l_activity_status <> 'ERROR' then
498: -- as the error has been handled we need to reset the
499: -- SYSTEM_ERROR_ACTID to null.
500: wf_engine.setitemattrnumber
501: (itemtype => l_error_item_type
502: ,itemkey => l_error_item_key
503: ,aname => 'SYSTEM_ERROR_ACTID'
504: ,avalue => null);

Line 527: wf_engine.getitemattrtext

523: l_error_person_display_name wf_users.display_name%type;
524: l_error_person_username wf_users.name%type;
525: --
526: l_error_item_type varchar2(8) :=
527: wf_engine.getitemattrtext
528: (itemtype => itemtype
529: ,itemkey => itemkey
530: ,aname => 'ERROR_ITEM_TYPE') ;
531: l_error_item_key varchar2(240) :=

Line 532: wf_engine.getitemattrtext

528: (itemtype => itemtype
529: ,itemkey => itemkey
530: ,aname => 'ERROR_ITEM_TYPE') ;
531: l_error_item_key varchar2(240) :=
532: wf_engine.getitemattrtext
533: (itemtype => itemtype
534: ,itemkey => itemkey
535: ,aname => 'ERROR_ITEM_KEY');
536: l_error_actid number :=

Line 537: wf_engine.getitemattrnumber

533: (itemtype => itemtype
534: ,itemkey => itemkey
535: ,aname => 'ERROR_ITEM_KEY');
536: l_error_actid number :=
537: wf_engine.getitemattrnumber
538: (itemtype => itemtype
539: ,itemkey => itemkey
540: ,aname => 'ERROR_ACTIVITY_ID');
541: l_person_id per_people_f.person_id%type :=

Line 542: wf_engine.getitemattrnumber

538: (itemtype => itemtype
539: ,itemkey => itemkey
540: ,aname => 'ERROR_ACTIVITY_ID');
541: l_person_id per_people_f.person_id%type :=
542: wf_engine.getitemattrnumber
543: (itemtype => l_error_item_type
544: ,itemkey => l_error_item_key
545: ,aname => 'CURRENT_PERSON_ID');
546: --

Line 558: wf_engine.additemattr

554: (p_item_type => itemtype
555: ,p_item_key => itemkey
556: ,p_name => 'ERROR_PERSON_ID') then
557: -- the ERROR_PERSON_ID does not exist so create it
558: wf_engine.additemattr
559: (itemtype => itemtype
560: ,itemkey => itemkey
561: ,aname => 'ERROR_PERSON_ID');
562: end if;

Line 564: wf_engine.setitemattrnumber

560: ,itemkey => itemkey
561: ,aname => 'ERROR_PERSON_ID');
562: end if;
563: -- set the ERROR_PERSON_ID attribute value
564: wf_engine.setitemattrnumber
565: (itemtype => itemtype
566: ,itemkey => itemkey
567: ,aname => 'ERROR_PERSON_ID'
568: ,avalue => l_person_id);

Line 584: wf_engine.additemattr

580: (p_item_type => itemtype
581: ,p_item_key => itemkey
582: ,p_name => 'ERROR_PERSON_USERNAME') then
583: -- the ERROR_PERSON_USERNAME does not exist so create it
584: wf_engine.additemattr
585: (itemtype => itemtype
586: ,itemkey => itemkey
587: ,aname => 'ERROR_PERSON_USERNAME');
588: end if;

Line 590: wf_engine.setitemattrtext

586: ,itemkey => itemkey
587: ,aname => 'ERROR_PERSON_USERNAME');
588: end if;
589: -- set the ERROR_PERSON_USERNAME attribute value
590: wf_engine.setitemattrtext
591: (itemtype => itemtype
592: ,itemkey => itemkey
593: ,aname => 'ERROR_PERSON_USERNAME'
594: ,avalue => l_error_person_username);

Line 604: wf_engine.additemattr

600: (p_item_type => itemtype
601: ,p_item_key => itemkey
602: ,p_name => 'TRANSACTION_ID') then
603: -- the TRANSACTION_ID does not exist so create it
604: wf_engine.additemattr
605: (itemtype => itemtype
606: ,itemkey => itemkey
607: ,aname => 'TRANSACTION_ID');
608: end if;

Line 610: wf_engine.setitemattrnumber

606: ,itemkey => itemkey
607: ,aname => 'TRANSACTION_ID');
608: end if;
609: -- set the TRANSACTION_ID item attribute value
610: wf_engine.setitemattrnumber
611: (itemtype => itemtype
612: ,itemkey => itemkey
613: ,aname => 'TRANSACTION_ID'
614: ,avalue => hr_transaction_ss.get_transaction_id

Line 628: wf_engine.additemattr

624: (p_item_type => l_error_item_type
625: ,p_item_key => l_error_item_key
626: ,p_name => 'SYSTEM_ERROR_ACTID') then
627: -- the SYSTEM_ERROR_ACTID does not exist so create it
628: wf_engine.additemattr
629: (itemtype => l_error_item_type
630: ,itemkey => l_error_item_key
631: ,aname => 'SYSTEM_ERROR_ACTID');
632: end if;

Line 634: wf_engine.setitemattrnumber

630: ,itemkey => l_error_item_key
631: ,aname => 'SYSTEM_ERROR_ACTID');
632: end if;
633: -- set the SYSTEM_ERROR_ACTID attribute value
634: wf_engine.setitemattrnumber
635: (itemtype => l_error_item_type
636: ,itemkey => l_error_item_key
637: ,aname => 'SYSTEM_ERROR_ACTID'
638: ,avalue => l_error_actid);

Line 705: wf_engine.SetItemAttrText

701: -- Clear all error text for this activity by setting each to NULL
702: -- ---------------------------------------------------------------------------
703: FOR lcsr IN csr_wf_attribute_name LOOP
704: -- Clear current error_text attribute
705: wf_engine.SetItemAttrText
706: (itemtype => p_item_type
707: ,itemkey => p_item_key
708: ,aname => lcsr.name
709: ,avalue => null);

Line 763: wf_engine.SetItemAttrText

759: -- Clear all error text for this transaction step by setting each to NULL
760: -- ---------------------------------------------------------------------------
761: FOR lcsr IN csr_wf_attribute_name LOOP
762: -- Clear current error_text attribute
763: wf_engine.SetItemAttrText
764: (itemtype => p_item_type
765: ,itemkey => p_item_key
766: ,aname => lcsr.name
767: ,avalue => null);