关于SP一些响应码的API返回码及解析集合

举报
孙叫兽 发表于 2021/12/23 22:29:24 2021/12/23
【摘要】 在一些金融的行业(银行、证券、保险等),如果接触了一些中间件,比如长城、恒银、广电等一些厂商的设备,不同的厂商有不同的一些规范,在应用开发的过程中难免会和中间件的错误码打交道,这里总结一下。基本常用的设备就是智能柜台、ATM机等。API返回值方面,执行成功返回0;执行失败,返回的错误码会根据模块类别进行区分,如摄像头类别的错误码为 -1000开始,依次延续为-1002……等;读卡器类别的错误...
在一些金融的行业(银行、证券、保险等),如果接触了一些中间件,比如长城、恒银、广电等一些厂商的设备,不同的厂商有不同的一些规范,在应用开发的过程中难免会和中间件的错误码打交道,这里总结一下。基本常用的设备就是智能柜台、ATM机等。

图片

API返回值方面,执行成功返回0;执行失败,返回的错误码会根据模块类别进行区分,如摄像头类别的错误码为 -1000开始,依次延续为-1002……等;读卡器类别的错误码为 -200开始,依次延续为-201……等;能够明确归为类别错误码的情况返回相应的类别错误码;不能明确归类的返回通用错误码。

图片

本API返回的错误码几乎都是按照WOSA规范返回的错误码,因此其他厂商接入本API时,其SP只需要按照标准的WOSA3.10规范制作接入即可。


通用错误码为各模块接口均可能报出的错误,其错误的原因是各模块的公共软件环境出现错误,具体的通用错误码说明如下:

图片

图片

图片

图片

图片

PTR打印机类包含的设备模块有:激光打印机、凭条打印机、发票打印机、日志打印机、指纹仪等,有关这些模块可能返回的错误码有:

图片

图片

图片

图片

IDC读卡器类包含的设备模块有:电动读卡器、非接触式读卡器、插入式IC读卡器、刷卡器及发KEY模块的条码获取部分等,有关这些模块可能返回的错误码有:

图片

图片

PIN加密模块类包含的设备模块有:金属加密键盘、外接密码键盘等,有关这些模块可能返回的错误码有:

图片

图片

图片

图片

SIU指示灯传感器类包含的设备模块有:各模块的指示灯、人体红外感应、门开关传感器等,有关这些模块可能返回的错误码有:

图片

CRD介质发放类包含的设备模块有:发卡模块、UKEY或TOKEN介质发放模块,有关这些模块可能返回的错误码有:

图片

图片

BCR条码扫描读取类主要包含条码和二维码扫描枪模块,有关这些模块可能返回的错误码有:

图片

图片

根据这些错误码,我们通过分析返回值的日志能很快定位到设备的故障,可以区分是软件问题还是硬件故障,便于给对应的工程师分配问题,让问题很好的得到解决。

图片

在应用开发的过程中如果遇到和中间件以及硬件相关的问题,我们可以根据具体的问题,提取对应设备的日志,通过现象的反馈,查询对应的流水日志发生问题的流水号及报错的问题以及时间点。然后通过流水号和时间点去.all日志中查具体的返回值,对着上面的码表就能给出对应的措施及建议,一般来说,设备号就是流水日志的前8位。

好啦,本期中间件相关的API返回码知识孙叫兽就分享到这里,我们下期见!
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。