【问题标题】:PHP EDI X12 ParsingPHP EDI X12 解析
【发布时间】:2012-02-10 05:26:31
【问题描述】:

我有一个项目要在现有的类似电子商务的网站中实施 EDI 解决方案。只涉及三个 EDI 文件,并且只有一个公司可以传输文件。他们严格定义了 X12 文档,并将负责对 FTP 站点的所有 GET/PUT。这三个文件是库存通知(入站)、装运通知(入站)和发票(出站)。

我们不希望/不需要实施成熟的 EDI 管理解决方案。我的问题是,我是否疯狂地认为这是使用 PHP 进行的相对简单的解析任务?有谁知道任何可能有用的现有 PHP 库(可能是 X12 到 XML)?我的搜索结果是空的。如果这是一个现实的目标并且没有其他可用资源,我想立即开始自己的工作。

【问题讨论】:

    标签: php parsing edi x12


    【解决方案1】:

    Oakland Data Transformer 的设计器是免费的,这使您可以在示例文档的上下文中真正了解 X12 文档的结构。您需要联系Oakland Software support 以获取所需的 EDI 定义。

    根据您的需要,如果您只是解析文档,您应该能够使用 PHP 轻松完成,并且使用上述产品理解上下文将为您解开谜团。

    完全披露:我经营 Oakland Software。

    【讨论】:

    • EDI 定义是否仍然可用?您的支持域有错误。
    • 该产品现在归 Talend 所有。你应该联系他们。
    【解决方案2】:

    我一直在为 .NET 寻找类似的东西......但什么也没有(至少不是免费的,但真的很贵)。我不认为你会为 php 找到任何东西。我最终得到了简单的代码来进行解析(edi 850)并提取我需要的信息。我认为这对您来说也是最好的方法。

    【讨论】:

      【解决方案3】:

      它很旧,但我使用谷歌找到它,也许我的回答会帮助某人......

      1. 我在 pear.php.net 上的评论中发现 http://code.google.com/p/izi-sandbox/source/browse/#svn%2Ftrunk%2Fphp%2Fphp_edi

      2. 我发现在 github 上搜索 EDIFACT https://github.com/markfoster/php_edifact

      【讨论】:

      • EDIFACT 是不同于 X12/ANSI 的标准
      猜你喜欢
      • 2021-07-27
      • 2010-09-19
      • 2018-08-16
      • 2010-11-03
      • 2013-01-16
      • 2013-10-15
      • 1970-01-01
      • 2012-01-02
      • 2016-01-29
      相关资源
      最近更新 更多