问题标签 [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.
xml - 每次创建新文件时,如何增加我创建的文件中的数字?
我正在创建一个文件转换控制台应用程序,以使用 Visual C# 将购物车导出生成的 xml 文件更改为 x12 850 EDI txt 文件。我需要创建的 txt 文件中的一个数字加一,然后将这个新数字存储在应用程序本身中,以便下一个转换的文件在创建的最后一个文件之后增加一个,并继续转换每个其他文件。过去实现这一目标的方法是什么?谢谢你。
泰瑞尔
edi - EDI 文档中可以包含 NUL (0x00) 字符吗?
我对 EDI 文档(x12 或 edifact 格式)有疑问,有谁知道它里面可以包含 NUL (0x00) 字符吗?因为我正在实现一个 EDI 解析器,一旦遇到 NUL 字符,解析就会终止。
谢谢
biztalk - 对具有多个声明的 837 个文件进行分批
我得到一个 edi 文件 837,它有多个声明。如何使用 biztalk 对 837 edi 文件进行分批,以便每个文件仅包含一个声明。
excel - 在 Excel 中,是否可以在每个单元格中指定 EDI 的精确间距,以便在打印到文本时对齐
在 Excel 中,是否可以在每个单元格中指定 EDI 的精确间距,以便在打印到 EDI 行中的文本时对齐?我想知道的原因是因为单元格的开头有一条线,分解一个 EDI 文件可能会很好。我的目标是导出到文本文件,然后让我的 edi 文件完美排列。这在excel中可能吗?谢谢
php - PHP EDI X12 解析
我有一个项目要在现有的类似电子商务的网站中实施 EDI 解决方案。只涉及三个 EDI 文件,并且只有一个公司可以传输文件。他们严格定义了 X12 文档,并将负责对 FTP 站点的所有 GET/PUT。这三个文件是库存通知(入站)、装运通知(入站)和发票(出站)。
我们不想/不需要实施成熟的 EDI 管理解决方案。我的问题是,我是否疯狂地认为这是使用 PHP 进行的相对简单的解析任务?有谁知道任何可能有用的现有 PHP 库(可能是 X12 到 XML)?我的搜索结果是空的。如果这是一个现实的目标并且没有其他资源可用,我想立即开始自己的工作。
c# - 使用多个分隔符将文本文件拆分为数组
我有一些 2k 文件要逐块比较,但这些块的标识不同。将每个文件拆分为适当的块列表然后将每个块类型与相同的块类型进行比较的最佳方法是什么?
块类型:
- HL*
- EB*
- 东南*
- 通用电气*
- 国际能源署*
文件示例 - 我添加了空格以提高可读性,但文件没有空格。
biztalk - 配置协议时在 Biztalk 中发送端口
发送端口在参与方协议配置中表示什么。
我已经多次配置协议。但我不明白为什么给出发送端口。
请让我知道发送端口在当事方协议配置中的含义以及发送端口配置的用途。
biztalk - 在 BizTalk 2010 中将 4010 转换为 5010 文件时无法使用 ISA11 作为重复分隔符
我正在创建一个简单的 BizTalk 2010 进程,它将 4010 835 文件转换为 5010 格式。我有一个接受 4010 835 的接收端口,以及一个将 5010 版本丢弃到的发送端口。接收端口附加了一个映射,因此不涉及编排。只有一个派对,典型的 THEM -> US 和 US -> THEM 标签。
测试时一切正常;该文件已正确映射,并且我在 US -> THEM 选项卡上的所有设置(ISA 和 GS 值)都添加到出站文件中。当我尝试将 US -> THEM 选项卡上的 ISA11 使用设置为重复分隔符时出现问题:^(这对于 5010 来说几乎是标准的)。此时,入站消息失败并出现一堆“数据元素中的无效字符”错误 - 文件中存在“U”的任何地方。它将入站 4010 ISA 11 中的 U 视为代表。分隔器。
关于为什么会发生这种情况的任何想法?谢谢!
biztalk - 同时使用 837P 多模式和单模式
我有一个使用 837P Muliple achema 的应用程序。现在我有另一个应用程序需要使用 837P 单一模式。但是如何使用 837P 单一模式。因为两者都有相同的命名空间和根节点。所以我也不能使用该应用程序中的模式而且我也无法部署我的架构。这种情况有什么解决方案吗?
java - 无法使 Smooks EDI 与 Camel 一起使用
想法是从文件系统读取edi文件并将其传输到XML。我尝试了从 smooks 下载的示例,它工作正常。但是当我开始使用来自 Camel 处理器的相同代码(和 edi 文件)时,我得到了一个空指针。
代码
日志