接收器文件适配器SAP PI中的文件名

2020-08-19 12:50发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在研究SAP ...

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

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


专家们,

我们正在研究SAP PI 7.4单堆栈。 我们正在研究File [NFS]到SFTP的方案。

我们的要求是发送者系统将发送XML文件,并且我们具有简单逻辑的映射。 在接收器通道中,我们使用PGP模块对该文件进行加密。 现在问题在于文件名生成。 接收器系统所需的文件名应类似于

" ABC" + variablePart [来自有效负载] +"。txt" +"。pgp"

我们可以尝试使用动态配置UDF生成动态文件名吗,如上面的粗体字母所示。 与此同时,还可以指导接收机SFTP适配器配置。

谢谢

拉姆。

1条回答
hongfeng1314
2020-08-19 13:32

拉姆,你好

如果所需文件名的可行部分是目标有效负载中的直接字段值,则可以使用"变量替换"。

如果它来自源有效负载并且在目标有效负载结构中不可用,或者如果您需要对有效负载字段值应用任何逻辑(例如仅考虑字段val中的几个字符等),则可以选择 使用UDF进行动态配置。

如果您还需要在SFTP接收器中执行内容转换,则可以根据需要选择消息协议为"文件内容转换"或使用"消息转换Bean"。

请参阅以下内容:

https://博客。 sap.com/2013/04/16/variable-substitution-for-directory-or-file-name /

https://wiki.scn.sap.com/wiki/display/XI/Dynamic+文件+名称+和+目录+中+接收器+文件+适配器+-+摘要+ of +可能性

https://help.sap。 com/saphelp_nw-secure-connect103/helpdata/en/c5/56eb8e7ec04435a0d54d96a18231e5/frameset.htm

https://blogs.sap.com/ 2017/11/03/sap-pi-sftp-server-authentication /

https://blogs.sap.com/ 2012/04/10/pgpencryption-module-how-to-guide /

-Priyanka

一周热门 更多>