点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
UDF中的代码:
DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http://sap.com/xi/XI/System/REST"," HeaderAuthorization"); conf.put(key1,令牌); 返回令牌;
(45.4 kB)
凯文,你好
在" REST URL"选项卡下的REST接收器通信通道中,您可以正确指定模式变量替换。 由于授权是动态生成的,因此模式变量替换看起来像。 我可以
值来源:适配器专用属性
模式元素名称:授权
适配器特定属性:自定义属性
属性名称:授权
还要确保在UDF代码中将属性名称从"标题授权"更改为"仅授权"。
现在,在" HTTP标头"标签下,您可以按以下方式指定HTTP标头:
标题名称:授权
值模式:载体 {Authorization}
感谢与问候-Rajesh PS
在"模式变量替换"下,您可以将其从Adapater更改为自定义 属性。
如果仍然遇到问题,请添加错误屏幕截图。
一旦我更改了所示的频道配置,此解决方案就会起作用。workingconfig.jpg
嗨,
请使用 HTTP标头如下
问候
Vikas
# p#请提及错误详细信息
嗨,Rajesh,
我尝试了您上面建议的相同操作,但是对我不起作用。
您能告诉我这里缺少什么吗?
嗨Varun/Rajesh,
我们有一个类似的要求,我们需要将生成的令牌值作为标头传递给nwBPM流。 我们遵循了博客中提到的完全相同的过程和UDF,并且收到错误消息:"服务器返回的代码:415"和
"发生HTTP错误:不支持的媒体类型2020年8月11日03:28:37.087 PMErrorMP:由于原因com.sap.aii.adapter.rest.ejb.common.exception.HttpCallException捕获了异常:HTTP POST调用到http ://po url/bpm/pwccom/syscentricdevgooglesdmsc/TriggerUploadProxy?wsdl不成功。不支持的媒体类型"
能否请您分享您如何解决此错误。
添加屏幕截图:-
1)UDF udf.jpg
DynamicConfiguration conf =(DynamicConfiguration)container.getTransformationParameters()。get(StreamTransformationConstants.DYNAMIC_CONFIGURATION); DynamicConfigurationKey key1 = DynamicConfigurationKey.create(" http://sap.com/xi/ XI/System/REST","授权"); conf.put(key1,var1); 返回var1;
2)REST URL rest-url.jpg
3)HTTP标头 http-header.jpg
4)错误: error.jpg
一周热门 更多>