1、可选机构名金额266字节数据属性0X5“A网点”0X“123.45”0xFF250字节0X1016字节每一种数据单元在通讯格式中用两个某些表达长度+内容。内容某些都以字符串方式传播,截掉前导和后续空格,以减少冗余数据传播。长度以一种字节16进制数表达,可表达最大长度为250(0XFA)字节,若数据单元长度超过250字节,则采用分解传送方式,以0XFF表达数据单元超长,如上图中266字节数据单元。长度定义中0XFB0xFE保存,作为控制命令使用,见控制命令描述。属性是可选项,可以涉及各种属性,当前仅支持打印属性。对于普通数据单元不需要定义,对于其他对象普通需要定义相应属性。打印属性定义格式如下:
2、打印行打印列打印模式0,本系统中,规定Y=250 & X=250。打印模式详细含义见打印模式定义。打印: row col mode0xfe 0x01 0x0c2.2表格单元(FORM)表格单元FORM是指COP和SOP平台中由格式相似多条记录构成复合数据单元,其中每一条记录数据又由各种数据单元构成。表格在通讯格式中以表格名+记录条数+多条记录数据构成,每一条记录又由各种数据单元(表达办法同数据单元)表达。表格单元通讯格式如下:表格名记录条数栏位个数可选项记录01记录020X3“F01”0X2打印属性或其他“ABC”借0x“1234.99”0X4“李明”贷0x5“20.00”表格名长度表格名称见
3、下表姓名项借贷标志项金额项属性是可选项,在普通数据单元定义中不使用。在本系统中,记录条数不得不不大于250个。如果记录条数也许不不大于250条,必要采用文献传播方式解决这一问题。表格打印属性定义如下:起始行号打印列模式打印列模式打印列n模式nYX1M1X2M2XnMn模式M1Mn为数字代码,含义同数据单元中阐明。其他属性定义可以依照扩展对象属性进行定义。打印:换页:0xfe 0x1 0x0c换行: 0xfe 0x1 0x0a2.3对象单元COP/SOP对象代表一种具备特定属性复合数据单元,是COP/SOP系统实现后台驱动前台基本。对象描述中必要涉及对象名,其他属性如字段排列顺序等可在外部静态定
4、义。对象构成元素可以涉及数据单元和表格单元等系统支持各类单元。在COP/SOP系统中,对象类型可以依照需求进行扩展和定义,当前支持对象类型涉及窗口对象、打印对象等。对象普通由对象名+数据单元(可选项)+表格单元(可选项)构成。一种包括数据单元和表格单元窗口对象通讯格式如下:对象名对象内容“OBJ01”表格单元01窗口对象对象内容中不包括数据单元和表格单元可选属性,如行、列、模式等信息。打印对象由对象名+打印属性数据单元(可选项)+表格名称记录条数栏位数打印属性格数据(可选项)打印控制命令码(可选项)构成。打印控制命令码见打印控制命令码简介。打印对象: row + col + mode 2.4控
5、制命令码控制命令码可以穿插在数据单元之间,也可以穿插在表格单元数据项之间。COP/SOP系统中保存了XFB0XFE之间取值作为控制命令标志用。当前仅使用控制命令标志0XFE,作为打印控制命令码传播标志。控制命令标志控制命令长度N位控制序列0XFE0xN0x14。在这里有一种换页打印问题,本系统定义了0xFE为系统控制命令标志,换页符为0x0c。因而,如果需要换页打印,该换页控制命令串为0xFE+0x01+0x0c;该串可以置于打印对象数据单元或表格单元之前(如0xFE+0x01+0x0c+TRANFLD或FORM),也可以置于FORM数据中某一条记录之前(如FORM第n-1条记录+0xFE+0
6、x01+0x0c+FORM第n条记录),其他地方一概予以忽视。3输入信息格式输入输出是相对后台主机而言。输入信息是指客户端发向后台主机信息。输入信息包由系统信息头、交易公共头、交易数据头、业务数据构成。其中系统信息头、交易公共头和交易数据头采用构造化数据格式;业务数据采用长度加字符串传播方式,在本系统中,除二进制数据外,其她数据都转换成字符串类型进行传播。输入信息包格式如下:交易数据1交易数据2交易公共头交易数据头输入信息格式中不容许存在对象单元和控制命令码,业务数据由数据单元和表格单元构成。数据单元和表格单元传播格式见单元定义。下面将简介系统信息头、交易公共头、交易数据头三个某些数据格式。3
7、.1系统信息头系统信息头格式如下:(23bytes)数据包长度 (SHJBCD) unsigned short /转换成网络格式目的地址 (YNDIZH) unsigned char(4) /二进制方式存储源地址 (MBIODZ) unsigned char(4) /二进制方式存储系统保存位 (BOLIUW) unsigned char(1) /二进制方式存储信息结束标志(XXJSBZ) unsigned char(1) /二进制方式存储报文序号 (SJBSXH) unsigned short /转换成网络格式校验标志 (JIOYBZ) unsigned char(1) /二进制方式存储 校验
8、值 (JIOYNZ) unsigned char(8) /二进制方式存储字段阐明信息长度:表达整个数据包长度,涉及本数据项所占用字节数。目的地址:目的服务器地址,以代码表达,包括目的服务器,服务端口等信息。详细表达办法见附录。源地址:交易发起端地址,以代码表达,包括源设备,服务端口等信息。系统保存位:暂不使用。默认设立为信息结束标志:为适应多包数据通讯保存,默认设立为报文序号:为了防止报文恶意重发设立,暂不使用,默认值为校验标志:与否需要MAC或其他校验校验值: 校验算法生成数据项3.2交易公共头公共交易头格式如下:(21bytes)终端号 ZHNGDH char(5) String /字符串
9、方式存储 都市代码 CHSHDM char(4) String 机构代码 YNGYJG char(4) String 交易柜员 JIO1GY char(8) String 终端号:交易发起端终端号,省略TTY,如21a表达终端tty21a。 都市代码:暂不使用,设立为空格 机构代码:银行机构代码。 交易柜员:交易柜员代码。3.3交易数据头交易数据头格式如下:(45bytes)交易代码 JIAOYM char(4) /String交易子码 JIOYZM char(2) /String 交易模式 JIOYMS char(1) /String 交易序号 JIOYXH int /int本交易包长度CO
10、MMLN unsigned short /系统偏移1 PNYIL1 unsigned short /0xFFFF为无效 系统偏移2 PNYIL2 unsigned short /0xFFFF为无效 前台流水号 QTAILS char(12) 授权柜员SHOQGY char(8) /String 授权密码SHOQMM unsigned char(8) / 二进制方式传播 交易子码:判断某个复合交易中子交易码,暂不用。 交易模式: 暂不用 交易序号:重要为组合交易使用,是前台带到后台组合交易序号(cop用)。 系统偏移:记录加密字段偏移位置4输出信息格式输出信息是指后台交易完毕后返回给前台通讯数据
11、,由系统信息头、交易公共头、返回业务数据构成。输出信息包格式如下:对象1对象2对象n4.1系统信息头系统信息头同输入信息格式。4.2交易公共头交易公共头数据格式如下:(41bytes)交易代码 JIAOYM unsigned char(4) 联动交易码 LDJYDM unsigned char(4)交易日期 JIOYRQ char(8)交易时间 JIOYSJ integer 柜员流水号 GUIYLS char(12) 出错交易序号 CWJYXH short错误代号 PTCWDH char(7) /成功返回AAAAAAA,其她返回错误代码字段描述交易代码: 输入数据中第一种交易代码。交易时间:
12、用整数表达,如:9:45:10 为整数94510。柜员流水号:财务交易产生,包括八位柜员号及六位顺序号信息。出错交易序号:出错交易交易序号,是由前台生成并传播到后台。 错误代号: 前三位为错误类型,后4位为错误代码。4.3业务数据某些 对于业务数据某些,采用对象传播方式,不容许直接传播单独数据单元或表格单元。4.3.1错误信息对象在错误状况下,此处为错误描述对象,其格式如下例:错误信息对象名错误信息0X6“ERR000”0X02错误号长度错误代码0x06+ERR000 +0x02 +-1 +0x07+errid(ETL0001)+错误信息长度+errmsg4.3.2正常交易对象交易状态正常状况
13、下,数据格式如下:对象对象对象N5.附录:打印模式定义字符代码含义0(默认)S4c1宋体,正常字,15CPI,6LPI12S4C1宋体,正常字,10CPI,6LPI3S4c2宋体,正常字,15CPI,8LPI4S4C2宋体,正常字,10CPI,8LPI5S4c3宋体,正常字,15CPI,10LPI6S4C3宋体,正常字,10CPI,10LPI7S4c4宋体,正常字,15CPI,12LPI8S4C4宋体,正常字,10CPI,12LPI9S4c5宋体,正常字,15CPI,4LPI10S4C5宋体,正常字,10CPI,4LPI11S3c1宋体,倍高字,15CPI,6LPI12S3C1宋体,倍高字,1
14、0CPI,6LPI13S3c2宋体,倍高字,15CPI,8LPI14S3C2宋体,倍高字,10CPI,8LPI15S3c3宋体,倍高字,15CPI,10LPI16S3C3宋体,倍高字,10CPI,10LPI17S3c4宋体,倍高字,15CPI,12LPI18S3C4宋体,倍高字,10CPI,12LPI19S3c5宋体,倍高字,15CPI,4LPI20S3C5宋体,倍高字,10CPI,4LPI21S2c1宋体,倍宽字,15CPI,6LPI22S2C1宋体,倍宽字,10CPI,6LPI23S2c2宋体,倍宽字,15CPI,8LPI24S2C2宋体,倍宽字,10CPI,8LPI25S2c3宋体,倍宽
15、字,15CPI,10LPI26S2C3宋体,倍宽字,10CPI,10LPI27S2c4宋体,倍宽字,15CPI,12LPI28S2C4宋体,倍宽字,10CPI,12LPI29S2c5宋体,倍宽字,15CPI,4LPI30S2C5宋体,倍宽字,10CPI,4LPI31S1c1宋体,倍宽倍高字,15CPI,6LPI32S1C1宋体,倍宽倍高字,10CPI,6LPI33S1c2宋体,倍宽倍高字,15CPI,8LPI34S1C2宋体,倍宽倍高字,10CPI,8LPI35S1c3宋体,倍宽倍高字,15CPI,10LPI36S1C3宋体,倍宽倍高字,10CPI,10LPI37S1c4宋体,倍宽倍高字,15CPI,12LPI38S1C4宋体,倍宽倍高字,10CPI,12LPI39S1c5宋体,倍宽倍高字,15CPI,4LPI40S1C5宋体,倍宽倍高字,10CPI,4LPI
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1