读取本地文件夹下的xml文件将新舱单xml申报报文发送到rabbitMQ队列,从MQ获取海关回执报文存储到本地文件夹下
读取本地TCS回执接收文件夹下的[xml海关回执文件]并发送到rabbitMQ队列,从MQ获取新舱单系统生成的申报XML报文并存储到到本地舱单申报发送文件夹下
配置config/application.yml eureka center注册中心地址 application name coustom的读取回执目录(按当前日期读取目录下的日期子文件夹) 解析成功的备份回执目录(按日期生成文件夹备份) 解析失败的备份目录(按日期生成文件夹备份) log配置文件为config/logback-dev.xml,日志文件夹为./logs
- 配置文件为项目根目录下的config文件夹内,方便部署后的配置修改
- logback-dev.xml 为logback的配置文件
- winddows系统的控制台编码配置要设置成GBK, 因为WINDOWS的DOS环境编码为GBK,否则出现乱码
- application.yml 为spring boot的配置文件
- logback-dev.xml 为logback的配置文件
- 已集成mybatis、mybatisGenerator、pageHelper
- 集成IMFjar包
- 集成Spring boot 及 srping cloud
- 集成定时任务框架
- 后端采用spring boot 2 ,配合前端框架使用。
- 集成Spring Cloud
- 集成lombok,简化部分代码录入,比如实体类,方便实体及表结构修改,敏捷开发必用,使用方法见lombok集成使用说明 )
- 集成websocket
- 可以在线查看imf客户端运行情况 web访问路径/log/imf,可查看项目logs目录下的log_info.log
- 打包jar散包 看这里 https://blog.csdn.net/m0_37202351/article/details/81738357
- 要集成util项目为model才能跑起来 git地址
- 集成thymeleaf,webmvc 视图配置参考资料地址 及打jar包后找不到路径
-
支持在线CMD功能,运维级,访问路径/cmd
- 查询进程pid:
- wmic process get caption,commandline,processid /value |findstr java
- wmic process get name,executablepath,processid /value |findstr java
- wmic process where "((CommandLine LIKE '%convert.jar%') AND NOT (CommandLine LIKE '%wmic%'))" get caption,commandline,processid /value
- 停止启动服务: wmic Service where caption="新舱单数据订阅服务" call stopservice / wmic Service where caption="新舱单数据订阅服务" call startservice
- 系统服务截图在新舱单维护手册中,有道云笔记中也有。
舱单回执目录: D:\Data\Receive 单一窗口回执目录: D:\TCSSingleWindow\recive 单一窗口报文转换工具目录:D:\TCSSingleWindow\报文转换工具,"java -Dfile.encoding=utf-8 -jar convert.jar" 货运数据订阅目录:D:\系统部署\imf_Warehouse_reader\xmlFromImf
-
配合微信前端定时监控3个回执目录的文件数量,超过警戒值 微信发出提醒
- path = /devops/watchdir?dir=tcs 参数dir,可以是指定目录值,也可以是stcs、tcs、cfps 分别代表单一窗口回执目录、商务节点回执目录、CFPS数据订阅目录