点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
CPI/HCI专家,
最近,在系统升级到版本3.10.11之后,我在SAP CPI/HCI中使用基于Java的自定义适配器存在问题。
过去,我们通过使用Eclipse和Java语言(我们使用了两个常见的库,分别是Apache Camel和Jackrabbit)在CPI中创建了一个自定义WebDAV适配器。 我们的自定义WebDAV适配器的目的是将XML数据文件推送到SAP C4C的WebDAV文件夹-因为CPI当前没有标准的WebDAV适配器。
在以前的CPI版本中,我们的自定义适配器运行良好,并且未发生任何错误。 但是,在SAP将CPI平台版本升级到3.10.11(一周前)之后,我们的自定义WebDAV适配器抛出了以下错误消息:
" org.apache.camel.CamelExecutionException:在交易所执行期间发生异常:Exchange [ID-vsa6317655-34355-1556381539104-82-3],原因:java.lang.ClassNotFoundException:javax.xml.parsers.ParserConfigurationException osgi-jackrabbit-webdav-2.8.8找不到[876]"
我们了解到此错误意味着自定义适配器源中缺少类" javax.xml.parsers.ParserConfigurationException",但是根据我们的有限知识,该类ParserConfigurationException是Java的默认库之一,因此似乎无法 在适配器的源代码中丢失此类。
因此,我们认为此问题的根本原因可能是最近CPI的升级。
在这种情况下,对我们的任何解决方案,实验共享或建议,我们深表感谢。
谢谢,祝你有美好的一天。
最诚挚的问候。
富范。
---
(36.3 kB)
您好,Phu Pham
我前一段时间遇到了以下博客,其中详细介绍了CPI运行时的一些更改。 尝试看看是否与您的问题有关
https://blogs.sap.com/2018/12/10/cloud-integration-custom-adapteradk-readiness-for-new-runtime/
致谢
英瑞
一周热门 更多>