《sop通讯规则》word版

《sop通讯规则》word版

ID:32868845

大小:423.00 KB

页数:7页

时间:2019-02-16

《sop通讯规则》word版_第1页
《sop通讯规则》word版_第2页
《sop通讯规则》word版_第3页
《sop通讯规则》word版_第4页
《sop通讯规则》word版_第5页
资源描述:

《《sop通讯规则》word版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、联想集团有限公司SOP通讯格式规则1.概述通讯数据包由公共信息部分、交易数据部分公共信息部分包括系统信息头和交易公共信息头。交易数据部分包括交易数据头(可选)、业务数据和系统控制命令。业务数据部分又包括数据单元、表格和对象。业务数据部分可以插入系统控制命令。1.1系统信息头部分是与系统相关的,包括目标服务代码、数据源代码、长度等系统信息,由系统配置文件(数据库表,下同)指定,每字段的个数、顺序、长度固定。1.2交易公共信息头部分是跟同一数据包中所包含的所有交易相关的信息,包括交易的终端,交易柜员,机构等信息,组织方式同系统信息头的格式。1.3交易数据头部分包括交易代码,交易模式,前台流水号,

2、授权柜员等信息,组织方式同系统信息头的格式。1.4业务数据部分由长度+数据组成,长度用一个字节的二进制数表示,数据全部转换成字符串传送,字符串的最大长度由系统的BYTE_MAX_LEN宏定义指定(在本系统里,我们定义BYTE_MAX_LEN为250(0xFA)),大于该长度的部分系统保留作为控制命令用。如果数据单元的长度超过BYTE_MAX_LEN,则分段发送,0xFF作为超长数据的标志。例如要传768字节数据,由于系统定义BYTE_MAX_LEN为250,则该数据段为0xFF+250字符+0xFF+250字符+0xFF+250字符+0x12+18字符;如要传250字节数据时,则该数据段为0

3、xFA+250字符。控制命令部分。在业务数据中,可以穿插控制命令,其格式为:控制字符标志+控制字符串长度+控制字符串。控制字符标志由系统保留的BYTE_MAX_LEN~0xFF之间的字符标识,在本系统中系统保留字符为0xFB,0xFC,0xFD,0xFE,目前仅使用0XFE作为打印相关的控制命令标识符。整个通讯数据包的组成示意图如下:公共信息交易数据交易头业务数据系统信息头交易公共信息头交易数据头数据单元数据单元数据单元表格单元对象单元。。。控制命令码可以穿插在业务数据之间,如单元与单元之间,表格内部数据项之间,以及对象内数据项之间下面将分几个部分详细描述整个系统的通讯格式。第7页/共7页联

4、想集团有限公司1.单元定义1.1数据单元(TRANFLD)数据单元TRANFLD是COP和SOP中代表特定内容的基本数据项,一般对应一个应用数据定义,在SOP平台中采用可自解包的通讯格式。数据单元通讯格式如下:可选机构名可选金额可选266字节数据。。。属性0X5“A网点”属性0X6“123.45”属性0xFF250字节0X1016字节每一个数据单元在通讯格式中用两个部分表示——长度+内容。内容部分都以字符串方式传输,截掉前导和后续的空格,以减少冗余数据的传输。长度以一个字节的16进制数表示,可表示的最大长度为250(0XFA)字节,若数据单元长度超过250字节,则采用分解传送的方式,以0XF

5、F表示数据单元超长,如上图中266字节数据单元。长度定义中0XFB~0xFE保留,作为控制命令使用,见控制命令描述。属性是可选项,可以包括多种属性,目前仅支持打印属性。对于一般数据单元不需要定义,对于其它对象一般需要定义相应属性。打印属性定义格式如下:打印行打印列打印模式YX0,1,2...本系统中,要求Y<=250&&X<=250。打印模式的具体含义见打印模式定义。1.2表格单元(FORM)表格单元FORM是指COP和SOP平台中由格式相同的多条记录组成的复合数据单元,其中每一条记录的数据又由多个数据单元组成。表格在通讯格式中以表格名+记录条数+多条记录数据组成,每一条记录又由多个数据单元

6、(表示方法同数据单元)表示。表格单元的通讯格式如下:表格名记录条数栏位个数可选项记录01记录020X3“F01”0X20X3打印属性或其它0X3“ABC”0X2借0x7“1234.99”0X4“李明”0X2贷0x5“20.00”表格名长度表格名称见下表姓名项借贷标志项金额项姓名项借贷标志项金额项属性是可选项,在一般数据单元的定义中不使用。在本系统中,记录条数不得大于250个。如果记录条数可能大于250条,必须采用文件传输的方式解决这一问题。表格的打印属性定义如下:起始行号打印列1模式1打印列2模式2。。。打印列n模式nYX1M1X2M2XnMn模式M1~Mn为数字代码,含义同数据单元中的说明

7、。其它属性定义可以根据扩展对象的属性进行定义。1.3对象单元第7页/共7页联想集团有限公司COP/SOP的对象代表一个具有特定属性的复合数据单元,是COP/SOP系统实现后台驱动前台的基础。对象描述中必须包括对象名,其它属性如字段排列顺序等可在外部静态定义。对象的组成元素可以包括数据单元和表格单元等系统支持的各类单元。在COP/SOP系统中,对象的类型可以根据需求进行扩展和定义,目前支持的对象类型包括窗口对象

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。