资源简介
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语言下的
- 152G的java全套资源.zip
- 进程调度java编写含界面
- Java烟花特效(含源码).
- Java 中国象棋
- java 通过UDP实现一对多聊天室
- js上传zip文件java解压.txt
- java 课程设计 JPEG图片操作
-
java ba
se64的jar包 - java+jsp+oracle实现基本的用户管理系统
- java swing 企业人事管理系统(含数库)
- java+sql学生成绩管理系统有文档.rar
- Java+SQL2000学籍信息管理子系统课程设
- javafx删除table行的demo
- java串口通讯源码
- javaMail 用三种方式实现发送附件
- Google 推出的 Java 编码规范
- java 实现支付宝接口
- java,Eclipse,ATM自动柜台模拟系统
- DFA NFA java实现
- java农夫过河问题
- 图书进存销系统java完整代码
- GN算法Java版源码,个人鼎作
- java课程设计 客房管理系统
- c调用java的
- JAVA爬虫项目源代码
- java 聊天室 计算机网络
- JAVA算术编码
- 小叮当代码JAVA.rar
- java多线程文件传输基于swing
评论
共有 条评论