Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个与在我的组织中的一个 BizTalk 应用程序中处理 820 EDI 消息时创建的 999 ack 文件相关的查询。
生成的 999 文件确实包含 AK9 段的代码 R,这意味着该文件已被拒绝。但是,它不包含 IK3 和 IK4 段,这将提供有关拒绝文件的原因的更多详细信息。
你经历过这样的场景吗?如果是,你能分享你的理解吗?
如果文件存在终端错误,例如功能组 (GS/GE) 中的错误,或者有时甚至是 ST/SE 对中的错误,BizTalk 肯定不会生成 IK3 或 IK4 段。
TR3 指定应该发送 IK3 和 IK4,“如果发送者知道”哪些段/元素有误。因此,即使在功能或事务集封装级别没有错误,EDI 反汇编程序也可能无法正确跟踪错误并且它不会报告它们。
如果您想将这些添加到您的合作伙伴期望它们的某些场景中(尽管 TR3 说了什么),您必须做一些自定义工作来捕获 999 并对其进行修改。