2020-08-17 00:12发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我在云平台集成中有一个传递场景。 我们正在从源系统获取PDF文件。 我只想获取PDF文件名,并能够在消息日志中看到"应用程序消息ID"。 因此,如果由于与目标应用程序的连接问题导致任何消息失败,我将要求Source团队再次重新触发失败的文件。
也请告知我们是否可以从CPI重试这些PDF文件,是否可以使用Content Modifier记录这些文件。
请帮助。
感谢和问候,
Raviteja Satuluri。
大家好,
我正在关闭该线程。 我已按照附件进行配置,并且工作正常,并且能够在消息日志中看到文件名。 感谢各位的支持。
1111.jpg
Hi Praveen,
我已配置了与您提供的图表相同的文件,但是找不到文件名。 它不起作用。 请您检查一下并告诉我。 我想在CPI消息日志中看到PDF文件名作为Application Message ID。
您好 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
嗨,Raviteja,
请在下面的内容修改器中找到设置。
有关重试机制,请在下面的详细博客中找到
https://blogs.sap.com/2017/06/19/cloud-integration-configure-asynchronous-messaging-with-retry-using-jms-adapter/
希望这 帮助!
嗨,Praveen,
感谢您的回复。 如果可能的话,请您再分享几个链接,这些链接可以在消息日志中显示文件名,这对于CPI来说是新的,这将有助于我加深了解。 另外,如果由于连接问题导致任何消息失败,请让我知道是否有任何重试过程,因为此处没有映射,这是一种传递方案。
嗨,Ravi,
没有直接选择,您可以使用两个指向同一文件夹的通道。
感谢,
嗨,拉维,
考虑到您只有两种文件命名约定:
1。 在集成流程中创建两个集成过程。
2。 在第一个集成过程发送方通道中提供一个文件名,在其他集成过程通道中提供相同的文件名。
3。 接收者将一个过程直接发送给您,并使用过程直接发送器继续在其他集成流程中进行操作。
或
首先读取文件,并创建一个groovy脚本,然后在该文件中读取文件名,如果文件扩展名匹配该文件,则创建一个路由器,否则使用sftp和send将其写回 文档名称。
可能不是一个好主意:)
Vijay。
最多设置5个标签!
大家好,
我正在关闭该线程。 我已按照附件进行配置,并且工作正常,并且能够在消息日志中看到文件名。 感谢各位的支持。
1111.jpg
Hi Praveen,
我已配置了与您提供的图表相同的文件,但是找不到文件名。 它不起作用。 请您检查一下并告诉我。 我想在CPI消息日志中看到PDF文件名作为Application Message ID。
感谢和问候,
Raviteja Satuluri。
您好 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
嗨,Raviteja,
请在下面的内容修改器中找到设置。
有关重试机制,请在下面的详细博客中找到
https://blogs.sap.com/2017/06/19/cloud-integration-configure-asynchronous-messaging-with-retry-using-jms-adapter/
希望这 帮助!
感谢和问候,
Praveen T
嗨,Praveen,
感谢您的回复。 如果可能的话,请您再分享几个链接,这些链接可以在消息日志中显示文件名,这对于CPI来说是新的,这将有助于我加深了解。 另外,如果由于连接问题导致任何消息失败,请让我知道是否有任何重试过程,因为此处没有映射,这是一种传递方案。
感谢和问候,
Raviteja Satuluri。
嗨,Ravi,
没有直接选择,您可以使用两个指向同一文件夹的通道。
感谢,
Praveen T
嗨,拉维,
考虑到您只有两种文件命名约定:
1。 在集成流程中创建两个集成过程。
2。 在第一个集成过程发送方通道中提供一个文件名,在其他集成过程通道中提供相同的文件名。
3。 接收者将一个过程直接发送给您,并使用过程直接发送器继续在其他集成流程中进行操作。
或
首先读取文件,并创建一个groovy脚本,然后在该文件中读取文件名,如果文件扩展名匹配该文件,则创建一个路由器,否则使用sftp和send将其写回 文档名称。
可能不是一个好主意:)
感谢和问候,
Vijay。
一周热门 更多>