DBA Data[Home] [Help]

APPS.WF_XML dependencies on WF_EVENT

Line 3286: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',

3282: return;
3283: end if;
3284:
3285:
3286: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',
3287: p_parameter_list);
3288: -- Obtain the values for the configurable items
3289: nodename := WF_MAILER_PARAMETER.GetValueForCorr (pNid => nid,
3290: pCorrId => corrId,

Line 4157: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',

4153: else
4154:
4155: -- 4628088 Send the RESET_NLS flag if one is defined
4156: -- at the message level.
4157: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',
4158: p_parameter_list);
4159: resetNls := WF_MAILER_PARAMETER.GetValueForCorr (pNid => p_event_key,
4160: pCorrId => corrId,
4161: pName => 'RESET_NLS',

Line 4484: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',

4480: end if;
4481:
4482: recipient_role := p_recipient_role;
4483:
4484: corrId := wf_event.getValueForParameter('Q_CORRELATION_ID',
4485: p_parameter_list);
4486: messageIdx := 0;
4487: pos := p_pos;
4488: occurance := 1;

Line 4969: recipient_role := wf_event.getValueForParameter('ROLE_NAME',

4965: 'BEGIN');
4966: end if;
4967:
4968: if p_parameter_list is not null then
4969: recipient_role := wf_event.getValueForParameter('ROLE_NAME',
4970: p_parameter_list);
4971: end if;
4972:
4973: if recipient_role is null then

Line 5039: l_evt wf_event_t;

5035: p_parameter_list in wf_parameter_list_t)
5036: return clob
5037: is
5038: l_doc CLOB;
5039: l_evt wf_event_t;
5040: l_parameters wf_parameter_list_t;
5041: l_erragt wf_agent_t;
5042:
5043: begin

Line 5457: p_event in out NOCOPY WF_EVENT_T) return varchar2

5453: -- p_event
5454: -- RETURN
5455: -- varchar2 of the status
5456: function SendNotification (p_subscription_guid in raw,
5457: p_event in out NOCOPY WF_EVENT_T) return varchar2
5458: is
5459: l_eventName varchar2(80);
5460: l_eventkey varchar(80);
5461: l_nid number;

Line 5479: wf_event.SetErrorInfo(p_event, 'ERROR');

5475: wf_core.Context('WF_XML','SendNotification',p_event.getEventName(),
5476: p_subscription_guid);
5477: -- Save error message and set status to INVALID so mailer will
5478: -- bounce an "invalid reply" message to sender.
5479: wf_event.SetErrorInfo(p_event, 'ERROR');
5480: return 'ERROR';
5481: end sendNotification;
5482:
5483:

Line 5487: p_event in out NOCOPY WF_EVENT_T) return varchar2

5483:
5484: -- handleRecevieEvent
5485: --
5486: function handleReceiveEvent(p_subscription_guid in raw,
5487: p_event in out NOCOPY WF_EVENT_T) return varchar2
5488: is
5489: l_eventName varchar2(80);
5490: l_eventkey varchar(80);
5491: l_paramlist wf_parameter_list_t;

Line 5729: wf_event.SetErrorInfo(p_event, 'ERROR');

5725: wf_core.Context('WF_XML','handleReceiveEvent',p_event.getEventName(),
5726: p_subscription_guid);
5727: -- Save error message and set status to INVALID so mailer will
5728: -- bounce an "invalid reply" message to sender.
5729: wf_event.SetErrorInfo(p_event, 'ERROR');
5730: return 'ERROR';
5731:
5732: end handleReceiveEvent;
5733:

Line 5740: -- p_event - The WF_EVENT_T containing the event information

5736: -- Handle the notification receive events
5737: -- This will handle the processing of the inbound responses
5738: -- IN
5739: -- p_subscription_guid - The RAW GUID of the event subscription
5740: -- p_event - The WF_EVENT_T containing the event information
5741: -- RETURN
5742: -- varchar2 of the status
5743: function receive (p_subscription_guid in raw,
5744: p_event in out NOCOPY WF_EVENT_T) return varchar2

Line 5744: p_event in out NOCOPY WF_EVENT_T) return varchar2

5740: -- p_event - The WF_EVENT_T containing the event information
5741: -- RETURN
5742: -- varchar2 of the status
5743: function receive (p_subscription_guid in raw,
5744: p_event in out NOCOPY WF_EVENT_T) return varchar2
5745: is
5746: l_eventName varchar2(80);
5747: result varchar2(30);
5748: erragt wf_agent_t;

