FTP发送方通道被Edifact模块卡住-"存档错误的源文件"不起作用

2020-09-22 05:32发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家您好, 在Edifact文...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家您好,

在Edifact文件的入站处理过程中,我们遇到了一个问题。 对于从原始格式到xml的转换,我们使用FIle/FTP适配器中SAP B2B Add的EdifactConverter模块。

如果消息中有任何语法错误,则EdifactConverter模块将引发以下异常:

 java.lang.RuntimeException:将字符672处的ORDRSP/93A-Edifact-Document转换为XML时出错:java.lang.UnsupportedOperationException 

为避免适配器中的入站队列阻塞,我们激活了选项" Archive Faulty Source Files",并在FTP服务器上定义了归档目录。 我们还将MessageTransformBean的参数设置为" Transform.PermanentErrors" = true,并将高级参数" nullCauseModException"设置为true。

不幸的是,这不起作用。 错误消息将不会移至存档文件夹。 有人对此有建议吗? 也许Edifact模块抛出了错误的异常类型?

非常感谢您的帮助!

预先感谢

Matthias

1条回答
DafaDDDa
2020-09-22 06:06 .采纳回答

专家您好,

问题已解决,SAP注释2074009做到了:

EDIFACT模块抛出ja.lang.RuntimeException。 因此,必须通过使用参数" archiveOnException"设置类名称来在通信通道的高级选项卡中注册此异常类。 screen.png

一周热门 更多>