问题标签 [x12]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
177 浏览

edi - EDI 文档中可以包含 NUL (0x00) 字符吗?

我对 EDI 文档(x12 或 edifact 格式)有疑问,有谁知道它里面可以包含 NUL (0x00) 字符吗?因为我正在实现一个 EDI 解析器,一旦遇到 NUL 字符,解析就会终止。

谢谢

0 投票
3 回答
9935 浏览

php - PHP EDI X12 解析

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

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

0 投票
1 回答
229 浏览

biztalk - 获取 278 响应消息以正确解决

我正在尝试处理 X12 278 消息的响应消息,并且正在生成的 XML 似乎没有正确遵循架构。

当原始/原生格式通过 EDI 管道运行时,消息如下所示:

该消息应如下所示:

在后一个示例中,请注意包含 *A3_BHT_Loop* 元素以及 BHT 段现在正确标记为 *BHT_BeginningofHierarchicalTransaction_TS278A3* 的事实。

是否需要进行设置才能使消息解析为正确的架构?或者响应消息中是否应该包含一些内容以让管道检测应该应用哪种格式?

0 投票
2 回答
2192 浏览

c#-4.0 - OopFactory X12 解析器中断

我正在尝试使用 OopFactory X12 Parse 解析流响应
这是我的代码

它在这里抛出一个错误parser.Parse(_response);

错误:
1 不是文件位置 105 中的有效子元素分隔符。

我的回复文件:

笔记:

这只发生在我的开发服务器中,如果我在本地运行我的应用程序,这将没有问题。

我想知道 dev 上的响应是否与本地响应相同。如何在 dev 上捕获流响应并与我的本地进行比较?

更新


我捕获了我对文件的响应。这就是它的外观。

0 投票
5 回答
17667 浏览

java - Java中有没有好的X12解析器?

Java中有没有可以处理Walmart 810规范的好的X12解析器?

EDI 示例:

0 投票
2 回答
2177 浏览

edi - EDI 处理工作原理概述

我是 EDI 新手,必须在遗留系统中实现它。

我想确保我有正确的更高级别的概述:

1) 从我的系统为给定的贸易伙伴生成 EDI 文件 2) 可能 FTP 给他们 3) 响应是 ftp'​​d 给我的,我把它刮回我的系统

我是不是要把这个概念搞砸了?

我知道大多数贸易伙伴都会调整标准,所以那里有很多工作?

0 投票
1 回答
194 浏览

ruby - 为什么ruby gem方法返回错误类的变量

我正在使用 hippo gem 将 X12 文件解析为它们的段和值。我正在使用解析器方法,我希望它返回类的变量:Hippo::TransactionSets::Hippa_837::Base 但返回的值是类数组。在库中,我可以将我需要的数量放入一个全局变量中并以这种方式访问​​它,但我认为我不应该这样做。我试图创建一个类的变量并使用解析器方法返回来设置它的值,到目前为止还没有运气。

输出:

$t 是我在 parser.rb 库文件中设置的全局变量。t 原来是一个没有访问段的方法的数组类。

0 投票
1 回答
529 浏览

r - R X12 automdl 故障

有谁知道为什么我可能会收到此错误:

automdl && is.null(arima) 中的错误:“x && y”中的“x”类型无效

尝试在 R 包 x12 中运行第二个示例时?

使用指定的 ARIMA 运行第一个示例是可行的。

显然“automdl”出于某种原因窒息?

0 投票
2 回答
286 浏览

edi - 重复片段的顺序

重复片段的顺序EDI很重要。例如,如果实施指南建议DTP带有 Date/Time Qualifier401的段后面跟着DTP带有 Qualifier的段404,那么这些段是否必须按该顺序排列?或者以相反的顺序排列它们是否正确?

0 投票
2 回答
1019 浏览

conditional-statements - EDI x12 段条件

请记住,我几天前才开始处理 EDI 标准,所以仍然有很多模糊不清的东西。

在 EDI 段(如 CUR)中,当声明一个条件 (P0304) 时,它表明如果使用一个条件,则另一个也应该使用。

他们所说的“使用”是什么意思?

这是否意味着该字段必须存在于段中,还是必须在其中具有值?它可以是空的但仍然“使用”吗?

即:CUR*SE*CAD**01

它是否有效,因为 CUR03 在该段中?还是因为 CUR03 为空而无效?