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 + -
显示快捷键?