我在我的组织中的一个BizTalk应用程序中处理820 EDI消息时,有一个与999 ack文件相关的查询。
生成的999文件确实包含AK9段的代码R,这意味着该文件已被拒绝。但是,它不包含IK3和IK4段,这些段可以提供有关拒绝文件的原因的更多详细信息。
您是否遇到过这种情况?如果是,请与您分享您的理解吗?
答案 0 :(得分:0)
如果文件存在终端错误,BizTalk肯定不会生成IK3或IK4段,例如功能组(GS / GE)中的错误,有时甚至是ST / SE对中的错误。< / p>
TR3指定“如果发件人知道”哪些段/元素出错,则应发送IK3和IK4。因此,即使功能或事务集包络级别没有错误,EDI反汇编程序也可能无法正确跟踪错误,也不会报告错误。
如果您想在合作伙伴期望的某些情况下添加这些内容(尽管TR3说的话),您必须做一些自定义工作来捕获999并修改它。