6: app_short_name VARCHAR2(100)
7: );
8: TYPE ecappTabType IS TABLE OF ecapp_rec_type INDEX BY BINARY_INTEGER;
9:
10: procedure cardInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
11: in_payeeid in iby_trans_fi_v.payeeid%type,
12: in_tangibleid in iby_trans_fi_v.tangibleid%type,
13: out_ccnumber_from out nocopy iby_creditcard_v.ccnumber%type,
14: out_expdate_from out nocopy iby_creditcard_v.expirydate%type,
7: );
8: TYPE ecappTabType IS TABLE OF ecapp_rec_type INDEX BY BINARY_INTEGER;
9:
10: procedure cardInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
11: in_payeeid in iby_trans_fi_v.payeeid%type,
12: in_tangibleid in iby_trans_fi_v.tangibleid%type,
13: out_ccnumber_from out nocopy iby_creditcard_v.ccnumber%type,
14: out_expdate_from out nocopy iby_creditcard_v.expirydate%type,
15: out_accttype_from out nocopy iby_accttype.accttype%type,
8: TYPE ecappTabType IS TABLE OF ecapp_rec_type INDEX BY BINARY_INTEGER;
9:
10: procedure cardInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
11: in_payeeid in iby_trans_fi_v.payeeid%type,
12: in_tangibleid in iby_trans_fi_v.tangibleid%type,
13: out_ccnumber_from out nocopy iby_creditcard_v.ccnumber%type,
14: out_expdate_from out nocopy iby_creditcard_v.expirydate%type,
15: out_accttype_from out nocopy iby_accttype.accttype%type,
16: out_name out nocopy varchar2,
22: out_refinfo out nocopy iby_tangible.refinfo%type,
23: out_memo out nocopy iby_tangible.memo%type,
24: out_currency out nocopy iby_tangible.currencynamecode%type)
25: is
26: cursor c_userCardInfo (cin_payerinstrid in iby_trans_fi_v.payerinstrid%type) is
27:
28: select ccnumber,
29: expirydate,
30: accttype
32: iby_trxn_summaries_all d
33: where d.payerinstrid = cin_payerinstrid
34: and d.payerinstrid = c.instrid;
35:
36: cursor c_payeeBankInfo (cin_payeeid in iby_trans_fi_v.payeeid%type) is
37: select b.bank_party_id,
38: b.branch_party_id,
39: b.ext_bank_account_id,
40: b.bank_account_type
42: iby_trxn_summaries_all d
43: where d.payeeid = cin_payeeid
44: and d.payeeinstrid = b.ext_bank_account_id;
45:
46: cursor c_tangibleInfo (cin_tangibleid in iby_trans_fi_v.tangibleid%type) is
47: select acctno,
48: refinfo,
49: memo,
50: currencynamecode
82: end if;
83: close c_tangibleInfo;
84: end cardInfo;
85:
86: procedure bankInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
87: in_payeeid in iby_trans_fi_v.payeeid%type,
88: in_tangibleid in iby_trans_fi_v.tangibleid%type,
89: out_bankid_from out nocopy iby_ext_bank_accounts_v.bank_party_id%type,
90: out_branchid_from out nocopy iby_ext_bank_accounts_v.branch_party_id%type,
83: close c_tangibleInfo;
84: end cardInfo;
85:
86: procedure bankInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
87: in_payeeid in iby_trans_fi_v.payeeid%type,
88: in_tangibleid in iby_trans_fi_v.tangibleid%type,
89: out_bankid_from out nocopy iby_ext_bank_accounts_v.bank_party_id%type,
90: out_branchid_from out nocopy iby_ext_bank_accounts_v.branch_party_id%type,
91: out_acctid_from out nocopy iby_ext_bank_accounts_v.ext_bank_account_id%type,
84: end cardInfo;
85:
86: procedure bankInfo (in_payerinstrid in iby_trans_fi_v.payerinstrid%type,
87: in_payeeid in iby_trans_fi_v.payeeid%type,
88: in_tangibleid in iby_trans_fi_v.tangibleid%type,
89: out_bankid_from out nocopy iby_ext_bank_accounts_v.bank_party_id%type,
90: out_branchid_from out nocopy iby_ext_bank_accounts_v.branch_party_id%type,
91: out_acctid_from out nocopy iby_ext_bank_accounts_v.ext_bank_account_id%type,
92: out_accttype_from out nocopy iby_accttype.accttype%type,
99: out_refinfo out nocopy iby_tangible.refinfo%type,
100: out_memo out nocopy iby_tangible.memo%type,
101: out_currency out nocopy iby_tangible.currencynamecode%type)
102: is
103: cursor c_userBankInfo (cin_payerinstrid in iby_trans_fi_v.payerinstrid%type) is
104:
105: select b.bank_party_id,
106: b.branch_party_id,
107: b.ext_bank_account_id,
111: where d.payerinstrid = cin_payerinstrid
112: and d.payerinstrid = b.ext_bank_account_id;
113:
114:
115: cursor c_payeeBankInfo (cin_payeeid in iby_trans_fi_v.payeeid%type) is
116: select b.bank_party_id,
117: b.branch_party_id,
118: b.ext_bank_account_id,
119: b.bank_account_type
121: iby_trxn_summaries_all d
122: where d.payeeid = cin_payeeid
123: and d.payeeinstrid = b.ext_bank_account_id;
124:
125: cursor c_tangibleInfo (cin_tangibleid in iby_trans_fi_v.tangibleid%type) is
126: select acctno,
127: refinfo,
128: memo,
129: currencynamecode
225: AND b.needsupdt IN ('Y','F')
226: AND b.ecappid = DECODE(cin_ecappid, '222', b.ecappid,cin_ecappid);
227:
228: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
229: SELECT iby_trans_fi_v.TRANSACTIONID,
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
226: AND b.ecappid = DECODE(cin_ecappid, '222', b.ecappid,cin_ecappid);
227:
228: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
229: SELECT iby_trans_fi_v.TRANSACTIONID,
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
227:
228: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
229: SELECT iby_trans_fi_v.TRANSACTIONID,
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
228: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
229: SELECT iby_trans_fi_v.TRANSACTIONID,
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
229: SELECT iby_trans_fi_v.TRANSACTIONID,
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
230: iby_trans_fi_v.STATUS,
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
231: iby_trans_fi_v.UPDATEDATE,
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
239: AND iby_trans_fi_v.ecappid = cin_ecappid;
232: iby_trans_fi_v.REQTYPE,
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
239: AND iby_trans_fi_v.ecappid = cin_ecappid;
240:
233: iby_trans_fi_v.REFERENCECODE,
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
239: AND iby_trans_fi_v.ecappid = cin_ecappid;
240:
241: /* Bug# 10192851
234: iby_trans_fi_v.TRXNMID
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
239: AND iby_trans_fi_v.ecappid = cin_ecappid;
240:
241: /* Bug# 10192851
242: CURSOR c_trans_bankacct (cin_ecappid in iby_ecapp.ecappid%type) IS
235: FROM iby_trans_fi_v
236: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
237: AND iby_trans_fi_v.reqtype <> 'ORAPMTREQ'
238: AND iby_trans_fi_v.status not in (1, 0, 11, 100, 111)
239: AND iby_trans_fi_v.ecappid = cin_ecappid;
240:
241: /* Bug# 10192851
242: CURSOR c_trans_bankacct (cin_ecappid in iby_ecapp.ecappid%type) IS
243: SELECT iby_trans_bankacct_v.TRANSACTIONID,
501: AND iby_trans_core_v.ecappid = DECODE(cin_ecappid, '222', iby_trans_core_v.ecappid,cin_ecappid);
502:
503:
504: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
505: SELECT iby_trans_fi_v.TRANSACTIONID,
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
502:
503:
504: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
505: SELECT iby_trans_fi_v.TRANSACTIONID,
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
503:
504: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
505: SELECT iby_trans_fi_v.TRANSACTIONID,
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
504: CURSOR c_trans_fi (cin_ecappid in iby_ecapp.ecappid%type) IS
505: SELECT iby_trans_fi_v.TRANSACTIONID,
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
505: SELECT iby_trans_fi_v.TRANSACTIONID,
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
513: AND iby_trans_fi_v.ecappid = cin_ecappid;
506: iby_trans_fi_v.STATUS,
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
513: AND iby_trans_fi_v.ecappid = cin_ecappid;
514:
507: iby_trans_fi_v.UPDATEDATE,
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
513: AND iby_trans_fi_v.ecappid = cin_ecappid;
514:
515: -- r_trans_fi c_trans_fi%ROWTYPE;
508: iby_trans_fi_v.REQTYPE,
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
513: AND iby_trans_fi_v.ecappid = cin_ecappid;
514:
515: -- r_trans_fi c_trans_fi%ROWTYPE;
516:
509: iby_trans_fi_v.REFERENCECODE,
510: iby_trans_fi_v.TRXNMID
511: FROM iby_trans_fi_v
512: WHERE iby_trans_fi_v.needsupdt IN ('Y','F')
513: AND iby_trans_fi_v.ecappid = cin_ecappid;
514:
515: -- r_trans_fi c_trans_fi%ROWTYPE;
516:
517: CURSOR c_trans_bankacct (cin_ecappid in iby_ecapp.ecappid%type) IS