点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
请找到我的场景快照
要求是:
当我们收到传入的有效负载时,我们需要将记录发布到Odata。
验证为:
发布之前,我们需要检查Odata服务是否存在。 如果记录存在,我们需要发送邮件,说"记录已经存在",否则我们需要将记录发布到Odata。
验证结果为:
如果记录存在于Odata中,我将从Odat获取记录,如下所示
<发票> <发票>Roield 4716001571 01 R20 已收到 -144309 2016-10-31T13:51:39.000 INR 技术私人有限公司 发票> 发票>
如果记录不存在,我将从OData获得响应值,如下所示
<发票/>
我所放置的条件工作正常。
问题是:
当,如果记录在OData中不可用,我们需要发布实际的传入有效负载,但是条件仅传递值
我如何在这里获取实际有效载荷。
请进一步提出建议。
致谢
Ramesh
(47.5 kB)
Hello Ramesh,
使用"属性和内容修改器"非常容易。
1)您需要包括2个内容修改器,例如以下一个,用于存储,另一个用于还原。
第一个内容修改器:
p>
设置该属性以允许传入消息( $ {in.body} )。
此致
Sriprasad Shivaram Bhat
嗨,Sirprasad,
我遵循相同的步骤,并创建了一个带有异常子流程的iflow。 在异常子过程中,我正在调用属性以还原有效负载。 因此,仅在消息失败的情况下,才应记录进入的有效负载。 但是,如果我在消息处理日志中单击"有效负载"选项卡,则会遇到错误。 另外,它不记录任何有效负载。 您能帮我提供您的意见和建议吗?
错误
请求日志附件失败,并出现错误:服务器响应无效:无法解析消息。 状态码:500消息:内部" target =" _blank"> http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
内部服务器错误
尝试调用从局部变量" is"加载的空对象的方法java.io.InputStream.read(byte [])时谢谢
Ashwini
Hello Ramesh,
根据Apache文档,$ {body}和$ {in.body}之间没有区别。 输入消息正文。类似地,有一个称为$ {out.body}的东西表示输出正文。
从SAP HCI的角度来看,我们更多地使用输入消息表达式。
请注意,
Sriprasad Shivaram Bhat
尊敬的斯里。
谢谢您的解释。
谢谢Sri。 它正在工作。
我可以看到$ {body}和{in.body}的财产价值正常。 有什么区别。
致谢
Ramesh
一周热门 更多>