We need a "poller" that can be run as a service that works on Windows 98, 2000 & xp.? This poller must be able to do the following:
1.? Poll a server using a webservice (just set up? a stub, we will create the wsdl)
2.? The server will return a file
3.? This file will either be printed? or moved to a configurable directory on a server.? If the file will be moved to a directory, it will be in .csv format. If the file will be printed, it will be in .pdf format.
4.? This application must have a simple GUI that can do the following:
? ? ? ? a. Accept and persist a username and password that will be used when polling the server
? ? ? b. Set a printer from a network or local that will print the file that is received from the webservice
? ? ? c.? Set a directory on the network or local that the file received from the webservice will be moved to
? ? ? d.? A place to set the time between polling in seconds
? ? ? e.? A place to set whether the incoming file will be printed or sent to a directory
5.? All of the information in 4 should be able to be setup in a "Wizard" format, and alse update date to the GUI.
6.? This application should be installed and run as a service, and be installed to startup automactily whether or not a user is logged in or not.?
7.? The system should push back notification that the file was received sucessfully or printed sucessfully.
We will be maintaining this code, and adding new functionality to this code as time goes by.? Because of this, the code should be well writted, and clearly documented where code gets complicated.