迁移到PO 7.5后,带有MTOM的SOAP/AXIS接收器适配器出现问题

2020-08-18 00:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 在从PI 7.1Ehp1...

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

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


你好

在从PI 7.1Ehp1到PO 7.5 SP14的移植项目中,我们面临着AXIS MTOM的问题。 在我们的旧系统上,我们有一个工作场景(SOAP –带有MTOM的SOAP/AXIS)。 迁移到7.5后,具有相同配置的方案不再起作用。

在跟踪文件中,我们发现以下错误消息:

 Exception:java.io.IOException:
 没有MimeBodyPart满意
 javax.mail.internet.MimePartDataSource.getInputStream(MimePartDataSource.java:115)在
 org.apache.axis.attachments.MimeUtils.getContentLength(MimeUtils.java:115)在
 org.apache.axis.attachments.MimeUtils.getContentLength(MimeUtils.java:...
 

似乎找不到附件,因此无法发送邮件,并且超时。

在跟踪文件中,有一些有关成功创建MTOM附件的信息。 我们不知道如何处理这个问题。 在SAP Note或SAP文档中找不到其他信息。 可以通过旧系统成功处理相同的SOAP请求。

这里是适配器配置:

像这样的AXIS适配器在SAP PO 7.5上可以正常使用,我们在不使用MTOM的情况下使用Axis适配器运行方案。

有什么解决办法吗?

谢谢。

致谢

托尔斯滕

(26.8 kB)
1条回答
spaceman01
2020-08-18 01:48

您解决了这个问题吗? 7.5迁移和MTOM存在类似问题。 Java类导入的存档无法在此处检索内容ID:

Collection collectionIDs = inputAttachments.getAllContentIds(true);

arrayObj = collectionIDs.toArray();

一周热门 更多>