开收票常见问题之“如何在金税互联日志修改请求的连接时间、传输时间”
1、问题描述
EAS Cloud与发票相关的操作包括销项发票开具、打印、红冲、作废或者进项发票下载、抵扣勾选、确认统计等,都需要通过访问发票云组件/接口来进行,发票云端从税局同步到操作结果后再返回给EAS Cloud进行后续的反写处理。如果税局或者发票云接口有一端响应时间较长,EAS Cloud的发票操作就很容易碰到“访问超时”的问题。
举个栗子,发票实际已打印 税务这边显示未打印,可能是因为 传输/连接时间到了,我们就断开显示失败,但发票云那边已接收到了请求,已经在打印了。如何调整系统连接、等待响应的时间?
2、解决方案
基于诸多与发票云接口交互的业务场景,标准产品对每个请求接口、在出厂时预置了默认的连接时间和数据传输时间,以毫秒ms为单位,前者为6s,后者为60s。其中,连接时间指建立请求的时间,数据传输时间指请求响应时间
接上面的举栗,发票打印需要调组件打印接口,这个过程是
EAS Cloud与接口建立连接通道
建立连接后传参给接口、接口处理传参完成连接税控盘、连接打印机等操作
接口返回给EAS Cloud发票已打印的结果
所以,连接时间是指(1),数据传输时间是指(2)+(3)。
综上,通过修改 数据传输时间 ,可延长系统等待响应时间,减少访问超时的出现。
3、操作步骤
1)admin进入根据该路径 发票管理》基础设置》金税互联日志 进入菜单,点击工具栏-报文设置,如下图
PS:只有管理员才有报文设置的权限,其他用户虽可见但不支持设置
2)所有系统与发票云交互接口过程基本都会做日志记录,可以在报文设置修改对应请求的数据传输时间,如下图。因为接口较多,应该修改报文设置接口那个接口,需要在操作后查看日志中的报文类型,再对应到报文设置中的报文类型
PS:注意注意注意!!!修改的前提是该接口的响应确实经常缓慢、经常超时,比如下载大量发票时。其他响应正常的接口若经修改可能反倒响应时间会增加
综上,在金税互联日志修改请求的连接时间、传输时间的操作就完成啦~
温馨提醒步骤虽简单但需要谨慎操作~
4、注意事项
期待您的反馈,待后续更新噢。。。
开收票常见问题之“如何在金税互联日志修改请求的连接时间、传输时间”
本文2024-09-22 19:22:43发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-106814.html