Java 到 EDI 转换的 Java 库

标签 java edi

我正在寻找一个可以进行 Java 到 EDI 转换的 Java 库 - 更具体地说,是医疗保健中使用的 EDI 835 格式。 虽然很多库 promise Java 到 EDI 转换,但没有 在他们的网站上提供相同的文档或代码示例。 以下是我迄今为止尝试过但没有成功的库列表:

1. EdiReader(EdiWriter是商业版,没有试用下载)。
2. Smooks(没有试用下载和文档没有提到 Java 到 EDI 的转换)。
3. <强> Open Business Objects - 来自 americancoders.com 的 OBOE(有试用下载,但未提及 Java 到 EDI)。
4. <强> Oakland data transformer (这甚至不允许我下载库和文档)。

有人知道其他可能有用的解决方案吗?
我也对任何商业解决方案持开放态度。

谢谢!

最佳答案

如果您对商业解决方案持开放态度,您可能想看看 Altova 的 MapForce。它有一个拖放映射器,您可以创建自己的 map ,然后它会生成代码以插入您的应用程序。 MapForce

“Java 到 EDI”似乎是一个流行的用词不当。在您的情况下,您正在从源数据(RDBMS、XML、平面文件、iDoc 等)创建标准化文本文档(在本例中为 835 EDI 文档)。 Java 是管道。您基本上是在尝试通过编写自己的翻译器/解析器来重新发明一个 30 多年前的轮子,而这通常是在没有 EDI 语法检查/FA 协调/强大的合作伙伴工具的好处的情况下完成的。如果我想阻止这种疯狂,我会看看 Liaison及其工具,特别是 ECS 和 Delta。这些工具是基于 Windows 的,因此这可能不是一个选择,但对于可以轻松与您的架构集成的廉价商业工具,您的投资返回率将很快显现。

关于Java 到 EDI 转换的 Java 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20400238/

相关文章:

java - 通过命令行调用时SpringTools Suite中缺少tools.jar

java - 将文本解析到带有字符的 mysql 表以确定目标字段

EDI X12 文件 - 文件

业务流程中的 BizTalk C# 命名空间冲突

c# - 如何用另一个字符串拆分字符串

php - EDI X.12 PHP 映射 - 所需资源

java - 在本地主机上启动 Tomcat v6.0 服务器失败

java - iText PdfAcroForm GetAcroForm 不适用于给定的类型

Java - TreeSet 和 hashCode()

java - 无法将类型 [java.lang.String] 的属性值转换为所需类型 [java.time.LocalDate]