关于SP一些响应码的API返回码及解析集合
在一些金融的行業(yè)(銀行、證券、保險(xiǎn)等),如果接觸了一些中間件,比如長城、恒銀、廣電等一些廠商的設(shè)備,不同的廠商有不同的一些規(guī)范,在應(yīng)用開發(fā)的過程中難免會(huì)和中間件的錯(cuò)誤碼打交道,這里總結(jié)一下。基本常用的設(shè)備就是智能柜臺(tái)、ATM機(jī)等。
API返回值方面,執(zhí)行成功返回0;執(zhí)行失敗,返回的錯(cuò)誤碼會(huì)根據(jù)模塊類別進(jìn)行區(qū)分,如攝像頭類別的錯(cuò)誤碼為 -1000開始,依次延續(xù)為-1002……等;讀卡器類別的錯(cuò)誤碼為 -200開始,依次延續(xù)為-201……等;能夠明確歸為類別錯(cuò)誤碼的情況返回相應(yīng)的類別錯(cuò)誤碼;不能明確歸類的返回通用錯(cuò)誤碼。
本API返回的錯(cuò)誤碼幾乎都是按照WOSA規(guī)范返回的錯(cuò)誤碼,因此其他廠商接入本API時(shí),其SP只需要按照標(biāo)準(zhǔn)的WOSA3.10規(guī)范制作接入即可。
通用錯(cuò)誤碼為各模塊接口均可能報(bào)出的錯(cuò)誤,其錯(cuò)誤的原因是各模塊的公共軟件環(huán)境出現(xiàn)錯(cuò)誤,具體的通用錯(cuò)誤碼說明如下:
PTR打印機(jī)類包含的設(shè)備模塊有:激光打印機(jī)、憑條打印機(jī)、發(fā)票打印機(jī)、日志打印機(jī)、指紋儀等,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
IDC讀卡器類包含的設(shè)備模塊有:電動(dòng)讀卡器、非接觸式讀卡器、插入式IC讀卡器、刷卡器及發(fā)KEY模塊的條碼獲取部分等,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
PIN加密模塊類包含的設(shè)備模塊有:金屬加密鍵盤、外接密碼鍵盤等,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
SIU指示燈傳感器類包含的設(shè)備模塊有:各模塊的指示燈、人體紅外感應(yīng)、門開關(guān)傳感器等,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
CRD介質(zhì)發(fā)放類包含的設(shè)備模塊有:發(fā)卡模塊、UKEY或TOKEN介質(zhì)發(fā)放模塊,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
BCR條碼掃描讀取類主要包含條碼和二維碼掃描槍模塊,有關(guān)這些模塊可能返回的錯(cuò)誤碼有:
根據(jù)這些錯(cuò)誤碼,我們通過分析返回值的日志能很快定位到設(shè)備的故障,可以區(qū)分是軟件問題還是硬件故障,便于給對(duì)應(yīng)的工程師分配問題,讓問題很好的得到解決。
在應(yīng)用開發(fā)的過程中如果遇到和中間件以及硬件相關(guān)的問題,我們可以根據(jù)具體的問題,提取對(duì)應(yīng)設(shè)備的日志,通過現(xiàn)象的反饋,查詢對(duì)應(yīng)的流水日志發(fā)生問題的流水號(hào)及報(bào)錯(cuò)的問題以及時(shí)間點(diǎn)。然后通過流水號(hào)和時(shí)間點(diǎn)去.all日志中查具體的返回值,對(duì)著上面的碼表就能給出對(duì)應(yīng)的措施及建議,一般來說,設(shè)備號(hào)就是流水日志的前8位。
好啦,本期中間件相關(guān)的API返回碼知識(shí)孫叫獸就分享到這里,我們下期見!
總結(jié)
以上是生活随笔為你收集整理的关于SP一些响应码的API返回码及解析集合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue基础教程总结篇,用最短的时间入门v
- 下一篇: 关于一些常见智柜问题的分析及解决办法