ISO8583各域详解.docx
上传人:猫巷****正德 上传时间:2024-09-10 格式:DOCX 页数:65 大小:23KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

ISO8583各域详解.docx

ISO8583各域详解.docx

预览

免费试读已结束,剩余 55 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ISO8583各域详解ISO8583各域详解8583协议的报文域编码格式分为:BINARY、CHAR、NUMERIC、LLVAR、LLLVAR、LLLVAR_NUMERIC这几种格式.BINARY采用二进制编码(8位二进制数编码为一个字节).CHAR、LLVAR、LLLVAR为ASC(即正常的getBytes(Encoding))编码.NUMERIC、LLLVAR_NUMERIC采用BCD(半个字节表示一个10进制数,每两位编码为一个字节)编码.CHAR、BINARY、NUMERIC都需要指定长度.CHAR类型左对齐、右补空格.NUMERIC右对齐、左补零.LLVAR域前加一个字节的字节长度(采用bcd编码).LLLVAR域前加两个字节的字节长度(采用bcd编码).LLLVAR_NUMERIC域前加两个字节的长度(注:非字节长度,而是数字的长度,即字节长度的两倍)(采用bcd编码).代码中会在IsoFieldsetValue时进行格式化,组装报文时计算LLVAR等域长.ISO8583域说明ATM、前置机间通讯采用ISO8583包格式.以下是位元、报文等的定义.1、信息类型(messagetype)定义位图位置:-格式:定长类型:N4描述:数据包的第一部分,定义数据包的类型.数据类型由数据包的发起者设定,应遵循以下要求:数据包开始部分必须是信息类型;对不支持的信息类型能给出拒绝应答.0100授权交易0110授权交易答复0200金融交易0210金融交易答复0240查询交易0250查询交易答复0400冲正交易0410冲正交易答复0800管理交易0810管理交易答复2、位图(BitMap)-基本位图和扩展位图位图位置:01格式:定长类型:B16描述:如将位图的第一位设为#39;1#39;,表示使用扩展位图,否则表示只使用基本位图.如使用某数据域,应在位图中将相应的位设位#39;1#39;,如使用41域,需将位图的41位设为#39;1#39;.选用条件:如使用65到128域,需设位图域为#39;1#39;3、Bit02主帐号(PrimaryAccountNumber)位图位置:02格式:变长,LLVAR类型:N..22描述:唯一的确认一个用户交易的基本帐号.由于银行电子服务系统涉及多个应用系统,而帐号长度最多为22位,故将原标准的19长度改为22位.4、Bit03处理代码(ProcessingCode)位图位置:03格式:定长类型:N6描述:用于描述交易对客户帐户造成何种影响的代码.处理代码和信息码一起可唯一定义一种交易的类型.处理代码由以下三部分组成:位置描述1-2交易动作码3-4付出帐户类型,用于借记类,如查询、代收费、转场交易.5-6收入帐户类型,用于代收费、转帐等.其中:ff:付出帐户tt:收入帐户*视主机而定5、Bit04交易金额(Amount,Transaction)位图位置:04格式:定长类型:N12描述:帐户人要求交易的交易金额,不含任何处理和交易费用.金额的表示和货币代码有关,应能表示相应货币的最小单位.参ISO4217有关货币代码定义.如“000000000100”用于表示美元,表示1.00元;如用于表示意大利货币,则表示100里拉.对于查询等交易,应设交易金额为“000000000000”.6、Bit06交易日期和时间TransmissionDateandTime位图位置:07格式:定长,MMDDhhmmss类型:N10描述:本地交易日期和时间7、Bit11系统跟踪号(SystemsTraceAuditNumber)位图位置:11格式:定长类型:N6描述:终端交易的跟踪号码.交易发起终端填写,和“交易日期、时间”、信息类型等合在一起可唯一定义某一个终端的唯一一笔交易.即是说,在同一天,对一终端,同一类交易的系统跟踪号应保证不同.系统跟踪号在交易过程中不能修改.使用此域来匹配请求和通知类交易的返回.应用系统使用此域来检查收到的授权、金融、自动冲正、结算、管理和网管等类交易的应答包是否是其请求包的应答.系统跟踪号不用于匹配自动冲正交易,也不用于在预授权消费时匹配前面的预授权交易.参90域.对于银行电子服务系统,其系统跟踪号是交易流水号.8、Bit12本地交易时间(Time,LocalTransaction)位图位置:12格式:定长,hhmmss类型:N6描述:交易在终端上发生的时间.本地交易时间在交易处理过程中不能改变.在自动冲正,存贮转发时,本地交易时间不能改变.9、Bit13本地交易日期(Date,LocalTransaction)位图位置:13格式:定长,MMDD类型:N4描述:交易在终端上发生的时间.本地交易时间不能改变,在自动冲正、存储转发交易时,本地交易时间也不能改变.10、Bit14有效期(Da