Hello everyone I am trying to come up with a plan to solve this problem.
Problem: A file will be uploaded, by a third party, to a remote FTP server without notifying me. I need to look for/receive these file in a timely manner ( every ten minutes for example). I would like to have this be completely automated (aka no human interaction necessary).
Network Structure: We have a server on our LAN that holds the database. We have roughly 27 clients that are networked to the server and use the database.
Horrible Solution #1 - Form Timer Event
I could try a form timer to initiate the checking of the FTP server.
Pros:
1) I think I could successfully implement it.
Cons:
1) 27 clients checking the FTP server at different times would cause unnecessary stress on the remote FTP.
2) Possible synch problems with 27 clients trying to download the files
Horrible Solution #2 - Server Overlord App
Create a new application that would only run on the server. And use it to check the FTP server every 10 minutes.
Pros:
1) Removes all they sync issues and having to manage clients.
2) Once the overlord app is in place I could use to handle other problems.
Cons:
1) If the overlord app dies, How will we know that? If it is down for more than an hour my company could lose money because of it.
2) A little more challenging to maintain two seperate apps ( overloard app and our normal client app).
3) I am not even sure I can do this. I am just thinking it should be possible.
Thoughts on these solutions or a solution I haven't mentioned?
Please let me know if I can provide more information that would help.
Thanks,
Mike Monk
Problem: A file will be uploaded, by a third party, to a remote FTP server without notifying me. I need to look for/receive these file in a timely manner ( every ten minutes for example). I would like to have this be completely automated (aka no human interaction necessary).
Network Structure: We have a server on our LAN that holds the database. We have roughly 27 clients that are networked to the server and use the database.
Horrible Solution #1 - Form Timer Event
I could try a form timer to initiate the checking of the FTP server.
Pros:
1) I think I could successfully implement it.
Cons:
1) 27 clients checking the FTP server at different times would cause unnecessary stress on the remote FTP.
2) Possible synch problems with 27 clients trying to download the files
Horrible Solution #2 - Server Overlord App
Create a new application that would only run on the server. And use it to check the FTP server every 10 minutes.
Pros:
1) Removes all they sync issues and having to manage clients.
2) Once the overlord app is in place I could use to handle other problems.
Cons:
1) If the overlord app dies, How will we know that? If it is down for more than an hour my company could lose money because of it.
2) A little more challenging to maintain two seperate apps ( overloard app and our normal client app).
3) I am not even sure I can do this. I am just thinking it should be possible.
Thoughts on these solutions or a solution I haven't mentioned?
Please let me know if I can provide more information that would help.
Thanks,
Mike Monk
Comment