点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用SAP P...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在使用SAP P...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我正在使用SAP Po 7.5中的Proxy to REST同步接口,在REST接收器通道中,我需要将有效负载中的动态值传递到REST接收器通道中配置的端点URL。我尝试了Xpath表达式和ASMA。 但没有任何效果。 频道和消息监控显示错误。
如果我在URL中传递实际值,则可以正常工作。 因此这意味着,PO不会以某种方式在URL中填充值。 我也在SOAP UI中测试了URL,并且其工作正常。 你能在这里帮我吗?
Xpath:我正在从消息映射中传递" ClientId"和" client_secret"
ASMA:
在两种情况下,我都会收到如下错误消息
CC错误:
如果我直接在URL中传递值,则效果很好。
请帮助。
致谢
史密斯
(23.9 kB)
HI Pawan,
我使用了特定于适配器的适配器,并使用了下面的UDF,并且有效。
try {
DynamicConfiguration conf1 =(DynamicConfiguration)容器
.getTransformationParameters()
.get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http:/" +"/img/ sap.com/xi/XI/System/REST"," ClientId ");
DynamicConfigurationKey key2 = DynamicConfigurationKey.create(" http:/" +"/img/ sap.com/xi/XI/System/REST"," client_secret ");
DynamicConfigurationKey key3 = DynamicConfigurationKey.create(" http:/" +"/img/ sap.com/xi/XI/System/REST"," grantType ");
conf1.put(key1,ClientId);
conf1.put(key2,client_secret);
conf1.put(key3,grantType);
返回"";
}
catch(Exception e)
{
String exception = e.toString();
返回异常;
}
一周热门 更多>