Subject: The C Call outs in the NotesFTP script library are incorrect for 64 Bit OS
If you take a look at the NoteFTP script library you will see that in the declarations section there are several declarations for C call outs into the winitet.dll that use long variables. On a 64 bit OS a Long is different than a Long in LS and this is causing issues. This link talk more about why this is happening.
Just in case anyone comes across this, thought I’d let you know what I did to solve.
Just thought tangentially. Split the export and upload into two separate areas - the exports run every night @ 11AM. The first thing they do is delete all files in a folder. The agent only continues when all files in a folder are deleted.
The next part is to push out files into a folder.
The next part is a non-Domino solution - I’m using SyncBackSE (which I use elsewhere already) to schedule an FTP upload from that folder up to the FTP site. All works great.
A huge advantage I have doing it this way, apart from getting a solution in place on 64 bit OS and Domino infrastructure is … I use Flow (from OpenNTF) to log and notify if there are any export failures and I use SyncBackSE’s email notification/logging if there are FTP problems - so I have good, granular, separate monitoring for both components.
If anyone wants more info on this just email me at the address in the earlier reply to this.