europackager.java
来自「java pos,你可以直接编译运行,」· Java 代码 · 共 332 行 · 第 1/2 页
JAVA
332 行
/*085*/ new IFA_NUMERIC ( 12, "DEBITS, TRANSACTION FEE AMOUNT"), /*086*/ new IFA_NUMERIC ( 16, "CREDITS, AMOUNT"), /*087*/ new IFA_NUMERIC ( 16, "CREDITS, REVERSAL AMOUNT"), /*088*/ new IFA_NUMERIC ( 16, "DEBITS, AMOUNT"), /*089*/ new IFA_NUMERIC ( 16, "DEBITS, REVERSAL AMOUNT"), /*090*/ new IFA_NUMERIC ( 42, "ORIGINAL DATA ELEMENTS"), /*091*/ new IF_CHAR ( 1, "FILE UPDATE CODE"), /*092*/ new IF_CHAR ( 2, "FILE SECURITY CODE"), /*093*/ new IF_CHAR ( 5, "RESPONSE INDICATOR"), /*094*/ new IF_CHAR ( 7, "SERVICE INDICATOR"), /*095*/ new IF_CHAR ( 42, "REPLACEMENT AMOUNTS"), /*096*/ new IFA_BINARY ( 8, "MESSAGE SECURITY CODE"), /*097*/ new IFA_AMOUNT ( 17, "AMOUNT, NET SETTLEMENT"), /*098*/ new IF_CHAR ( 25, "PAYEE"), /*099*/ new IFA_LLNUM ( 11, "SETTLEMENT INSTITUTION IDENT CODE"), /*100*/ new IFA_LLNUM ( 11, "RECEIVING INSTITUTION IDENT CODE"), /*101*/ new IFA_LLCHAR ( 17, "FILE NAME"), /*102*/ new IFA_LLCHAR ( 28, "ACCOUNT IDENTIFICATION 1"), /*103*/ new IFA_LLCHAR ( 28, "ACCOUNT IDENTIFICATION 2"), /*104*/ new IFA_LLLCHAR (100, "TRANSACTION DESCRIPTION"), /*105*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*106*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*107*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*108*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*109*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*110*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*111*/ new IFA_LLLCHAR (999, "RESERVED ISO USE"), /*112*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*113*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*114*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE" ), /*115*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*116*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE" ), /*117*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*118*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*119*/ new IFA_LLLCHAR (999, "RESERVED NATIONAL USE"), /*120*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*121*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*122*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*123*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*124*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*125*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*126*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*127*/ new IFA_LLLCHAR (999, "RESERVED PRIVATE USE"), /*128*/ new IFA_LLLCHAR (999, "MAC 2") }; public EuroPackager () { super(); setFieldPackager(this.fld); } public void setLogger (Logger logger, String realm) { this.logger = logger; this.realm = realm; f48Packager.setLogger (logger, realm + ".field-48"); } protected class Euro48Packager extends EuroSubFieldPackager { // EuroPay refers to the message subfields as // Private Data Subelements (PDS) private ISOFieldPackager fld48[] = { new IF_CHAR (4, "PLACEHOLDER"), new IFEP_LLCHAR (18, "Field 48 - PDS01"), new IFEP_LLCHAR (4, "Field 48 - PDS02"), new IFEP_LLCHAR (4, "Field 48 - PDS03"), new IFEP_LLCHAR (4, "Field 48 - PDS04"), new IFEP_LLCHAR (98, "Field 48 - PDS05"), new IFEP_LLCHAR (4, "Field 48 - PDS06"), new IFEP_LLCHAR (4, "Field 48 - PDS07"), new IFEP_LLCHAR (4, "Field 48 - PDS08"), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (3, "Field 48 - PDS20"), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (42, "Field 48 - PDS40"), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (4, "Field 48 - PDS42"), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (3, "Field 48 - PDS87"), new IFEP_LLCHAR (3, "Field 48 - PDS88"), new IFEP_LLCHAR (3, "Field 48 - PDS89"), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (0, ""), new IFEP_LLCHAR (5, "Field 48 - PDS92"), }; protected Euro48Packager () { super(); setFieldPackager(fld48); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?