如何获取文件名以在消息监视日志中查看

2020-08-17 00:12发布

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

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


亲爱的

我在云平台集成中有一个传递场景。 我们正在从源系统获取PDF文件。 我只想获取PDF文件名,并能够在消息日志中看到"应用程序消息ID"。 因此,如果由于与目标应用程序的连接问题导致任何消息失败,我将要求Source团队再次重新触发失败的文件。

也请告知我们是否可以从CPI重试这些PDF文件,是否可以使用Content Modifier记录这些文件。

请帮助。

感谢和问候,

Raviteja Satuluri。

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

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


亲爱的

我在云平台集成中有一个传递场景。 我们正在从源系统获取PDF文件。 我只想获取PDF文件名,并能够在消息日志中看到"应用程序消息ID"。 因此,如果由于与目标应用程序的连接问题导致任何消息失败,我将要求Source团队再次重新触发失败的文件。

也请告知我们是否可以从CPI重试这些PDF文件,是否可以使用Content Modifier记录这些文件。

请帮助。

感谢和问候,

Raviteja Satuluri。

付费偷看设置
发送
8条回答
哎,真难
1楼 · 2020-08-17 01:00.采纳回答

大家好,

我正在关闭该线程。 我已按照附件进行配置,并且工作正常,并且能够在消息日志中看到文件名。 感谢各位的支持。

1111.jpg

SAP小菜
2楼-- · 2020-08-17 00:53

Hi Praveen,

我已配置了与您提供的图表相同的文件,但是找不到文件名。 它不起作用。 请您检查一下并告诉我。 我想在CPI消息日志中看到PDF文件名作为Application Message ID。

感谢和问候,

Raviteja Satuluri。

SC_Yao
3楼-- · 2020-08-17 00:57

您好 Raviteja Satuluri

请使用表达式" file:name"或标头" CamelFileName"

https://blogs.sap.com/2016/07/10/sap-hcp-is-sap-hci-dynamic-configuration-for-sftp-adapter/

并设置已获取文件名的SAP_ApplicationID。

希望这会有所帮助!

感谢和问候,

Praveen T

微wx笑
4楼-- · 2020-08-17 01:01

嗨,Raviteja,

请在下面的内容修改器中找到设置。

有关重试机制,请在下面的详细博客中找到

https://blogs.sap.com/2017/06/19/cloud-integration-configure-asynchronous-messaging-with-retry-using-jms-adapter/

希望这 帮助!

感谢和问候,

Praveen T

CPLASF-自律
5楼-- · 2020-08-17 00:36

嗨,Praveen,

感谢您的回复。 如果可能的话,请您再分享几个链接,这些链接可以在消息日志中显示文件名,这对于CPI来说是新的,这将有助于我加深了解。 另外,如果由于连接问题导致任何消息失败,请让我知道是否有任何重试过程,因为此处没有映射,这是一种传递方案。

感谢和问候,

Raviteja Satuluri。

clasier
6楼-- · 2020-08-17 00:59

嗨,Ravi,

没有直接选择,您可以使用两个指向同一文件夹的通道。

感谢,

Praveen T

大简至美
7楼-- · 2020-08-17 00:38

嗨,拉维,

考虑到您只有两种文件命名约定:

1。 在集成流程中创建两个集成过程。

2。 在第一个集成过程发送方通道中提供一个文件名,在其他集成过程通道中提供相同的文件名。

3。 接收者将一个过程直接发送给您,并使用过程直接发送器继续在其他集成流程中进行操作。

首先读取文件,并创建一个groovy脚本,然后在该文件中读取文件名,如果文件扩展名匹配该文件,则创建一个路由器,否则使用sftp和send将其写回 文档名称。

可能不是一个好主意:)

感谢和问候,

Vijay。

一周热门 更多>