1 PACKAGE IBY_EXT_WRAP_PUB AUTHID CURRENT_USER AS
2 /* $Header: ibyextws.pls 120.1.12020000.2 2012/07/12 15:12:13 sgogula noship $ */
3
4
5 G_DEBUG_MODULE CONSTANT VARCHAR2(100) := 'iby.plsql.IBY_EXT_WRAP_PUB';
6
7 --
8 -- This API is called once only for the payment instruction.
9 -- Implementor should construct the extract extension elements
10 -- at the payment instruction level as a SQLX XML Aggregate
11 -- and return the aggregate.
12 --
13
14 FUNCTION Get_Ins_Ext_Agg(p_payment_instruction_id IN NUMBER)
15 RETURN XMLTYPE;
16
17
18 --
19 -- This API is called once per payment.
20 -- Implementor should construct the extract extension elements
21 -- at the payment level as a SQLX XML Aggregate
22 -- and return the aggregate.
23 --
24 FUNCTION Get_Pmt_Ext_Agg(p_payment_id IN NUMBER)
25 RETURN XMLTYPE;
26
27
28 --
29 -- This API is called once per document payable.
30 -- Implementor should construct the extract extension elements
31 -- at the document level as a SQLX XML Aggregate
32 -- and return the aggregate.
33 --
34 FUNCTION Get_Doc_Ext_Agg(p_document_payable_id IN NUMBER)
35 RETURN XMLTYPE;
36
37
38 --
39 -- This API is called once per document payable line.
40 -- Implementor should construct the extract extension elements
41 -- at the doc line level as a SQLX XML Aggregate
42 -- and return the aggregate.
43 --
44
45 FUNCTION Get_Docline_Ext_Agg(p_document_payable_id IN NUMBER, p_line_number IN NUMBER)
46 RETURN XMLTYPE;
47
48
49 --
50 -- This API is called once only for the payment process request.
51 -- Implementor should construct the extract extension elements
52 -- at the payment request level as a SQLX XML Aggregate
53 -- and return the aggregate.
54 --
55 FUNCTION Get_Ppr_Ext_Agg(p_payment_service_request_id IN NUMBER)
56 RETURN XMLTYPE;
57
58
59 END IBY_EXT_WRAP_PUB;
60
61