新舱单回执解析
解析海关新舱单放行回执。
配置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数据订阅目录
-
回执解析code设置
- 01代表可自动发送
- 02代表已发送
- 入库03代表收到回执但是非正常,对应回执报文中的02、03、12、13
- 入库04代表回执正常,对应回执报文中的01、11
- 08代表发送删除报
- 12代表发送修改报
- 17代表未发送可人工发送/未发送
-
海关返回code说明
- 01-接受申报;
- 02-待人工审核;
- 03-退单;
- 11-放行;
- 12-拒装;
- 13-禁卸。