在HCI中从请求到响应插入值

2020-08-31 04:27发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HCI专家, 我正在尝试...

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

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


HCI专家,

我正在尝试在HCI中构建一个方案,该方案会将值从请求消息插入到响应消息。 在PI中,可以使用GetPayloadValueBean和PutPayloadValueBean来实现。 我正在研究内容修改器,外部化参数或变量,它们都是HCI中的标准消息转换器/对象。 但是,到目前为止,当尝试部署iFlow时我还是没有运气。

到目前为止,我已经尝试使用写入变量。 这是我的iFlow:

它不起作用。 是因为变量无法正常工作/无法保存,或者是我弄乱了Content Modifier。 如何在内容修改器的"正文"选项卡中填写消息? 指南中的示例太简单了。 如果我们需要在消息有效负载的现有字段(例如我的情况)中分配变量的值,该怎么办?

到目前为止,我所做的是复制粘贴整个消息有效负载(这是来自COD的第一个Request-Reply的实际响应消息),并在其中一个字段中分配了变量的占位符。

有人成功完成过这种情况吗?

再次感谢您的投入。

谢谢。

标记

Capture3.PNG (44.2 kB)
2条回答
黑丝骑士
2020-08-31 05:15 .采纳回答

马克你好,

您可以使用Content Modifier而不是Write变量,并将值保存在Property中,如下所示。

在第二个Content修饰符中,通过添加$ {property.Prop_SenderTechnicalID}来调用值。

使用Property的原因是,在外部调用[RequestReply]之后,属性将保留,因为其中Header中存储的值将被清除。

此致

Sriprasad Shivaram Bhat

一周热门 更多>