12: p_result OUT NOCOPY VARCHAR2) is
13: l_org_id NUMBER;
14:
15: begin
16: l_org_id := WF_ENGINE.GetItemAttrNumber(p_item_type,
17: p_item_key,
18: 'ORG_ID');
19:
20: if ( p_funmode = 'SET_CTX' ) then
174:
175: begin
176: if isDebugOn then debug('AR_DOC_TRANSFER_STANDARD.xml_transfer(+)');end if;
177:
178: l_doc_transfer_id := wf_engine.getItemAttrText(itemtype,
179: itemkey,
180: 'ECX_DOCUMENT_ID');
181: l_doc_trx_type := wf_engine.getItemAttrText(itemtype,
182: itemkey,
177:
178: l_doc_transfer_id := wf_engine.getItemAttrText(itemtype,
179: itemkey,
180: 'ECX_DOCUMENT_ID');
181: l_doc_trx_type := wf_engine.getItemAttrText(itemtype,
182: itemkey,
183: 'ECX_TRANSACTION_TYPE');
184: open doc; fetch doc into doc_rec; close doc;
185:
200: end if;
201:
202: if isDebugOn then debug('ECX_STANDARD.SEND(+)');end if;
203: ECX_STANDARD.SEND(ITEMTYPE,ITEMKEY,ACTID,FUNCMODE,RESULTOUT);
204: l_msgid := wf_engine.GetItemAttrText(itemtype,
205: itemkey,
206: 'ECX_MSGID_ATTR');
207: update ecx_doclogs
208: set cb_event_name = 'oracle.apps.ar.transmit.otaCallback',
226: ar_document_transfer_pkg.updateRow(doc_rec);
227: return;
228: end;
229:
230: l_msgid := wf_engine.GetItemAttrText(itemtype,
231: itemkey,
232: 'ECX_MSGID_ATTR');
233: if isDebugOn then
234: debug('l_doc_transfer_id:'||l_doc_transfer_id);