默认RESTAdapterBean之后自定义模块的问题

2020-08-14 21:07发布

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

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


专家,

我想在默认的RESTAdapterBean之后使用我的自定义模块,以便可以利用接收器剩余适配器的属性,但是如果在默认的适配器之后使用自定义适配器模块,则消息将变为空。

请让我知道是否有人发现了类似的问题。

注意-如果我先使用自定义模块,但随后我将无法使用适配器属性,则该方法有效。

温暖的问候,鲁德拉

(16.4 kB)

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

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


专家,

我想在默认的RESTAdapterBean之后使用我的自定义模块,以便可以利用接收器剩余适配器的属性,但是如果在默认的适配器之后使用自定义适配器模块,则消息将变为空。

请让我知道是否有人发现了类似的问题。

注意-如果我先使用自定义模块,但随后我将无法使用适配器属性,则该方法有效。

温暖的问候,鲁德拉

(16.4 kB)
付费偷看设置
发送
4条回答
何必丶何苦呢
1楼-- · 2020-08-14 21:34

取决于这是异步还是同步。 如果同步,则取决于您要处理请求还是响应。

假定异步请求必须在适配器模块之前进行。

另请参见https://help.sap.com/saphelp_nwpi711/helpdata/en/45/da2239feb22e98e10000000a15536​​9/frameset.htm p>

歪着头看世界
2楼-- · 2020-08-14 21:34

嗨,詹斯,

我必须使用JSON Web签名(JWS)签名JSON请求。 我想使用rest适配器属性,该属性将XML转换为JSON并具有多个选项,因此它将变得易于签名。

但是,如果我尝试在默认的Rest适配器bean之前使用,我将XML作为输入,然后必须将XML的其他逻辑添加到JSON。

温馨的问候,

Rudra

wang628962
3楼-- · 2020-08-14 21:18

您要寻找适配器的什么属性? 默认bean发送消息,因此是异步接收器适配器中处理的结束,因此您不能对默认模块之后添加的模块执行任何操作。

ZJXianG
4楼-- · 2020-08-14 21:23

嗨Rudra,

现在我抓到你了。 您希望在适配器进行XML到JSON转换后修改(JSON)消息。 由于转换是标准适配器模块的一部分,因此极有可能无法实现。 而且,在消息发送到目标之前,您不会使其返回到模块链,因此您没有机会对其进行修改。

这意味着您确实需要求助于自己的JSON转换并将其放在REST标准适配器模块之前。 您可以通过英语Swee Yeoh 使用formatConversionBean: https://blogs.sap.com/2015/03/25/formatconversionbean-one -bean-to-rule-them-all/

致谢

Philippe

一周热门 更多>