Service configuration manager

The Service configuration manager window allows to manage the HAS windows service. The window reflects state of jobs in the HAS service. In the manager you can create, edit or delete jobs and put these jobs into HAS service.

HAS Service

HAS service is a small executable 'HASsvc.exe' that can run as a native Windows service without user interaction in background. You can put jobs that you have created in HAS into the HAS service and the service will execute them on schedule.

In the service manager you will be able to:

  • Add, edit, remove and disable jobs in the HAS service
  • Borrow a job from HAS, and put it into the HAS service: so you do not need to run HAS to execute a scheduled job
  • Update jobs in the HAS service in a moment, without restarting the service
  • Start(run) and stop the service from the manager
  • Set how the service would start: automatically during system startup or with manual run
  • Monitor what job is doing in the service: waiting, executing or disabled
  • See log file how service run in Log Viewer
  • See log files for each jobs execution in Log Viewer: all logs are stored in the same way as HAS does it

    How to start

    HAS Service jobs management is most similar to HAS. You should create a job, set folders for synchronizing, file and folders filters, and scheduler for a job.

    In the next step you should install HAS service. For that, click the button <Install service> at the bottom of the jobs list. You can see the installed service in the Services window - click the button <Open Services window> and locate the 'HAS service' in the window:

  • Select the 'HAS service' and click right mouse button, a popup menu will appear
  • In the popup click the item Properties, HAS Service Properties window will be opened
  • In the window choose the sheet Log on
  • Check the radiobutton This account, and select an account which the 'HAS service' will use to access to network resources (folders)

    Once you create desired jobs in the manager, you must put them into HAS service. To do that click the button <Apply Changes> in the toolbar at the top of the manager window. You will see statistics of changes.

    Finally, start HAS service: click the button <Start service> at the bottom of the job list. Jobs status will reflects in the jobs list.

    Job states

    Job can be in one of following states:
    Icon State Description
    New Job is just created or copied from HAS. The job is in the edit list only.
    New with scheduler Job is just created or copied from HAS and has schedule. The job is in the edit list only.
    New, disabled Job is just created or copied from HAS and disabled - never will be executed. The job is in the edit list only.
    New with scheduler, disabled Job is just created or copied from HAS and has schedule. The job will never be executed. The job is in the edit list only.
    Unchanged Job is in the Service. The job will never be executed since it does not have a schedule.
    Scheduled Job is in the Service. The job will be executed on its schedule.
    Edited Job is in the Service. The job will never be executed since it does not have a schedule. The job settings on the edit list are different from the ones in the Service. Settings of the job in the Service will be changed on Apply Changes.
    Scheduled, edited Job is in the Service. The job will be executed on its schedule. The job settings on the edit list are different from the ones in the Service. Settings of the job in the Service will be changed on Apply Changes.
    Scheduled, marked to delete Job is in the Service. The job has schedule. The job will be removed from the Service on Apply Changes.
    Marked to delete Job is in the Service. The job will never be executed since it does not have a schedule. The job will be removed from the Service on Apply Changes.
    Edited, marked to delete Job is in the Service. The job will never be executed since it does not have a schedule. The job settings on the edit list are different from the ones in the Service. The job will be removed from the Service on Apply Changes.
    Scheduled, edited, marked to delete Job is in the Service. The job will be executed on its schedule. The job settings on the edit list are different from the ones in the Service. The job will be removed from the Service on Apply Changes.
    Disabled Job is in the Service. The job will never be executed since it is disabled.
    Scheduled, disabled Job is in the Service. The job has schedule, but it will never be executed since it is disabled.
    Edited, disabled Job is in the Service. The job will never be executed since it is disabled and does not have a schedule. The job settings on the edit list are different from the ones in the Service. Settings of the job in the Service will be changed on Apply Changes.
    Scheduled, edited, disabled Job is in the Service. The job will never be executed since it is disabled. The job settings on the edit list are different from the ones in the Service. Settings of the job in the Service will be changed on Apply Changes.
    Disabled, marked to delete Job is in the Service. The job will never be executed since it is disabled and does not have a schedule. The job will be removed from the Service on Apply Changes.
    Scheduled, disabled, marked to delete Job is in the Service. The job has schedule, but it will never be executed since it is disabled. The job will be removed from the Service on Apply Changes.
    Edited, disabled, marked to delete Job is in the Service. The job will never be executed since it is disabled and does not have a schedule. The job settings on the edit list are different from the ones in the Service. The job will be removed from the Service on Apply Changes.
    Scheduled, edited, disabled, marked to delete Job is in the Service. The job will never be executed since it is disabled. The job settings on the edit list are different from the ones in the Service. The job will be removed from the Service on Apply Changes.


    See also:
       Job wizard
       Add/Edit a pair window
       Main window
       Tutorial 6: Run HAS as Windows service