cancel
Showing results for 
Search instead for 
Did you mean: 

Guaranteed delivery over FTP/SMTP

Former Member
0 Kudos

Hello!

Does XI have solutions for FTP/SMTP guaranteed delivery?

For example in case of XI -> SMTP -> Standalone Adapter Engine.

Accepted Solutions (0)

Answers (2)

Answers (2)

MichalKrawczyk
Active Contributor
0 Kudos

Hi Denis,

Guaranteed delivery means that messages

are persisted in the message broker

until the receiver is ready to receive the message

>>>Does XI have solutions for FTP/SMTP guaranteed delivery?

so XI has that for every message that does not use BE

(best effort) messaging

Regards,

michal

Former Member
0 Kudos

Ok. Thank you.

But FTP or SMTP are not reliable channel.

What about if FTP server craches or somebody deletes all files <b>before</b> the receiver receive it. For example BizTalk has solution whith temporary folder. http://geekswithblogs.net/cyoung/archive/2004/08/10/9524.aspx I don't know exacly how it works.

It is our requrements to provide guaranted delivery for SMTP and FTP. I thinks it is more EAI patterns question. I am tring to design this pattent.

Could you give me some advice.

MichalKrawczyk
Active Contributor
0 Kudos

Hi,

>>>>What about if FTP server craches

the XI will try to send several times

(as the message is persisted on the XI server)

>>>>or somebody deletes all files before the receiver receive it.

receiver is the XI or ftp ?

if XI - no solution for that

if the FTP - it's not easy to delete a message

that did not reach the final dest

you can also use: <b>Put File</b> option

from help.sap.com:

<i>If the file is to be created on the server immediately, select Directly.

If the content is to be gathered in a temporary file first before the final file is put on the server, choose Use Temporary File.</i>

Regards,

michal

Former Member
0 Kudos

Michal Krawczyk

Very helpful information. I will use it in scenario XI -> FTP

What do you think about to emulate guraranteed delivery for XI->FTP->Java Swing application scenario?

1. XI send file on FTP. Adapter module stores file or message in own storage.

2. Java appl receive file and send system acknowledgement (another file)

3. Sender file adapter with own Adapter module scan FTP directory and when no file and no acknowledgement exists (it check in storage) the event message will be generated and file will be resent.

Is this scenario viable?

moorthy
Active Contributor
0 Kudos

HI,

If the Quality Of Service(QoS) is EO(Exactly Once) then it is guaranteed delivery

http://help.sap.com/saphelp_nw2004s/helpdata/en/41/b714fe5ffc11d5b3ea0050da403d6a/content.htm

Is this are you looking for ? or ..

Regards,

Moorthy