Advertisement

EDI:一款轻量级且多功能的电子数据交换(EDI)解析器,支持EDIFACT标准。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
埃迪作为一种轻量级且灵活的电子数据交换(EDI / EDIFACT)解析器,采用标准文本作为数据交换的基础格式,并针对特定行业进行定制,例如银行业或能源业。 其设计核心依赖于代码列表,这导致其文本内容对人类的阅读和理解存在一定难度。 该解析器的主要作用是作为一种便捷的中介,将EDI / EDIFACT文件与节点应用程序之间进行无缝连接。 安装方法是通过npm进行安装:`npm install edi`,然后在您的节点应用程序中引入:`var EDI = require(edi);` 随后,您可以利用该库处理文本数据,例如:`var text = UNA:+.? UNB+IATB:1+6XPPC+LHPPC+940101:0950+1UNH+1+PAORES:93:1:IAMSG+1:45IFT+3+XYZCOMPANY AVAILABILITYERC+A7V:1:AMDIFT+3+NO MORE FLIGHTSODITVL+240493:1000::1220+FRA+JFK+DL+400+CPD`。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • EDI EDIFACT通用源码决方案
    优质
    本项目提供一款轻量级且功能强大的EDIFACT消息解析工具,采用开源代码形式,支持灵活配置与便捷集成,适用于多种业务场景。 埃迪轻巧而通用的电子数据交换(EDI/EDIFACT)解析器格式是一种基于标准文本的数据交换方式,并且特定于各个行业领域,例如银行业或能源业。这种格式严重依赖代码列表,使得人类难以直接阅读其内容。该解析器的作用是在EDI/EDIFACT文件与节点应用程序之间提供一个易于使用的中间环节。 安装方法如下: 从npm安装:`npm install edi` 在您的Node.js应用程序中使用时,可以这样操作: ```javascript var EDI = require(edi); var text = UNA:+.? UNB+IATB:1+6XPPC+LHPPC+940101:0950+1UNH+1+PAORES:93:1:IAMSG+1:45IFT+3+XYZCOMPANY AVAILABILITYERC+A7V:1:AMDIFT+3+NO MORE FLIGHTSODITVL+240493:1000::1220+FRA+JFK+DL+400+CPD; ``` 以上就是关于这个解析器的基本介绍和使用方法。
  • nifi-edireader-bundle:用于Apache NIFI处理EDI ASC X12及EDIFACT文档转为...
    优质
    nifi-edireader-bundle是一款专为Apache NiFi设计的插件包,包含多个处理器,能够高效解析和处理EDI标准下的ASC X12与EDIFACT格式文件,满足企业间数据交换需求。 EDIReader处理器可以使用库将EDI 和文档转换为XML。 用法: 1. 从GitHub克隆EDIReader仓库。 2. 使用以下命令进行操作: ``` git clone https://github.com/BerryWorksSoftware/edireader.git cd edireader mvn install ``` 3. 编译并安装`nifi-edireader-processor`: ``` cd nifi-edireader-processor mvn package cp target/nifi-edireader-processor*.nar $NIFI_HOME/lib/ ```
  • EDiReader: 个灵活EDI工具,采用纯Java开发,并提供种集成方式。它已成处理样化...
    优质
    EDiReader是一款基于Java的高效、可定制的EDI文件解析器,支持多样化集成与广泛应用场景,确保数据传输的灵活性和可靠性。 EDIReader社区版介绍:EDIReader是一种灵活且轻量级的EDI解析器,使用SAX API以纯Java编写,支持多种集成选项。自2004年作为开源项目发布以来(GPL3许可),它不断得到增强,并已在各种产品、服务、行业和平台上处理了数百万笔交易。 功能摘要: - EDIReader解析器提供自动检测EDI标准及语法字符的功能(终止符、定界符、分隔符)。 - 支持X12和EDIFACT格式的段循环,能够识别事务/消息中的段循环或组,并在XML中以嵌套元素的形式反映这些结构。 - 处理多个输入流的能力:支持每个交换的功能组及其中包含的事务/消息处理功能。 此外,EDIReader还提供了一款命令行工具用于将EDI文件转换为XML格式。
  • 开源EDI Translator
    优质
    开源EDI Translator是一款免费且开放源代码的电子数据交换(EDI)文件转换工具,支持多种格式间的互转,适用于开发者和企业用户快速集成与解析EDI文档。 **EDI Translator 开源详解** EDI(Electronic Data Interchange)翻译器是一种关键工具,在不同企业系统间交换数据尤其在供应链管理和物流行业中发挥重要作用。它能够将业务文档如订单、发票及装箱单从一种格式转换成另一种,以实现跨系统的无缝通信。传统商业的EDI解决方案通常价格昂贵,但随着开源技术的发展,这一状况正在改变。 本段落详细介绍开源的EDI Translator,并探讨如何利用此类工具降低企业的总体拥有成本(Total Cost of Ownership, TCO)。 **开源的优势** 1. **成本效益**: 开源软件无需支付高昂的许可证费用,显著降低了初始投入。用户可以根据项目需求进行定制化开发,节省了购买额外模块或服务的成本。 2. **可定制性**: 用户可以自由修改和扩展功能以适应特定业务流程的需求,不受供应商预设限制的影响。 3. **社区支持**: 开源项目的活跃开发者与用户群体提供技术支持、最佳实践分享及问题解决方案。这种模式有助于快速解决问题,并促进产品持续改进。 4. **透明度与安全性**: 源代码的开放性允许审查以确保无恶意行为,提升安全性和可靠性;同时也能及时发现并修复潜在漏洞。 5. **持续发展**: 通过社区贡献不断更新优化软件,使其保持最新技术标准和业务需求。 **编辑器的工作原理** EDI Translator的核心功能包括解析、转换及验证EDI消息。具体操作如下: 1. **解析**: 将接收到的原始数据分解为可理解元素,这些元素按照特定标准(如X12, EDIFACT或HL7)组织。 2. **映射**: 解析后的数据被重新排列以适应目标系统格式;这可能涉及字段重排及类型转换等操作。 3. **验证**: 检查转换后数据是否符合接收方的业务规则和行业标准,确保其准确性和完整性。 4. **生成**: 依据需求创建新的EDI文档。 **编辑器实现与应用** 开源项目editrans是实施上述功能的一个实例。开发人员可以利用editrans提供的API及工具快速构建自定义解决方案,并根据自身业务逻辑进行调整或扩展;由于它是开源的,因此开发者能够查看并修改源代码以适应特定场景需求。 **结论** 开源EDI Translator为企业提供了经济高效的解决方案,在降低依赖昂贵商业软件风险的同时增强了供应链流程管理灵活性。随着更多开源工具出现,预期未来在EDI领域将见证更多的创新和进步。
  • EdiHelper:个C#库,帮助将任意对象映射至EDIFACT并简化EDI文档生成过程
    优质
    简介:EdiHelper是一款基于C#开发的实用工具库,旨在便捷地将各种对象转换为EDIFACT格式的数据,并大大简化了EDI文件的创建流程。 EdiHelper是一个用C#编写的库,能够将任何类型的对象映射到EDIFACT数据,并且可以轻松地以EDI格式创建文档。
  • Android-AgentWeb:完善Android WebView浏览
    优质
    Android-AgentWeb是一款专为Android开发的功能全面、性能高效的WebView组件库。它提供了丰富的配置选项和便捷的操作接口,旨在简化网页视图的集成与管理过程,帮助开发者快速构建强大的移动应用。 AgentWeb 是一个高度封装的 Android WebView,简单易用且功能丰富。它带有进度条、支持文件上传与下载,并简化了 JavaScript 通信及链式调用操作,同时加强了 Web 安全性。只需少量代码即可在应用中集成一个小型浏览器。
  • 进制转计算
    优质
    这是一款功能全面的进制转换工具,支持二进制、八进制、十进制和十六进制之间的快速转换,操作简便,适用于编程和技术计算等场景。 该计算器能够实现二进制、八进制、十进制和十六进制之间的相互转换;支持这四种数制的加减乘除运算;还具备对十进制进行简单科学计算的功能,包括sin, cos, tan, sqrt, ln, exp等。
  • 免费EDI软件系统
    优质
    免费的EDI软件系统是一款专为企业设计的数据交换解决方案。它支持多种标准协议,并提供友好的用户界面和全面的技术支持,帮助企业轻松实现与合作伙伴之间的高效数据传输,降低运营成本。 免费的Drummond官方认证AS2解决方案提供安全的文件传输功能,并已获得Drummond官方认证。其简单易用的设计使得部署与配置变得轻松便捷。该方案不依赖于任何外部程序,可直接使用。 每个交易伙伴都可以享受此服务而无需支付费用。它可以作为一个独立运行的服务程序,也可以集成到IIS或任意Java兼容的网络服务器中工作,并且可以在防火墙后或者DMZ环境中接收文件。 用户可以通过指定交易伙伴的发送和接收目录以及执行脚本来将其与现有的业务系统整合起来。内置的任务调度服务可以自动处理文件传输任务,而证书管理程序则能够帮助管理和生成证书。该解决方案支持SSL客户端认证并遵循美国联邦信息处理标准FIPS 140-2。 它具备增强的数据批处理和应用程序互连能力,并允许为网页和服务单独设定访问权限;同时提供详细的通信日志记录以及可配置的邮件通知功能,确保用户能够随时了解传输状态。在文件传输完成后可以运行自定义脚本以执行额外任务。 此外,基于REST的网络服务支持多种数据格式(如SOAP、REST、HTML、RSS、ATOM、JSON和XLS等),方便与现有的业务系统进行快速整合。