项目

一般

简介

新功能 #5681

银保信-数据同步

由 宋 姣姣 在 超过 3 年 之前添加. 更新于 超过 3 年 之前.

状态:
待开发
优先级:
紧急
指派给:
开始日期:
2022-01-19
计划完成日期:
% 完成:

0%

预期时间:
预约开发日期:
预计PRD完成时间:
预计PRD开始时间:
实际PRD开始时间:
实际PRD完成时间:
需求设计进度:
0%
预计UI设计开始时间:
预计UI设计结束时间:
实际UI设计开始时间:
实际UI设计结束时间:
UI设计进度:
0%
详细设计开始时间:
详细设计结束时间:
详细设计进度:
预计开发开始时间:
预计开发结束时间:
实际开发开始时间:
实际开发结束时间:
开发进度:
0%
预计测试开始时间:
预计测试结束时间:
实际测试开始时间:
实际测试结束时间:
测试进度:
0%

描述

应用场景:为了配合银保信的检查,需在银保信分配的服务器中体现各个客户真实的业务数据。所以需要将客户平时的业务实时同步到银保信服务器上
说明:银保信服务器上的华成机构叫核心系统,华成服务器上的华成机构叫业务系统
解决方案:(以保单下载、提前结算单状态为例,将银保信服务器作为一个客户方,客户用华成为例)
1、华成用户,在业务系统中下载保单后,系统会记录同步日志将下载的保单信息同步到云鹰服务器。将数据成功同步到云鹰后,判断是否需要同步到银保信库,是,则在云鹰库写一套待同步、类型为01/03/06、服务器标识为szhc_ybx的同步日志,然后由核心系统主动轮询将数据下载到核心库

2、——开会讨论后决定,核心系统里操作的更新不向云鹰、华成服务器同步。原因:只用来应付检查,没必要同步。

3、云鹰核心系统用户,操作华成机构,提交结算单生成流水,系统会记录同步日志将相关数据同步到华成的业务系统。将数据同步到华成的业务系统后,华成会主动更新云鹰核心系统里的同步日志状态,此时,判断是否需要同步到银保信库,是则,判断是否同步成功,成功,则在云鹰库写一套待同步、类型为01/03/06、服务器标识为szhc_ybx的同步日志,然后由核心系统主动轮询将数据库下载到核心库

4、服务器标识,需要在机构表中加入服务器标识2,也就是说一个机构最多有两个服务器标识。例如:华成机构,在华成服务器里服务器标识为szhc,服务器标识2为szhc_ybx,在银保信服务器里服务器标识为szhc_ybx,服务器标识2为szhc,而这两个服务器里的华成机构是同一个。目的是为了区分同步时要往哪个服务器同步
BS受影响的有:YYBFUpdateNeedSyncAllServer(写仅云鹰有权限操作的功能的日志)、GetSysSynchronizationLogList(同步日志管理的查询脚本)、同步机构时判断是否是银保信库,是,则ServerIdentity同步时默认加后缀_ybx,ServerIdentity2为传过来的ServerIdentity去掉_ybx,反之ServerIdentity默认去掉后缀_ybx,ServerIdentity2加后缀_ybx、保存机构时判断是否是银保信库,是则ServerIdentity2去掉_ybx后缀;否则ServerIdentity2默认为ServerIdentity+_ybx

5、第3条,需兼容在银保信中有多个以_ybx为后缀的服务器标识的情况。即szhc_ybx、rgzz_ybx等等。这种情况去云鹰取数据时查询条件应该用模糊查询_ybx的所有同步日志

6、业务系统的所有操作同步到核心系统,这个地方需要留出一个配置,可配置指定功能的更新同步到核心系统,这样做是为了保证不是所有数据都要存到银保信,确保安全性。例如:批量导入的结算单就没必要同步,只同步报价流程生成的数据等等

技术方案.xls (284 KB) 技术方案.xls 宋 姣姣, 2022-01-19 14:12

历史记录

#1 由 宋 姣姣 更新于 超过 3 年 之前

  • 状态新建 变更为 需求待设计

#2 由 宋 姣姣 更新于 超过 3 年 之前

  • 状态需求待设计 变更为 需求设计中

#3 由 宋 姣姣 更新于 超过 3 年 之前

  • 状态需求设计中 变更为 需求评审

#4 由 宋 姣姣 更新于 超过 3 年 之前

附件是整体思路,可为理解用

#5 由 宋 姣姣 更新于 超过 3 年 之前

  • 指派给宋 姣姣 变更为 陈 文杰

导出 Atom PDF