银企互联下载交易明细缺失问题解决办法

栏目:云星瀚知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

银企互联下载交易明细缺失问题解决办法

问题描述

  • 银企云存在交易明细,但是银企互联查询不到,银企互联的交易明细缺失


原因:

①下载交易明细请求没有发送到银企云(网络互斥锁导致)。

②银企云没有返回对应的交易明细。

③历史交易明细查询时间跨度大于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:有日志产生,银企有返回结果(此种为正常)


银企互联下载交易明细缺失问题解决办法

问题描述银企云存在交易明细,但是银企互联查询不到,银企互联的交易明细缺失原因:①下载交易明细请求没有发送到银企云(网络互斥锁导致)...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息