给定的消费目的地不支持RestTemplate

2020-08-18 06:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我遵循了教程:与SC...

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

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


专家们,

我遵循了教程:与SCPI集成流程的出站同步(https://help.sap.com/viewer/50c996852b32456c96d3161a95544cdb/1905/zh-CN/45c632aa498c42e4a93699b7a6d6d3f9.html ))。

从集成UI工具为出站同步通道运行出站同步计划Cronjob后,会引发以下异常:

错误[Thread-106] [ErrorHandler]捕获了意外的异常

org.springframework.messaging.MessageHandlingException:嵌套异常为 de.hybris.platform.outboundservices.client.impl.UnsupportedRestTemplateException:给定的消费目的地不支持RestTemplate。。 em>

有人知道如何解决吗?

我正在SAP Commerce 1905上运行该教程

谢谢!

马丁

1条回答
My梦
2020-08-18 06:34

查看create()方法时,您会发现以下部分。

最终IntegrationRestTemplateCreator creator = getRestTemplateCreators()。stream()
       .filter(s-> s.isApplicable(destination))。findFirst()
       .orElseThrow(UnsupportedRestTemplateException :: new); 

因此存在此" isApplicable"检查。 此检查在 BasicRestTemplateCreator 或 oAuth2RestTemplateCreator 中进行。 通过 BasicRestTemplateCreator 您将找到

公共布尔isApplicable(最终ConsumedDestinationModel目标)
 {
    返回basicCredentialModel的destination.getCredential()实例;
 } 

因此要检查ConsumedDestinationModel中是否有凭据。

一周热门 更多>