银企互联下载交易明细缺失问题解决办法
问题描述
银企云存在交易明细,但是银企互联查询不到,银企互联的交易明细缺失
原因:
①下载交易明细请求没有发送到银企云(网络互斥锁导致)。
②银企云没有返回对应的交易明细。
③历史交易明细查询时间跨度大于4天走异步查询(异步拉取导致)。
排查方式
步骤1:通过交易明细查询交易明细功能操作一次同步
步骤2:同步后检查【账户查询-银企日志查询】中是否存在对应的同步日志
过滤条件:执行任务=下载交易明细、银行账户=查询账户、执行日期=今天
场景1:没有日志产生,存在网络互斥锁
V5.0版本【系统管理-网络互斥】 V6.0版本【日志管理-网络互斥】
过滤条件:业务操作 包含 业务锁---op_detail、对象类型编码 包含 bd_accountbanks、单据对象 包含 查询账号
如果过滤出如上图数据,确认创建时间与执行交易明细查询时间是否相同,如果相同可以删除掉再同步交易明细
注意:网络互斥不释放原因:
①业务在5.0.014版本做了修复,低于5.0.014版本有可能会出现这个问题。
②服务器重启,平台对业务添加的锁不会释放,服务器重启成功后手动在网络互斥模块查找【业务操作 包含 业务锁---op_detail】的锁删掉。(平台6.0版本修复了此问题)
场景2:有日志产生,执行结果失败
点击下载交易明细超链接:检查每一个日志tab页签是否异常
发送日志:银企互联发送给银企云下载需要的参数
接收日志:请求到银企云,银企云返回的结果(处理前失败:xxxxxx、处理中失败:xxxxx,此类异常为银企云返回的需要找银企云确认如何解决)
场景3:有日志产生,银企没返回结果
注意:针对此场景有可能是 历史交易明细查询时间跨度大于4天异步查询(异步拉取导致)。
解决方式:银企互联同步交易明细的时候,如果日期大于4天,就会改为异步拉取,异步拉取需要执行两次操作,且两次操作的开始日期,结束日期,账号必须相同
发送日志body可以查看到是否异步下载、是否银行下载、下载开始日期、结束日期等信息。
温馨提示:
①由于银企云与银行接口的交互限制,针对历史交易明细查询不能超过10次,如果频繁下载可能在10次内银行仍然没有返回数据,导致数据缺失
②建议错开当日和历史的查询调度,比如当日明细查询在每天的9:00-18:00,历史明细查询在每天的22:00(避免当日与历史调度同一时间点执行,导致有一方获取不到锁)
针对①问题的缺失在5.0.023版本发布了历史交易明细每天第一次执行强制从银行下载downloadFromBank = true
场景4:有日志产生,银企有返回结果(此种为正常)
银企互联下载交易明细缺失问题解决办法
本文2024-09-22 23:16:22发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-131965.html
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf