FLAM4SEPA-API
FLAM4 SEPA Archive Interface (z/OS only)
|
Parameter structure to define the search field for an research in an archive. More...
#include <FL4SEPAS.h>
Data Fields | |
TsF4sNfHeader | stNfh |
Header with IDs and amount of matches. | |
C08 | acNSystem [1] |
SYSTEM = FILE_REF_BBK_IN_DATE contains "H" (HBV) oder "S" (SEPA-Clearer) | |
C08 | acNbTag [8] |
BTAG = FILE_REF_BBK_IN_DATE contains contains YYYYMMDD. | |
C08 | acOutFlid [7] |
OUTFILID = FILE_REF_BBK_OUT_LFDNR. | |
C08 | acOutBki [3] |
OUTBKID = ULK_REF_BBK_OUT. | |
C08 | acOutBkTcNr [7] |
OUTBKTXNBR = TRAN_ID_BBK_OUT. | |
C08 | acInFlId [7] |
FLHDRID-IN = FILE_REF_BBK_IN_LFDNR. | |
C08 | acInBkId [3] |
INBKID = BULK_REF_BBK_IN. | |
C08 | acInBkTxNr [7] |
NBKTXNBR = TRAN_ID_BBK_IN. | |
C08 | acSvcId [3] |
SVCID = SERVICE_ID. | |
C08 | acMsgIdIn [35] |
MSGID-IN = MESSAGE_ID_IN. | |
C08 | acFlHdrIdIn [16] |
C08 | acMsgIdOut [35] |
MSGID-OUT = MESSAGE_ID_OUT. | |
C08 | acFlHdrIdOut [16] |
FLHDRID-OUT = FILE_REF_OUT. | |
C08 | acPaymntInFId [35] |
PAYMNTINFID = PAYMENT_INFORMATION_ID. | |
C08 | acOrdBnkId [35] |
ORDBNKID = ORDERING_BANK_ID. | |
C08 | acPTypIn [6] |
PMNTTYP-IN = ZAHLUNGSTYP_IN. | |
C08 | acPTypOut [6] |
PMNTTYP-OUT = ZAHLUNGSTYP_OUT. | |
C08 | acCredAccIban [34] |
CREDACCIBAN = CREDITOR_IBAN. | |
C08 | acCredAgtBIC [11] |
CREDAGTBIC = CREDITOR_AGENT_BIC. | |
C08 | acDebtAgtBic [11] |
DEBTAGTBIC = DEBTOR_IBAN. | |
C08 | acDebtAccIban [34] |
DEBTACCIBAN = DEBTOR_AGENT_BIC. | |
C08 | acTotInBk [18] |
AMNTTOT-INBK = BULK_SUM_IN. | |
C08 | acTotOutBk [18] |
AMNTTOT-OUTBK = BULK_SUM_OUT. | |
C08 | acTxAmnt [18] |
TXAMNT = TX_AMOUNT. | |
C08 | acLtwBic [11] |
LTWBIC = Leitweg BIC. | |
C08 | acLtwAccount [10] |
LTWACCOUNT = Leitweg Konto (HBV) oder Bankleitzahl (SEPA-Clearer) | |
C08 | acLtwIban [34] |
LTWIBAN = Leitweg IBAN. | |
C08 | acErrCdExt [4] |
ERRCDEXT = FEHLERCODE_TX_EXT. | |
C08 | acMndTRef [35] |
MNDTREF = MANDATE_ID. | |
C08 | acCreIdTx [35] |
CREDITOR-ID-TX = Creditor-ID. | |
C08 | acBlkOBic [11] |
BLK-ORD-BIC = Auftraggeber-BIC. | |
C08 | acEndToEndId [35] |
ENDTOENDID = CUST_END_TO_END_ID. | |
C08 | acStatAkt [3] |
STATUS-AKT = Status. | |
C08 | acTxBuchST [3] |
TXBUCHST = Buchungsstatus der Transaktion. | |
C08 | acOrgRGTxId [35] |
ORG-TX-ID = Tx-Ref des Originals. | |
Parameter structure to define the search field for an research in an archive.
This structure is used to define the fields search for. Each field different to low values will be included into the research.
10 SEARCH-DATA. 15 NSYSTEM PIC X(01). 15 NBTAG PIC 9(08). 15 OUT-TX-KEY. 20 OUTFLID PIC X(07). 20 OUTBKID PIC 9(03). 20 OUTBKTXNR PIC 9(07). 15 IN-TX-KEY. 20 INFLID PIC X(07). 20 INBKID PIC 9(03). 20 INBKTXNR PIC 9(07). 15 REFRENCES. 20 SVCID PIC X(03). 20 MSGID-IN PIC X(35). 20 FLHDRID-IN PIC X(16). 20 MSGID-OUT PIC X(35). 20 FLHDRID-OUT PIC X(16). 20 PAYMNTINFID PIC X(35). 20 ORDBNKID PIC X(35). 15 PMTTYP. 20 PTYP-IN PIC X(06). 20 PTYP-OUT PIC X(06). 15 CREDITOR. 20 CREDACCIBAN PIC X(34). 20 CREDAGTBIC PIC X(11). 15 DEBITOR. 20 DEBTAGTBIC PIC X(11). 20 DEBTACCIBAN PIC X(34). 15 AMOUNTS. 20 TOT-INBK PIC 9(18). 20 TOT-OUTBK PIC 9(18). 20 TXAMNT PIC 9(18). 15 ROUTING. 20 LTWBIC PIC X(11). 20 LTWACCOUNT PIC 9(10). 20 LTWIBAN PIC X(34). 15 ERRORS. 20 ERRCDEXT PIC X(04). 15 SDD. 20 MNDTREF PIC X(35). 20 CREIDTX PIC X(35). 20 BLKOBIC PIC X(11). 15 T2. 20 ENDTOENDID PIC X(35). 15 AUSBLIC. 20 STATAKT PIC 9(3). 20 TXBUCHST PIC X(3). 15 ORG-TX-ID PIC X(35). *SINCE VERSION 2.2 15 SEPA2020. 20 REASON-RTRANS PIC X(04).
TsF4sNfHeader F4sNfEntry21::stNfh |
Header with IDs and amount of matches.
C08 F4sNfEntry21::acNSystem[1] |
SYSTEM = FILE_REF_BBK_IN_DATE contains "H" (HBV) oder "S" (SEPA-Clearer)
C08 F4sNfEntry21::acNbTag[8] |
BTAG = FILE_REF_BBK_IN_DATE contains contains YYYYMMDD.
C08 F4sNfEntry21::acOutFlid[7] |
OUTFILID = FILE_REF_BBK_OUT_LFDNR.
C08 F4sNfEntry21::acOutBki[3] |
OUTBKID = ULK_REF_BBK_OUT.
C08 F4sNfEntry21::acOutBkTcNr[7] |
OUTBKTXNBR = TRAN_ID_BBK_OUT.
C08 F4sNfEntry21::acInFlId[7] |
FLHDRID-IN = FILE_REF_BBK_IN_LFDNR.
C08 F4sNfEntry21::acInBkId[3] |
INBKID = BULK_REF_BBK_IN.
C08 F4sNfEntry21::acInBkTxNr[7] |
NBKTXNBR = TRAN_ID_BBK_IN.
C08 F4sNfEntry21::acSvcId[3] |
SVCID = SERVICE_ID.
C08 F4sNfEntry21::acMsgIdIn[35] |
MSGID-IN = MESSAGE_ID_IN.
C08 F4sNfEntry21::acFlHdrIdIn[16] |
C08 F4sNfEntry21::acMsgIdOut[35] |
MSGID-OUT = MESSAGE_ID_OUT.
C08 F4sNfEntry21::acFlHdrIdOut[16] |
FLHDRID-OUT = FILE_REF_OUT.
C08 F4sNfEntry21::acPaymntInFId[35] |
PAYMNTINFID = PAYMENT_INFORMATION_ID.
C08 F4sNfEntry21::acOrdBnkId[35] |
ORDBNKID = ORDERING_BANK_ID.
C08 F4sNfEntry21::acPTypIn[6] |
PMNTTYP-IN = ZAHLUNGSTYP_IN.
C08 F4sNfEntry21::acPTypOut[6] |
PMNTTYP-OUT = ZAHLUNGSTYP_OUT.
C08 F4sNfEntry21::acCredAccIban[34] |
CREDACCIBAN = CREDITOR_IBAN.
C08 F4sNfEntry21::acCredAgtBIC[11] |
CREDAGTBIC = CREDITOR_AGENT_BIC.
C08 F4sNfEntry21::acDebtAgtBic[11] |
DEBTAGTBIC = DEBTOR_IBAN.
C08 F4sNfEntry21::acDebtAccIban[34] |
DEBTACCIBAN = DEBTOR_AGENT_BIC.
C08 F4sNfEntry21::acTotInBk[18] |
AMNTTOT-INBK = BULK_SUM_IN.
C08 F4sNfEntry21::acTotOutBk[18] |
AMNTTOT-OUTBK = BULK_SUM_OUT.
C08 F4sNfEntry21::acTxAmnt[18] |
TXAMNT = TX_AMOUNT.
C08 F4sNfEntry21::acLtwBic[11] |
LTWBIC = Leitweg BIC.
C08 F4sNfEntry21::acLtwAccount[10] |
LTWACCOUNT = Leitweg Konto (HBV) oder Bankleitzahl (SEPA-Clearer)
C08 F4sNfEntry21::acLtwIban[34] |
LTWIBAN = Leitweg IBAN.
C08 F4sNfEntry21::acErrCdExt[4] |
ERRCDEXT = FEHLERCODE_TX_EXT.
C08 F4sNfEntry21::acMndTRef[35] |
MNDTREF = MANDATE_ID.
C08 F4sNfEntry21::acCreIdTx[35] |
CREDITOR-ID-TX = Creditor-ID.
C08 F4sNfEntry21::acBlkOBic[11] |
BLK-ORD-BIC = Auftraggeber-BIC.
C08 F4sNfEntry21::acEndToEndId[35] |
ENDTOENDID = CUST_END_TO_END_ID.
C08 F4sNfEntry21::acStatAkt[3] |
STATUS-AKT = Status.
C08 F4sNfEntry21::acTxBuchST[3] |
TXBUCHST = Buchungsstatus der Transaktion.
C08 F4sNfEntry21::acOrgRGTxId[35] |
ORG-TX-ID = Tx-Ref des Originals.