Split端口

Published On: 2021年3月2日Categories: 脚本和自动化, 解决方案Views: 1

© All rights reserved. • 西安知行软件有限公司 • 陕ICP备09022277号

Split端口将单个XML文件拆分为多个XML文件。

概览

Split端口配置有一个xpath,在该XPath上输入的XML文件应该拆分为多个输出的XML文件。当一个XML文件包含一批数据时,例如多个订单、多个行项目或多个客户记录,这很有用。Split端口为每个订单/项目/记录将这个“批量”的XML数据拆分为一个单独的XML文件。

配置

本节包含所有可配置的端口属性。

配置

与端口核心操作相关的设置。

XPath

在XML结构中到应该发生拆分的元素的路径,指定xpath的每次唯一出现都会产生一个唯一的输出XML文件。

本地文件夹

决定文件将从磁盘上的哪个文件夹进行处理,以及文件处理后将放在何处的设置。。

输入文件夹(Send) 端口上传的文件将放在此处。 如果使用了自动发送,端口将自动轮询此位置以供文件处理。
输出文件夹(Receive) 端口处理完一个文件后,结果将会放在这个文件夹中。 如果该端口已连接到流程中的另一个端口,则文件将不会保留在此处,而是会发送到所连接端口的“输入(Send)”文件夹中。
已处理文件夹(Sent) 处理文件后,如果使用了“保存到已发送文件夹”,端口将在此文件夹中放置已发送/已上传文件的副本。该文件的副本不会传递到流程中的下一个端口。

其他设置

先前类别中未包含的设置

    
日志消息 已处理文件的日志条目是否包含文件本身的副本。
保存到已发送(Sent)文件夹 端口处理的文件是否应复制到端口的已发送(Sent)文件夹。

自动化

与端口自动处理文件相关的设置。


示例

下面是一个包含多个事务开始元素(即,它包含一批事务)的示例XML输入文件:


      
          
            1
            
              value1
            
            
              value2
            
          
        

Split端口可以将该输入文件拆分为两个独立的输出文件,每个事务开始元素对应一个输出文件。为此,应该将xpath字段设置为TransactionSet元素的XPath:

/Items/Interchange/TransactionSet

将产生以下两个输出文件:

输出1:


      
          
            1
            
              value1
            
          
        
        

输出2:


      
          
            1
            
              value2
            
          
        
        

XPath通配符

xpath可以包含通配符(*),以便在给定的XPath上拆分所有元素。例如,输入的XML可能包含需要拆分成单独文件的多组数据,但是这些数据组具有不同的元素名称:


      
          
            value1
          
          
            value2
          
          
            value3
          
        
        

可以通过将XPath设置为以下值来拆分这些组:

(/Items/*)

将产生以下三个输出文件:

输出1:


      
          
            value1
          
        
        

输出2:


      
          
            value2
          
        
        

输出3:

      
          
            value3
          
        
        
了解更多EDI信息,请您电话 150-0298-3180 / 177-8250-8152 或邮件 edi@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

为什么选择

知行之桥®?​

根据企业规模与集成需求,提供从本地部署到云端托管的灵活选择

可视化 EDI 工作流

基于拖拽式图形化设计器,零代码构建完整 EDI 业务流程,满足复杂供应链自动化场景。

Odette & Drummond 认证

通过 Odette(OFTP) 与 Drummond(AS2) 权威认证,确保与主机厂安全合规、高可靠的数据交换。

多系统集成能力

提供数据库、REST/SOAP、FTP/SFTP 等标准化接口,实现 ERP、WMS、MES 等系统的双向数据自动同步。

数据映射格式转换

内置可视化 Mapping 编辑器,零代码实现 EDI 报文与企业内部数据格式(XML/JSON…)的映射转换及复杂规则处理。

实时监控预警机制

全流程可视化监控报文状态,支持邮件、钉钉、企业微信自动预警,保障 JIT 交付的稳定性与及时性。

多工厂支持

支持集团级多组织、多工厂架构,实现数据隔离与权限管控,统一平台集中运维,满足大型制造企业多地点协同需求。

返回顶部
发送 匹配输入映射的XML文件是否会自动插入数据库。