让PI/PO公开CSV(来自ABAP接收者代理)

2020-09-13 13:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)亲爱的 我不确定PI/PO...

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

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


亲爱的

我不确定PI/PO是否可以做到这一点。 因为它可以做更多人们可能知道的事情,所以我想尝试一下。 我们正在使用PI 7.4 AEX SP12。 我有以下要求:

客户需要一个终结点URL,例如:http:///availability/ .csv

从技术上讲,这将是HTTP GET。 然后,我想发起一个同步请求,将其发送到我们的ERP后端并获取可用性(不用担心,我们将每天对结果进行预先计算,以免浪费实时库存可用性并保持性能影响 低)。

我试图摆弄REST适配器,并使其工作到可以提供可用性数据的xml。 但是我无法转换为CSV。 MessageTransformBean可以工作吗? 还是将HTTP_AAE GET作为更好的方法? 有什么更好的想法还是我在这里完全走错了轨道?

感谢和欢呼

詹斯

2条回答
当学会了学习
2020-09-13 13:42

我一度试图"滥用"发送者休息适配器的"错误处理"部分。 例如,在那里可以选择...

  • 源=异常
  • 操作=自定义结果
  • HTTP状态代码= 200
  • 使用消息有效载荷=真

但是,这只会释放一个空的有效负载,可能是因为它已经转换为text/csv。 将内容类型更改为诸如text/json或application/xml之类的内容无济于事。 如果我未选择"使用消息有效负载",那么REST适配器会愉快地交付我在结果内容字段中输入的任何内容,可能是简单的文本或xml。

我告诉SAP这可能不是REST Sender适配器的预期用例,但是我希望有效负载能够像通过选择"使用消息有效负载"一样"路由通过"

对此有任何进一步的考虑,还是应该选择HTTP_AAE发送方和GET操作?

非常感谢和问候

Jens

一周热门 更多>

相关问答