gpt4 book ai didi

linux - 如何在 debian linux 中获取 FTP 传输的 ISA06 交换发件人 ID

转载 作者:太空宇宙 更新时间:2023-11-04 10:05:24 28 4
gpt4 key购买 nike

几天来,我一直在跟踪面包屑。我的公司需要构建一个简单的 API/EDI 来与许多不同的市场进行通信。其中之一要求我给他们 ISA 交换发件人 ID,甚至向他们的服务器发出 FTP 请求。 这是一个页面的链接,该页面枚举了 x12 ANSI 中的 ISA06 到底是什么。从站点复制和粘贴的相关内容。

  The ISA Segment has the following structure
ISA01 Authorization Information Qualifier : min/max – 2/2
ISA02 Authorization Information : min/max – 10/10
ISA03 Security Information Qualifier : min/max – 2/2
ISA04 Security Information : min/max – 10/10
ISA05 Interchange ID Qualifier : min/max – 2/2
ISA06 Interchange Sender ID : min/max – 15/15
ISA07 Interchange ID Qualifier : min/max – 2/2
ISA08 Interchange Receiver ID : min/max – 15/15
ISA09 Interchange Date : min/max – 6/6
ISA10 Interchange Time : min/max – 4/4
ISA11 Interchange Control Standards ID : min/max – 1/1
ISA12 Interchange Control Version Number : min/max – 5/5
ISA13 Interchange Control Number : min/max – 9/9
ISA14 Acknowledgment Requested : min/max – 1/1
ISA15 Test Indicator : min/max – 1/1
ISA16 Subelement Separator : min/max – 1/1

整页链接:http://edicrossroad.blogspot.com/2008/12/isa-and-gs-segment-elements-enumeration.html

我找不到任何关于如何以纯 txt 格式检查整个请求的信息。它需要是 FTP,但即使是 curl 功能现在也很棒,让我走上正轨。常规的 curl_getinfo 函数没有深入到足够的细节,甚至根本没有提到 ISA。

我确实看到了一堆不同的专有解析器,您可以购买它们的许可证,但它对我们的需求来说太过分了(这只是通过 FTP 传输几个 .csv 文件以每天更新一次市场信息)

如有任何帮助,我们将不胜感激。

最佳答案

我在 EDI.Net(开源)和 EdiFabric(闭源)方面运气不错。两者都是用于生成和接收上述提要的优秀库。对于手动工作,X12 Studio 适合初学者,但我个人喜欢使用 Sublime。

如果您正在寻找其他东西,这里有一组工具:https://github.com/michaelachrisco/Electronic-Interchange-Github-Resources

关于linux - 如何在 debian linux 中获取 FTP 传输的 ISA06 交换发件人 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52974693/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com