首页 > 其他分享 >如何按时间周期保存或备份已处理文件?

如何按时间周期保存或备份已处理文件?

时间:2022-12-06 17:33:42浏览次数:62  
标签:文件 周期 备份 端口 保存 发送 文件夹 日志 Sent

在使用知行之桥EDI系统时,经常会遇到根据日期查询某个文件是否已被成功处理的情况,最近运维顾问在处理客户问题时,发现很多客户都有这样的疑问,尤其是业务量较大的客户,那么如何快速定位文件的处理状态呢?本文将为大家分享这类问题的解决方案。

比如我们需要找到11月21日已发送的文件,如果没有配置“已发送目录格式”,所有文件都会直接保存在该端口的Sent文件夹下,如下图。

edi

如果该端口发送成功的文件数量较多,想要查询某个需要的文件就会耗费大量的时间,最好可以设置按周或者按天保存已发送的文件,这样我们就可以根据发送日期找到对应的文件夹,从而定位到具体文件。那么如何设置呢,这里以EDIFACT端口为例。

首先点击需要配置的端口,点击“高级设置”,下拉页面找到“消息”的部分,勾选“保存至Sent文件夹”,选择“已发送目录格式”,2022版本默认是按周生成文件夹来存储已发送的文件,并且是以每周日的日期作为文件夹名称,来存放这一周发送成功的所有文件,我们可以根据实际业务情况配置。配置完成后,当我们在端口的输入页面发送测试文件后,就可以在服务器对应端口的Sent文件夹中找到按日期命名生成的文件夹。

edi

例如11月21日的文件发送成功后,test_EDIFACT端口的Sent目录下会自动生成命名为2022-11-20的文件夹(因为11月20日是周日),11月21日发送的文件将会保存到该文件夹里。

edi

edi
如果希望以天保存已发送的文件时,需要勾选已发送目录格式为“Daily”,在文件发送后,此时端口的Sent文件夹下就会生成以当天日期命名的文件夹,此后已发送文件都会保存在以当天日期命名的文件夹中。

edi
edi
edi

当然,如果你希望按月来存储已发送的文件,同样可以将已发送目录格式勾选设置为“Monthly”即可,此时在端口的Sent文件夹下就会生成以月份来命名的文件夹。

知识拓展

当端口发送文件后会产生对应的日志,知行之桥EDI系统默认会将日志保存在对应端口的Logs文件夹中。当遇到文件发送失败或者想要查看数据处理过程时,我们便可以参考这些日志信息。当我们想要快速查找到某个文件发送失败的日志时,以上配置方法同样适用。

这里还是用EDIFACT端口举例,点击该端口的“高级设置”页面,在“日志”部分可以选择设置日志文件夹结构,如果我们需要按天来保存日志,需要勾选日志文件夹为“Daily”,点击“保留消息副本”。

edi

配置完成后,可以看到在端口的Logs文件夹的Sent文件夹中,会生成按发送当天日期命名的文件夹,点击对应日期文件夹,可以看到当天所有发送成功/失败的日志,这些日志文件夹名称是以文件的MessageID来命名的。

edi
edi
edi
edi

如果要希望日志保存周期为周/月/年时,同样只需要勾选日志文件夹结构为“Weekly”或者“Monthly”甚至可以设置为“Yearly”。

edi

以上就是关于如何按时间周期存放已发送的文件或日志,如果想要学习关于日志归档和删除相关知识,请参考文章:EDI平台文件归档功能

更多 EDI 信息,请参阅: EDI 是什么?

标签:文件,周期,备份,端口,保存,发送,文件夹,日志,Sent
From: https://www.cnblogs.com/edi-ka/p/16955962.html

相关文章

  • java 服务器保存数据数据库保存的时间不相符
    问题分析1、登录服务器查看服务器时间和时区date-R 发现服务器系统时间时区正常。2、查看应用默认设置的时区我们系统采用的时springboot,设置默认时间配置。此步......
  • 一文教会你SQL Server数据库的备份与还原
    文章目录1、SQLServer数据库的备份步骤:2、SQLServer数据库的还原步骤:1、SQLServer数据库的备份步骤:1.1:打开“数据库”,找到需要备份的数据库,然后右键,如下图:......
  • mysqldump备份命令使用参数
    参数参数说明导出全部数据库。mysqldump-uroot-p--all-databases导出全部表空间。mysqldump-uroot-p--all-databases--all-tablespaces不导出任何表空间......
  • SQL Server自动备份并定时清理备份文件
    在我们现有的系统中数据库的重要性不言而喻,为了避免数据宕机或误操作造成的数据丢失情况的产生,定期对数据库进行备份是必须要做的工作,下面将介绍SQLServer自带的数据库备......
  • docker镜像保存及导出(save,export)
    前言:有时自己的做好的docker镜像,想将这个docker容器弄到其他服务器上去运行;或者已经运行的容器,将其弄导出,运行到其他地方进行测试 1.查看要要保存的镜像的IDdocker i......
  • Mysqlbackup 增量备份恢复示例
    适用范围5.7+方案概述在生产环境中,我们都会对数据库进行备份,我们知道ORACLE的RMAN备份很灵活,有全备,增量,归档等等备份方式!针对MYSQL来讲,也有一款自己的备份工具mysql......
  • Qt音视频开发05-保存视频文件(yuv/h264/mp4)
    一、前言和音频存储类似,视频的存储也对应三种格式,视频最原始的数据是yuv(音频对应pcm),视频压缩后的数据是h264(音频对应aac),由于很多播放器或者早期的播放器不支持直接播放h26......
  • 【2022最新教学】喜马拉雅音频提取导出mp3格式并保存到本地
    如何把喜马拉雅下载的音频声音导出来?手机上使用喜马拉雅app收听作品,听到喜欢的作品后,可能想要下载下来,这里介绍下下载方法。喜马拉雅会员FM专辑导出器它可以根据专辑ID......
  • LLVM中指令的生命周期
    LLVM中指令的生命周期LLVM是一个复杂的软件。为了了解它的工作原理,人们可以采取几种方法,但都不简单。这里的目标是遵循“指令”在经过LLVM的多个编译阶段时的各种变化格......
  • 为什么软件开发周期总是预估的2~3倍?
    为什么软件开发周期总是预估的2~3倍?(sohu.com)引子文章中对作者并没有直接回答这个问题,讲了一个旅行故事,来隐喻解释。作者在原文里讲到,旅人计划从从旧金山出发,沿着西海......