资源简介
java发送ISO8583报文接口框架
测试类实现平安银行支付接口
代码片段和文件信息
package com.iss.zhixiao.pingAnBank;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.BitSet;
import java.util.StringTokenizer;
/**
* varios functions needed to pack/unpack ISO-8583 fields
*
* @author apr@cs.com.uy
* @author Hani S. Kirollos
* @author Alwyn Schoeman
* @version $Id$
* @see ISOComponent
*/
@SuppressWarnings(“unused“)
public class ISOUtil {
public static final String[] hexStrings = getHexStrings();
public static String [] getHexStrings() {
String [] hs = new String[256];
for (int i = 0; i < 256; i++ ) {
StringBuilder d = new StringBuilder(2);
char ch = Character.forDigit(((byte)i >> 4) & 0x0F 16);
d.append(Character.toUpperCase(ch));
ch = Character.forDigit((byte)i & 0x0F 16);
d.append(Character.toUpperCase(ch));
hs[i] = d.toString();
}
return hs;
}
public static final String ENCODING = “ISO8859_1“;
public static final byte[] EBCDIC2ASCII = new byte[] {
(byte)0x0 (byte)0x1 (byte)0x2 (byte)0x3
(byte)0x9C (byte)0x9 (byte)0x86 (byte)0x7F
(byte)0x97 (byte)0x8D (byte)0x8E (byte)0xB
(byte)0xC (byte)0xD (byte)0xE (byte)0xF
(byte)0x10 (byte)0x11 (byte)0x12 (byte)0x13
(byte)0x9D (byte)0xA (byte)0x8 (byte)0x87
(byte)0x18 (byte)0x19 (byte)0x92 (byte)0x8F
(byte)0x1C (byte)0x1D (byte)0x1E (byte)0x1F
(byte)0x80 (byte)0x81 (byte)0x82 (byte)0x83
(byte)0x84 (byte)0x85 (byte)0x17 (byte)0x1B
(byte)0x88 (byte)0x89 (byte)0x8A (byte)0x8B
(byte)0x8C (byte)0x5 (byte)0x6 (byte)0x7
(byte)0x90 (byte)0x91 (byte)0x16 (byte)0x93
(byte)0x94 (byte)0x95 (byte)0x96 (byte)0x4
(byte)0x98 (byte)0x99 (byte)0x9A (byte)0x9B
(byte)0x14 (byte)0x15 (byte)0x9E (byte)0x1A
(byte)0x20 (byte)0xA0 (byte)0xE2 (byte)0xE4
(byte)0xE0 (byte)0xE1 (byte)0xE3 (byte)0xE5
(byte)0xE7 (byte)0xF1 (byte)0xA2 (byte)0x2E
(byte)0x3C (byte)0x28 (byte)0x2B (byte)0x7C
(byte)0x26 (byte)0xE9 (byte)0xEA (byte)0xEB
(byte)0xE8 (byte)0xED (byte)0xEE (byte)0xEF
(byte)0xEC (byte)0xDF (byte)0x21 (byte)0x24
(byte)0x2A (byte)0x29 (byte)0x3B (byte)0x5E
(byte)0x2D (byte)0x2F (byte)0xC2 (byte)0xC4
(byte)0xC0 (byte)0xC1 (byte)0xC3 (byte)0xC5
(byte)0xC7 (byte)0xD1 (byte)0xA6 (byte)0x2C
(byte)0x25 (byte)0x5F (byte)0x3E (byte)0x3F
(byte)0xF8 (byte)0xC9 (byte)0xCA (byte)0xCB
(byte)0xC8 (byte)0xCD (byte)0xCE (byte)0xCF
(byte)0xCC (byte)0x60 (byte)0x3A (byte)0x23
(byte)0x40 (byte)0x27 (byte)0x3D (byte)0x22
(byte)0xD8 (byte)0x61 (byte)0x62 (byte)0x63
(byte)0x64 (byte)0x65 (byte
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2904 2008-01-21 20:19 pingAnBank\build.xm
文件 2046 2012-08-09 09:06 pingAnBank\client\ClientBean.java
文件 873 2012-08-09 09:07 pingAnBank\client\UDPClient.java
文件 2773 2012-10-29 16:56 pingAnBank\client\UdpClientSocket.java
文件 2008 2012-09-28 16:03 pingAnBank\com\solab\iso8583\impl\SimpleTraceGenerator.java
文件 10388 2012-09-28 15:58 pingAnBank\com\solab\iso8583\IsoMessage.java
文件 6746 2012-09-28 15:58 pingAnBank\com\solab\iso8583\IsoType.java
文件 7029 2012-09-28 15:58 pingAnBank\com\solab\iso8583\IsoValue.java
文件 11600 2012-09-28 16:01 pingAnBank\com\solab\iso8583\MessageFactory.java
文件 305 2008-01-21 19:31 pingAnBank\com\solab\iso8583\package.html
文件 6890 2012-09-28 16:01 pingAnBank\com\solab\iso8583\parse\ConfigParser.java
文件 8839 2012-09-28 16:00 pingAnBank\com\solab\iso8583\parse\FieldParseInfo.java
文件 520 2012-11-05 17:31 pingAnBank\com\solab\iso8583\parse\j8583.dtd
文件 211 2008-01-21 19:31 pingAnBank\com\solab\iso8583\parse\package.html
文件 1383 2012-09-28 15:58 pingAnBank\com\solab\iso8583\TraceNumberGenerator.java
文件 48882 2012-10-31 10:09 pingAnBank\ISOUtil.java
文件 163377 2012-10-31 10:05 pingAnBank\ISOUtilTest.java
文件 3488 2012-11-08 08:57 pingAnBank\j8583\example\Client.java
文件 2140 2012-11-05 17:31 pingAnBank\j8583\example\config.xm
文件 4263 2012-11-05 12:11 pingAnBank\j8583\example\Example.java
文件 602 2012-10-08 14:55 pingAnBank\j8583\example\package.html
文件 578 2008-01-21 19:31 pingAnBank\j8583\example\parse.txt
文件 4609 2012-11-05 16:59 pingAnBank\j8583\example\Server.java
文件 1922 2012-08-09 09:09 pingAnBank\server\ServerBean.java
文件 305 2012-08-09 09:10 pingAnBank\server\UDPServer.java
文件 3942 2012-08-08 10:33 pingAnBank\server\UdpServerSocket.java
文件 3095 2012-10-09 17:18 pingAnBank\utils\AscBcd.java
文件 8074 2012-10-09 17:05 pingAnBank\utils\DataConverter.java
目录 0 2014-03-30 11:09 pingAnBank\com\solab\iso8583\impl
目录 0 2014-03-30 11:09 pingAnBank\com\solab\iso8583\parse
............此处省略12个文件信息
- 上一篇:java中cos文件上传
- 下一篇:Java写的为图片添加水印的软件含源代码
评论
共有 条评论