使用GetPayloadValueBean从请求消息到响应消息中插入值

2020-09-06 19:08发布

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

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


专家们,

我已经在Receiver soap通道中配置了模块。 在执行过程中,它会引发类似" GetPayloadValueBean:值不能为空:"的错误,无法找到模块" GetPayloadValueBean和PutPayload值bean"的确切功能。

我的情况就像使用同步和异步桥接(文件-肥皂文件)一样,它的工作原理很好。 在相同的情况下,我想使用" GetPayloadValueBean"。

肥皂接收器通道:

在参数值中,我也尝试使用 test 双引号" test"

错误日志:

我已经使用下面的博客,并在7.5个单堆栈中创建了一个场景

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

如有任何配置更改,请帮助我。

感谢和问候,

图阿希德夫人

(24.7 kB)

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

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


专家们,

我已经在Receiver soap通道中配置了模块。 在执行过程中,它会引发类似" GetPayloadValueBean:值不能为空:"的错误,无法找到模块" GetPayloadValueBean和PutPayload值bean"的确切功能。

我的情况就像使用同步和异步桥接(文件-肥皂文件)一样,它的工作原理很好。 在相同的情况下,我想使用" GetPayloadValueBean"。

肥皂接收器通道:

在参数值中,我也尝试使用 test 双引号" test"

错误日志:

我已经使用下面的博客,并在7.5个单堆栈中创建了一个场景

https://blogs.sap.com/2013/03/20/insert-value-from-request-message-to-response-using-getpayloadvaluebean-andputpayloadvaluebean /

如有任何配置更改,请帮助我。

感谢和问候,

图阿希德夫人

(24.7 kB)
付费偷看设置
发送
9条回答
Tong__Ming
1楼-- · 2020-09-06 19:55

检查XML是否具有值,并尝试为remove参数删除参数值。

请尽可能共享示例XML。

野沐沐
2楼-- · 2020-09-06 19:58

HI Mahammad,

希望您解决了这个问题。

请让我知道您是如何解决此问题的,因为我也像您一样无所适从。

此致

Naga Uday

Tong__Ming
3楼-- · 2020-09-06 19:47

嗨穆罕默德,

检查该特定字段在XML中是否有任何值?

Br,

Manoj

4楼-- · 2020-09-06 19:41

我不确定PI处理的行为,但是在我看来XPath中的名称空间前缀应该与xmlns定义中的前缀匹配。

但是Manoj是对的。 尝试使用与实际XML有效负载中相同的前缀。

致谢,Evgeniy。

ZJXianG
5楼-- · 2020-09-06 19:41

我刚刚尝试了Under XMl,它对我来说很好用,所以我怀疑您提供的XML错误或XML中不存在该节点

在这种情况下,还请尝试为每个模块使用不同的模块密钥,所有三个模块都使用"有效负载",因此请为每个模块使用唯一的模块密钥

当我删除XML节点时

模块配置:

我测试过的

XML:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
 
  1 
  INR 
 欧元
 
 
 
黑丝骑士
6楼-- · 2020-09-06 20:03

请参考博客

一周热门 更多>