Line 5763: errMsg := wf_event.getValueForParameter('ERROR_MESSAGE',

5759:
5760: result := handleReceiveEvent(p_subscription_guid, p_event);
5761:
5762: elsif l_eventName = WF_NTF_RECEIVE_ERROR then
5763: errMsg := wf_event.getValueForParameter('ERROR_MESSAGE',
5764: l_paramList);
5765: errStack := wf_event.getValueForParameter('ERROR_STACK',
5766: l_paramList);
5767: p_event.setErrorSubscription(p_subscription_guid);

Line 5765: errStack := wf_event.getValueForParameter('ERROR_STACK',

5761:
5762: elsif l_eventName = WF_NTF_RECEIVE_ERROR then
5763: errMsg := wf_event.getValueForParameter('ERROR_MESSAGE',
5764: l_paramList);
5765: errStack := wf_event.getValueForParameter('ERROR_STACK',
5766: l_paramList);
5767: p_event.setErrorSubscription(p_subscription_guid);
5768: p_event.setErrorMessage(substrb(errMsg,1,4000));
5769: p_event.setErrorStack(substrb(errStack,1,4000));

Line 5773: erragt := wf_agent_t('WF_ERROR', wf_event.local_system_name);

5769: p_event.setErrorStack(substrb(errStack,1,4000));
5770: p_event.addParameterToList('ERROR_NAME', 'WF_NTF_RECEIVE_ERROR');
5771: p_event.addParameterToList('ERROR_TYPE', 'ERROR');
5772:
5773: erragt := wf_agent_t('WF_ERROR', wf_event.local_system_name);
5774:
5775: --
5776: -- sjm - lets just call the API directly
5777: --

Line 5797: wf_event.SetErrorInfo(p_event, 'ERROR');

5793: wf_core.Context('WF_XML','Receive',p_event.getEventName(),
5794: p_subscription_guid);
5795: -- Save error message and set status to INVALID so mailer will
5796: -- bounce an "invalid reply" message to sender.
5797: wf_event.SetErrorInfo(p_event, 'ERROR');
5798: return 'ERROR';
5799: end receive;
5800:
5801: -- SummaryRule

Line 5807: -- p_event The WF_EVENT_T containing the event details

5803: -- and call the approapriate summary generate function for
5804: -- either the role or the member of the role.
5805: -- IN
5806: -- p_subscription_guid The RAW GUID for the subscription
5807: -- p_event The WF_EVENT_T containing the event details
5808: -- OUT
5809: -- VARCHAR2 - The status
5810: function SummaryRule (p_subscription_guid in raw,
5811: p_event in out NOCOPY WF_EVENT_T) return varchar2

Line 5811: p_event in out NOCOPY WF_EVENT_T) return varchar2

5807: -- p_event The WF_EVENT_T containing the event details
5808: -- OUT
5809: -- VARCHAR2 - The status
5810: function SummaryRule (p_subscription_guid in raw,
5811: p_event in out NOCOPY WF_EVENT_T) return varchar2
5812: is
5813: l_eventName varchar2(80);
5814: l_eventkey varchar(80);
5815: l_paramlist wf_parameter_list_t;

Line 5839: wf_event.addParameterToList('ROLE_NAME',

5835:
5836: for rec_summary_role in c_get_summary_roles loop
5837:
5838: l_event_paramlist := wf_parameter_list_t();
5839: wf_event.addParameterToList('ROLE_NAME',
5840: rec_summary_role.RECIPIENT,
5841: l_event_paramlist);
5842: -- Set AQs correlation id to item type i.e. 'WFMAIL'
5843: wf_event.addParameterToList('Q_CORRELATION_ID', 'WFMAIL:SUM',

Line 5843: wf_event.addParameterToList('Q_CORRELATION_ID', 'WFMAIL:SUM',

5839: wf_event.addParameterToList('ROLE_NAME',
5840: rec_summary_role.RECIPIENT,
5841: l_event_paramlist);
5842: -- Set AQs correlation id to item type i.e. 'WFMAIL'
5843: wf_event.addParameterToList('Q_CORRELATION_ID', 'WFMAIL:SUM',
5844: l_event_paramlist);
5845: wf_event.addParameterToList('NOTIFICATION_ID', '0',
5846: l_event_paramlist);
5847:

Line 5845: wf_event.addParameterToList('NOTIFICATION_ID', '0',

5841: l_event_paramlist);
5842: -- Set AQs correlation id to item type i.e. 'WFMAIL'
5843: wf_event.addParameterToList('Q_CORRELATION_ID', 'WFMAIL:SUM',
5844: l_event_paramlist);
5845: wf_event.addParameterToList('NOTIFICATION_ID', '0',
5846: l_event_paramlist);
5847:
5848: wf_event.raise(WF_NTF_SEND_SUMMARY,
5849: rec_summary_role.RECIPIENT||':'||sysdate,

Line 5848: wf_event.raise(WF_NTF_SEND_SUMMARY,

5844: l_event_paramlist);
5845: wf_event.addParameterToList('NOTIFICATION_ID', '0',
5846: l_event_paramlist);
5847:
5848: wf_event.raise(WF_NTF_SEND_SUMMARY,
5849: rec_summary_role.RECIPIENT||':'||sysdate,
5850: null, l_event_paramlist);
5851: end loop;
5852:

Line 5860: wf_event.SetErrorInfo(p_event, 'ERROR');

5856:
5857: when others then
5858: wf_core.Context('WF_XML','SummaryRule',p_event.getEventName(),
5859: p_subscription_guid);
5860: wf_event.SetErrorInfo(p_event, 'ERROR');
5861: return 'ERROR';
5862: end SummaryRule;
5863:
5864: -- Parse the XML message and seperate out the main elements

Line 6031: p_event in out nocopy wf_event_t) return varchar2

6027:
6028: end getMessageDetails;
6029:
6030: FUNCTION error_rule(p_subscription_guid in raw,
6031: p_event in out nocopy wf_event_t) return varchar2
6032: is
6033: nid number;
6034: param_list wf_parameter_list_t;
6035: cb varchar2(240);

Line 6061: nid := to_number(wf_event.getValueForParameter('NOTIFICATION_ID',

6057: l_dummy varchar2(1);
6058:
6059: begin
6060: param_list := p_event.Parameter_List;
6061: nid := to_number(wf_event.getValueForParameter('NOTIFICATION_ID',
6062: param_list));
6063: error_msg := p_event.getErrorMessage;
6064: error_stack := p_event.getErrorStack;
6065: begin