Archive Service
开发信息
- 档案公共配置: 在application.yml中的archiveInfo中,对应ArchiveConfig配置类,添加配置时请设置默认值
- 档案种类私有配置: 在resource/archive下,分为日触发,月触发,年触发三个目录,yml名称中需包含Day,Month,Year字段,会自动搜索该文件并通过classpath加载,
- 编写Proc类: 需要定义本类所需的yaml常量、yamllist,并实现supports方法。
- 档案要素名称等相关信息: 金科有我-知识管理-国库档案系统接入规范-附件
- 归档目录英文名称: 附件“国库档案系统接入申请信息表”-归档清单sheet页-归档目录列
- 档案生成要素的命名及取值范围: 附件“归档清单”-0514版本sheet页
- xml扩展字段: 附件“国库档案系统接入申请信息表”-扩展字段说明sheet页
- 开发逻辑: 按照档案种类开进程
- 进程里面:(按照国库代码开线程,,线程按照笛卡尔积开第一层for循环,然后执行校验逻辑,按照征收机关开第二层for循环
环境信息:
- git路径 dev_KF2023003_V1.0.0.0
- 开发环境档案服务位置
- tcbs集群: cls-i868tl44
- tcbs命名空间: atcbs2-ns-ds
- tcbs微服务: dep-tcbs2archiveserver
- configmap挂载位置: cm-tcbs2archiveserver
- 开发环境cfs(50g)
- 挂载点:172.25.224.5:/vdma3kpj
- 对端挂载服务器(pdf下载目录):172.25.226.32 root/1qaz!QAZ1qaz
- /archive 对端目录结构/archive/tams/archives/TCBS/DS/档案类型
- 性能环境档案服务位置(可操作,资源充足)
- 测试集群: cls-rmmns56q
- tcbs命名空间: atcbs2-ns-xc
- tcbs微服务: dao-ctbsarchive
- configmap挂载位置:cm-tcbs2archiveserver
- postman调用接口:
curl - 数据库:
- 研发环境 172.25.224.150:15005,172.25.224.212:15005,172.25.224.254:15005 tcbs/1qaz!QAZ1qaz tcbs2db
档案临时表是tcbs_mission_temp 接口触发后,在该表中可以看到待执行的任务,各pod会自动消费该表中的任务,执行完成后将修改任务状态。 调整期设置表tp_trim_ctl(业务可以按省设置调整期结束日期),部分档案过了调整期之后即不需要生成调整期档案,仅需要生成正常期档案,遇到该逻辑请确认。 - 数据库,性能环境(仅可查看!!!,若操作通知张翠娟) /tcbs/tams/DS/档案类型(英文名)/日期/档案名称
- 档案目录结构
- 档案名称目录下包含“档案名称.pdf”、meta.xml文件
- 档案全部生成后,“日期”目录下应包括ready.o文件
- 打版
- 路径: 金科有我-持续交付-CICD流水线-稻香湖入口
- 账号: wangyong/Abcd1122
- 流水线: tcbs2-server-wx-pipeline-new
- 分支: dev分支
- 附加选项: server选tcbs2archiveserver,然后构建即可
- 访问地址
- 国库门户: 172.25.224.40:30428
- 登录方式: 密码登录
- 核算主体代码: 370000000002
- 用户代码: 370001
-
密码: Tc000000 进去选“三中心”是业务测试环境,“开发专用”连本地前端
-
部署:
- 央行云地址: tce.csyun.cncc.cn
- 子用户登录: 100004603061 tcbs6 2wsx@WSX2wsx
- 集群:cls-1868tl44(-)
- 命名空间: atcbs2-ns-ds
- Deployment:dep-tcbs2archiveserver
- 日志服务器信息: 172.25.226.32 root/1qaz!QAZ1qaz /logsds/archive
- 配置中心
- 地址: http://172.25.224.217:8900
- 用户名密码: mojito/1qaz2wsx!QAZ
- 配置路径: 配置中心-通用配置-命名空间 tcbs2_ds
- 配置项application-archive.yml
三中心环境: namespace: atcbs2-ns-dxh
tail -f STA0_CcmsUserInterfaceCliServer.log tail -f STA0_HttpGatewayServer.log tail -f STA0_SysStatManageServer.log
tail -f STA0_CcmsUserInterfaceCliServer.log tail -f STA0_HttpGatewayServer.log tail -f STA0_SysStatManageServer.log
- remote origin Fetch URL: https://linuxdoc.online/n2ex/mkdocs.git Push URL: https://linuxdoc.online/n2ex/mkdocs.git HEAD branch: main Fetch URL: https://linuxdoc.online/n2ex/mkdocs.git Push URL: https://linuxdoc.online/n2ex/mkdocs.git HEAD branch: main Push URL: https://linuxdoc.online/n2ex/mkdocs.git HEAD branch: main Remote branch: HEAD branch: main