SAP CPI SFTP接收器通道错误-Linux/Unix/MAC OSX文本传输包含CR字符。

2020-08-22 04:40发布

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

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


大家好,

我正在尝试使用CPI的SFTP接收器通道将文件传输到SFTP服务器。 文件从Unix框进入CPI。

SFTP邮箱要求文件经过 PGP加密和" ASCI装甲",每行以CRLF结尾。

我使用CPI中提供的PGP加密,并具有以下设置(附有屏幕截图),但是出现以下错误消息:

Linux/Unix/MAC OSX文本传输包含CR字符。

发生以下情况:

  1. 未接受任何PGP加密发送的文件被接收者接受,我们认为那里没有问题
  2. 以"加密"方式发送的文件被接收方拒绝
  3. 以加密方式发送的文件,但没有装甲,看起来可以被接收者接受

引用了以下博客,但没有运气 https://answers.sap.com/questions/419656/cpi--hci-odata-adapter-batch-request---change-line.html

非常感谢!

(27.5 kB)

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

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


大家好,

我正在尝试使用CPI的SFTP接收器通道将文件传输到SFTP服务器。 文件从Unix框进入CPI。

SFTP邮箱要求文件经过 PGP加密和" ASCI装甲",每行以CRLF结尾。

我使用CPI中提供的PGP加密,并具有以下设置(附有屏幕截图),但是出现以下错误消息:

Linux/Unix/MAC OSX文本传输包含CR字符。

发生以下情况:

  1. 未接受任何PGP加密发送的文件被接收者接受,我们认为那里没有问题
  2. 以"加密"方式发送的文件被接收方拒绝
  3. 以加密方式发送的文件,但没有装甲,看起来可以被接收者接受

引用了以下博客,但没有运气 https://answers.sap.com/questions/419656/cpi--hci-odata-adapter-batch-request---change-line.html

非常感谢!

(27.5 kB)
付费偷看设置
发送
1条回答
Nir深蓝
1楼 · 2020-08-22 05:01.采纳回答
我把这个排序了。 编写了一小段常规脚本,然后在加密后删除多余的换行符。

导入com.sap.gateway.ip.core.customdev.util.Message;

import java.util.HashMap;

def消息processData(消息消息)

{

//Body def body = message.getBody(java.lang.String)as String;

body = body.replaceAll(" \\ r","");

message.setBody(body);

返回消息;

}

一周热门 更多>