问题标签 [edi]

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 投票
11 回答
4516 浏览

xml - EDI 转换器工具 850 至 940

我需要将 x12 850 v4010 转换为 x12 940 v4010。大多数工具从 x12 转换为 xml,然后我需要将 xml 映射到 940。我希望有一种工具可以从一个 edi 文档转换为另一个。

编辑信息:

快速背景

电子数据交换 (EDI) 经典定义为组织之间结构化业务数据的应用程序到应用程序交换。X12 是提供该结构的 ANSI 标准。有很多关于 EDI 的商业利益、实施注意事项和运营方面的好书

0 投票
7 回答
3535 浏览

ftp - 使用 FTPS 连接传输文件时,“二进制模式 taransfer”和“ASCII 模式传输”有什么区别?

我正在使用FTPS连接将文本文件 [此文件将包含 EDI(电子数据交换)信息]发送到邮箱 INOVIS。我已将系统配置为打开 FTPS 连接并使用 PUT 命令将文件写入FTP 服务器上的文件夹。问题是:我应该使用什么文件传输模式?如何在模式之间切换?

此外,通过 FTPS 连接传输文件时使用哪种模式是“最佳实践”。如果有人可以为我提供一个小的 ftp 脚本,那将会很有帮助。

0 投票
1 回答
3768 浏览

plsql - 用于解析 EDI 的 PL/SQL(X12、NCPDP、HL7)

我有一些 EDI 消息(X12、HL7 等)存储在 Oracle 数据库中。我有时想提取个别字段(例如 ISA-03)。目前,我有一些非常丑陋的 sql。我想创建一个 PL/SQL 包以使其更容易,并且想知道是否有人已经这样做了。

我想像:

从 edi_table 中选择 edi.x12.extract_field(clob_column, 'ISA', 4)

0 投票
2 回答
2087 浏览

biztalk - BizTalk 2006 教程 1:EDI 到 XML 文档的翻译

运行 BizTalk 2006 教程第 3 课中的解决方案后,我找不到翻译的文件:运行 EDI 到 XML 解决方案。

它应该放在 c:\Program Files\Microsoft BizTalk Server 2006\EDI\Adapter\Getting Started with EDI\Northwind\In 文件夹中。

基本 EDI 适配器在 c:\Documents and Settings\All Users\Application Data\Microsoft\BizTalk Server 2006\EDI\Subsystem\Documents\PickupEDI 文件夹中提取文件,但我在 X-12 4010 中找不到翻译文件850 文件格式。

0 投票
5 回答
28331 浏览

xml - 将 XML 转换为 X12 和 X12 转换为 XML 的最佳方法

寻找将 XML 转换为 X12(270 - 医疗资格请求)然后将 X12 响应(271 - 资格响应)转换回 XML 的工具/库。这将嵌入到服务器应用程序中(将考虑任何目标语言)。我曾想过编写自己的 X12 解析器和生成器,但这个项目很可能会扩展到其他 X12 事务,我想找到一个可扩展的解决方案。

0 投票
18 回答
16121 浏览

edi - 为什么仍然使用EDI,如何处理?

为什么面对更易于使用的技术仍然使用这种古老的格式?它是否提供了一些我没有看到的好处?似乎大量供应商仍然只提供这种格式的数据,而不是像 XML 这样更易于管理和使用的东西;至少提供这两种格式对我来说是有意义的。

此外,当您别无选择只能使用 EDI 时,有哪些好的方法来处理和使用它?像 BizTalk 这样的东西是不可能的,因为它太贵了。是否有任何免费/开源应用程序可以使 EDI 更易于使用?

0 投票
2 回答
1417 浏览

error-handling - 错误代码和消息最佳实践

我正在计划一个 EDI 系统,其中包括发送包含几个元素的 XML 确认消息,但特别是这三个元素;错误代码、错误严重性和错误描述。

我将基本上解析入站 XML 消息,并根据解析的成功或失败包括消息格式、语法、结构、有效性和一些业务规则,我将返回成功或失败确认。

我可以自由选择 ErrorCodes、ErrorSeverity 和 ErrorDescription,但不是天真地从 ErrorCode [1]、ErrorSeverity [Error]、ErrorDescription [Cannot Find Inbound XML File] 开始,并在入站消息的编码过程中添加我认为的错误parser 我想知道是否有选择错误代码和严重性的最佳实践?

我知道 HTTP 错误代码就像 2xx 表示 OK 消息,4xx 表示某些错误,5xx 表示服务器错误等等,我想知道是否有人有任何好的建议可以帮助我在我将自己编码到一个角落并说“如果只是我所有的“警告”错误都以 3 或类似的东西开始!

我认为 ErrorSeverity 不会比 [Error]、[Warning]、[Info] 和 [OK] 多多少?

谢谢。

0 投票
1 回答
295 浏览

distributed-computing - 如何在公司之间发送消息

我经常看到自己需要在公司之间设置消息/数据/文件的自动传输。

除了可怕的 EDIFACT、Odette 和其他一些“大”电子数据交换标准,每个行业都有几十个甚至几百个相对健全的相对轻量级、相对完善的订单文件格式等。

我缺少的是在机器之间移动这种格式的文件的正确协议。协议应该支持

  1. 验证
  2. 可与 MS Windows 和 unix 上的标准工具一起使用
  3. 支持事务,例如:文件已传输或未传输。但它永远不会在半传输状态下收到。
  4. 传输加密
  5. 防火墙友好
  6. 一种“捆绑”的方式,例如 xml 描述和一堆 PDF。

今天基本上每个人都回退到 FTP。但是 FTP 服务器很难满足要求 3、5 和 6。

有没有更好的办法?像Amazon SQS这样的东西可以用来从一家公司向另一家公司发送消息吗?

澄清:我的意思是中小型公司。我们的合作伙伴通常没有内部开发人员,有时甚至没有内部 IT 人员。因此,至少需要在连接的一侧进行绝对最小的设置工作。

0 投票
6 回答
19477 浏览

edi - EDI 格式

我以前读过 XML 或 CSV,但我从未见过像 EDI 这样的东西。

如何读取此文件并获取我需要的数据?我看到了 ~、REF、N1、N2、N4 之类的东西,但不知道这些东西是什么意思。

我看过一些关于 x12 的东西,但不知道我有没有,我怎么知道?

- 更新

感谢大家的快速回复。有谁知道我可以在.Net 中使用的解析器?从长远来看,我将把这个 EDI 文件转换为 CSV 文件......

0 投票
3 回答
492 浏览

web-services - BizTalk 2006 R2 EDI

我有一个工作编排来处理 X12 消息。现在我需要将编排公开为接受文本输入(X12 消息)并返回文本响应(X12 响应)的 Web 服务 (ASMX)。如果我尝试使用该向导,生成的 Web 服务将公开 X12 请求的内部 XML 表示,而不是其原始纯文本表示。

简而言之,我希望能够连接到 Web 服务(ASMX 而不是 WCF 服务),发送 X12 请求(纯文本)并获得适当的响应(也是纯文本)。

我已经看到使用 WCF 的示例,但没有使用简单的 web 服务。你能帮我解决这个问题吗?

谢谢!