在EDI项目当中,对于IT技术不够成熟或设备不够完善的用户来说,EXCEL方案是较为适中的选择。收到合作伙伴发来的850订单之后,将订单数据转换为EXCEL,再将EXCEL发送至用户指定的邮箱。若每条订单单独发送至邮箱,当订单量大时,用户会感到邮箱接收次数过于频繁,处理订单邮件负荷较大。那么此时,可以将每天或每周的订单,打包为压缩包之后,一起通过邮箱发送给客户。这样,用户只需在固定频率内统计、处理一次订单。
针对这样的场景,可以使用知行之桥的ZIP端口来进行文件的压缩处理,以Target/塔吉特项目为例,下图是塔吉特项目接收报文方向的工作流:
通过AS2端口接收到X12报文,再经过X12端口将报文转换为标准XML文件,提取到报文业务类型,根据业务类型将文件分别传至相应的EXCEL端口。转换好的EXCEL文件,传入至ZIP端口,将多文件打包为压缩包,再通过EmailSend端口将压缩包发送至用户指定邮箱。
ZIP端口说明
在该端口中,可分别对各种格式的输入文件进行压缩和解压的处理。
一、压缩
在“设置”页面中,在“配置”的“操作”选项卡下,选择“压缩”,便可进行对输入文件的压缩处理。
1.归档选项
在“归档选项”栏目中进行与正在处理或创建的归档文件相关的设置。
“归档格式”可选择为7zip,Bzip2,Gzip 和 Tar等,那么输入文件会以选择的格式生成压缩包。
2.加密
在“加密”栏目中,进行压缩时加密存档相关的设置。在“加密算法”中选择加密时使用的算法。在“密码”中设置解密时使用的密码。
设置好密码之后,在输出选项卡下载的压缩包,会根据设置的密码来对压缩包进行加密。当解压压缩包或打开压缩包内的文件时,都需要输入此密码。
- 自动化
在压缩模式下,每个文件都是独立压缩的,因此输出 Zip压缩包的数量等于输入文件的数量。
若要将多文件一起进行压缩,可以在“自动化”选项卡进行“定时发送”设置,选择需求的发送间隔,比如小时、天、周和月等。
设置好频率和时间后,端口会将输入的多文件在固定时刻一起进行压缩,生成一个压缩包。在发送间隔内,到达该端口的文件会保持unsend状态,直到到达设置的固定时间,才会进行压缩。
二、解压
知行之桥EDI系统也可以将压缩包进行解压,在“设置”页面中,在“配置”的“操作”选项下,选择“解压”,便可进行对输入文件的解压处理。
1.归档选项
在“归档选项”的“归档格式”中,选择输入文件的压缩格式,便可以对应格式的压缩包进行解压。
更多 EDI 信息,请参阅: EDI 是什么?
2.加密
若压缩包有密码进行加密,可在“解密”的“密码”栏目设置输入压缩包的密码,之后便可畅通无阻的解压压缩包了。
更多 EDI 信息,请参阅: EDI 是什么?
标签:解压,文件,ZIP,之桥,压缩,EDI,端口,压缩文件,压缩包 From: https://www.cnblogs.com/edi-ka/p/17014524.html