首页 > 其他分享 >知行之桥EDI系统如何压缩文件? ——ZIP端口

知行之桥EDI系统如何压缩文件? ——ZIP端口

时间:2022-12-30 11:57:16浏览次数:54  
标签:解压 文件 ZIP 之桥 压缩 EDI 端口 压缩文件 压缩包

在EDI项目当中,对于IT技术不够成熟或设备不够完善的用户来说,EXCEL方案是较为适中的选择。收到合作伙伴发来的850订单之后,将订单数据转换为EXCEL,再将EXCEL发送至用户指定的邮箱。若每条订单单独发送至邮箱,当订单量大时,用户会感到邮箱接收次数过于频繁,处理订单邮件负荷较大。那么此时,可以将每天或每周的订单,打包为压缩包之后,一起通过邮箱发送给客户。这样,用户只需在固定频率内统计、处理一次订单。

 

针对这样的场景,可以使用知行之桥的ZIP端口来进行文件的压缩处理,以Target/塔吉特项目为例,下图是塔吉特项目接收报文方向的工作流:

 

通过AS2端口接收到X12报文,再经过X12端口将报文转换为标准XML文件,提取到报文业务类型,根据业务类型将文件分别传至相应的EXCEL端口。转换好的EXCEL文件,传入至ZIP端口,将多文件打包为压缩包,再通过EmailSend端口将压缩包发送至用户指定邮箱。

 

ZIP端口说明

在该端口中,可分别对各种格式的输入文件进行压缩和解压的处理。

 

一、压缩

在“设置”页面中,在“配置”的“操作”选项卡下,选择“压缩”,便可进行对输入文件的压缩处理。

 

 

 

1.归档选项

在“归档选项”栏目中进行与正在处理或创建的归档文件相关的设置。

 

“归档格式”可选择为7zip,Bzip2,Gzip 和 Tar等,那么输入文件会以选择的格式生成压缩包。

 

2.加密

在“加密”栏目中,进行压缩时加密存档相关的设置。在“加密算法”中选择加密时使用的算法。在“密码”中设置解密时使用的密码。

 

设置好密码之后,在输出选项卡下载的压缩包,会根据设置的密码来对压缩包进行加密。当解压压缩包或打开压缩包内的文件时,都需要输入此密码。

  1. 自动化

在压缩模式下,每个文件都是独立压缩的,因此输出 Zip压缩包的数量等于输入文件的数量。

 

若要将多文件一起进行压缩,可以在“自动化”选项卡进行“定时发送”设置,选择需求的发送间隔,比如小时、天、周和月等。

 

设置好频率和时间后,端口会将输入的多文件在固定时刻一起进行压缩,生成一个压缩包。在发送间隔内,到达该端口的文件会保持unsend状态,直到到达设置的固定时间,才会进行压缩。

 

二、解压

知行之桥EDI系统也可以将压缩包进行解压,在“设置”页面中,在“配置”的“操作”选项下,选择“解压”,便可进行对输入文件的解压处理。

 

1.归档选项

在“归档选项”的“归档格式”中,选择输入文件的压缩格式,便可以对应格式的压缩包进行解压。

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

2.加密

若压缩包有密码进行加密,可在“解密”的“密码”栏目设置输入压缩包的密码,之后便可畅通无阻的解压压缩包了。

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

标签:解压,文件,ZIP,之桥,压缩,EDI,端口,压缩文件,压缩包
From: https://www.cnblogs.com/edi-ka/p/17014524.html

相关文章

  • C++ zip压缩库使用
    这个压缩库,主要是用来解压和压缩相关文件使用,好处就是引入比较方便,而且极其易使用,方便用户操作。首先是引入这四个文件,相关代码如下:首先是​​zip.h​​头文件#ifndef_zip_......
  • 记:后端对字符串进行gzip压缩,前端js进行gzip解压
    最近有个需求要求对长字符串进行gzip压缩,然后在js进行解压缩的操作:publicstaticvoidmain(String[]args){try{StringlongString="www.baidu.com";......
  • electron中使用adm-zip将多个excel文件压缩进文件夹,使用XLSX以及XLSXStyle生成带样式e
    需求:electron环境下想要实现根据多个表生成多个Excel文件,打包存入文件夹内并压缩下载到本地。(实际场景描述:界面中有软件工程一班学生信息、软件工程二班学生信息、软件工......
  • My SQL数据库ZIP包安装方法
    安装情况说明:1,MySQLCommunityServer是免费使用的,记录的是ZIP包方式配置安装的形式。2,安装环境Window10/1164位。3,数据库下载地址:MySqlDownLoad安装步骤:1,解......
  • peaZip 多平台解压缩软件
    peaZip多平台解压缩软件PeaZip是跨平台基于FreePascal的解压缩软件。可以运行在Linux系统和Windows系统。支持鼠标右键操作。peazip本身有一种原生的压缩格式叫做pea。......
  • Python中使用zip函数的七重境界
    1.引言Python中有一些内置函数,可以使我们的代码非常优雅。​​zip​​函数就是其中之一,但是zip函数的使用对于初学者来说不是很直观,有时容易出错。因此本文将从7个层次来......
  • SpringCloudAlibaba全网最全讲解8️⃣之Sleuth和Zipkin(建议收藏)
    这是我参与8月更文挑战的第30天,活动详情查看:8月更文挑战......
  • Zip伪加密
    原理:一个zip文件由三部分组成:压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志。具体含义请参照大佬的博客,解释的很详细。http://blog.csdn.net/wclxyn/article......
  • ubuntu20.04下C++调用接口解压缩zip文件
     https://github.com/Lecrapouille/zipper Compiling/InstallingTodownloadtheprojectandcompileit:gitclonehttps://github.com/lecrapouille/zipper.g......
  • 【Linux】压缩和解压:gzip、gunzip、zip、unzip、tar
    1.gzip、gunzip只能压缩文件不能压缩目录不保留原来的文件同时多个文件会产生多个压缩包命令描述gzipa.txt将文件压缩为*.gz文件gunzipa.txt.gz解压......