SAP CPI-Content Enricher无法正常工作

2020-08-30 05:16发布

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

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


大家好,

我正在尝试通过我们的集成流程之一来实现Content richer,但是它无法正常工作。 关键元素未更新。
我不确定我错过了什么:

iFlow:

XML(片段)在消息映射之后但在Content Enricher之前:

"无数据"是默认值


Content Enricher:

PurchasingGroup应该更新,但是没有更新。

如果我将Contentricher更改为Combine

Content Enricher Combine

OData消息合并到有效负载:

提前感谢您的反馈

致谢

雅克

iflow.jpg (16.8 kB)

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

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


大家好,

我正在尝试通过我们的集成流程之一来实现Content richer,但是它无法正常工作。 关键元素未更新。
我不确定我错过了什么:

iFlow:

XML(片段)在消息映射之后但在Content Enricher之前:

"无数据"是默认值


Content Enricher:

PurchasingGroup应该更新,但是没有更新。

如果我将Contentricher更改为Combine

Content Enricher Combine

OData消息合并到有效负载:

提前感谢您的反馈

致谢

雅克

iflow.jpg (16.8 kB)
付费偷看设置
发送
4条回答
落灬小鱼
1楼 · 2020-08-30 05:45.采纳回答

Hello Jaques

Content Enricher不能按您期望的方式工作。基本上,源XML中的键值应与字段中的键值匹配,然后将从查询中接收到相应的响应

对于Ex:您需要根据从Query收到的响应,为每个" KeyValue"使用" Description"丰富输入数据。下面将描述其工作原理

Content Enricher的屏幕截图:

源XML:

 
 <记录>
  1 
  F1 
 
 <记录>
  2 
  F2 
 
 <记录>
  3 
  F3 
 
 
 

查询响应XML:

 
 
  1 
  ABC公司
 
 
  2 
  DEF公司
 
 
  3 
  GHI公司
 
  

Content Enricher的输出:

 
 <记录>
  1 
 
  1 
  ABC公司
 
  F1 
 
 <记录>
  2 
 
  2 
  DEF公司
 
  F2 
 
 <记录>
  3 
 
  3 
  GHI公司
 
  F3 
 
 
 

问候,

Sriprasad Shivaram Bhat

蓋茨
2楼-- · 2020-08-30 05:25

Hello Jaques,

根据您的源xml(在内容丰富工具之前) 没有看到为采购组填充的键值001。 此外,您的查询还必须具有在内部映射的源值的键元素。

也可以分享您的频道的屏幕截图。

下面的博客将为内容丰富者提供更多帮助。

https://blogs.sap.com/2015/01/16/blog-5-content-enricher-pattern-in-integration-flows/

关于

Sriprasad Shivaram Bhat

SAP砖家
3楼-- · 2020-08-30 05:29

嗨,Sirprasad,

XML位于内容丰富化之前(消息映射之后),其值为'No Data'

"无数据"应替换为" 001"。

根据要求:

昵称总是被占用
4楼-- · 2020-08-30 05:23

感谢您对Sriprasad的帮助,

您的解释确实很清楚。 我将使用请求/回复来获取我的价值

谢谢

雅克

一周热门 更多>