Skip to Content
0

'Append' or 'Use temporary file' not working in SFTP receiver channel

Dec 20, 2016 at 04:54 AM

317

avatar image

Hi Experts

I am using SFTP receiver channel to write file to sftp service/server offered by an vendor. In processing tab of channel I can select 'Direct', 'Append' or 'Use temporary file' in write modus field. The direct mode works as I am able to write a new file to sftp target. But Append and Use temp file do not work. The logs at sftp server show the following message 'SSH: Open file in Append mode is not supported'.

Is it limitation of SFTP protocol that does not allow append?

Is there any other way to use append or temp file mode with SFTP? We need this as we have very large files.

Regards

Sunny

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Evgeniy Kolmakov Dec 20, 2016 at 06:27 AM
1

Hi Sunit!

SFTP adapter in receiver mode supports appending data to existing file.

I guess your SFTP user account doesn't have sufficient rights or SFTP server software doesn't support this functionality.

Regards, Evgeniy.


sftp-options.png (54.5 kB)
Share
10 |10000 characters needed characters left characters exceeded
Raghuraman S Dec 20, 2016 at 05:54 AM
0

Hello Sunit,

Check if ur using Secure connectivity add-on 1.0,this should support append as per SAP

https://help.sap.com/saphelp_nw-secure-connect102/helpdata/en/c5/56eb8e7ec04435a0d54d96a18231e5/content.htm

Share
10 |10000 characters needed characters left characters exceeded
Sunit Samudre Dec 20, 2016 at 11:47 AM
0

hi Evgeniy,

Thanks for replying. What is the screenshot? Is it of SFTP server software?

Regards

Share
10 |10000 characters needed characters left characters exceeded
Evgeniy Kolmakov Dec 20, 2016 at 11:56 AM
0

Hi Sunit!

Yes, it's a screenshot of SFTP server application I use, that shows separate access settings for different file operations.

Regards, Evgeniy.

Share
10 |10000 characters needed characters left characters exceeded