FSSync V1.109

Table Of Contents

  1. Introduction - History
  2. Features
  3. Prerequisites
  4. Installation
  5. How to use
  6. Scheduler Queue
  7. Some Details and Issues
  8. Feedback

1. Introduction - History

The workstation utility FSSync (File Service Synchronization) was written in 2003 to perform some simple file copy tasks in the network I have to maintain. It's neither very good looking and maybe not intuitive - it's "designed" to do the job it was made for: Perform some unattended action and send results via e-mail.

However...recently I started to add the first functionality for NetWare: Purge. After using this feature successfully since weeks now I decided to make it available to other people.


WARNING: USE THIS PROGRAM AT YOUR OWN RISK !

Although I use the program with all features every day (mostly unattended by a locked workstation) I can't give any guarantee to be safe from data loss or corruption.



2. Features

2.1 Basic Functions (Actions)

2.2 Additional features


3. Prerequisites

OS Platform for program execution:

Novell target servers (for Novell-specific functions like purge, trusee/IRM copy):

Rights:


4. Installation

Unzip the file(s) into a seperate folder.

If you don't have Novell Client installed, you need a copy of the following files in fssync's program folder:

These libraries can't be distributed here: Download the Novell Client from here.
If you want to run the program on a machine without any Novell server around: Install the client, copy the library files to the fssync folder and deinstall the client

When running for the first time the program will create subfolders:

The current version won't make any changes to registry or other files - that's why there is no uninstall procedure needed.


5. How to use (A short description on how to purge...)

5.1 Select source

When running for the first time both directory panels will be empty: For purge only the left one is needed, open it by either using the simple folder symbol (browse) or it's neighbour (enter directory name manually).

When the left view is opened you can continue browsing up and down (up to volume/drive root). The directory shown will be used as the base for the operation, EXCEPT something is selected: If one or more entries are selected those will be used instead of the entire directory. (for multiple selections use shift+left-mouse-click). To make sure nothing is selected a button at the upper right above the view is available.

5.2 Define job

From the main menu select Job -> Options (CTRL+O).

What the tabs are for:

Press "OK" to apply option changes. You may want to save the job now: From main menu use File -> Save as.

5.3 Start the job

Enter a name into the description field in the middle.

Click "SUBMIT" (if "Run now" is checked it should start immediately, I don't use this one often).

In schedule dialog: Set Execution time and repeat options if needed, click "Hold" to prevent the job from running automatically.
"Queued Job" is used to place the job into the regular scheduler queue, the queue has to be activated to enable this option (see 6.). If not queued the job will be removed from job list after program shutdown.
"OK" will place the job into the job list.

To start the job you can use the small PLAY-button at the right. If there's any schedule for the job this button is grayed but you can use the button with "Run now" at the top right above the job list (simple jobs and scheduled jobs are handled differently, "Run now" may have a few seconds delay). If a job is running you can PAUSE or STOP it by using the small buttons.

Note on "Run Now": Can be used to run a scheduled job without touching the schedule plan.


6. Scheduler Queue

The scheduler queue is stored in the subfolder FSQ and needs to be activated before it can be used. This can be done manually by using Queue -> Load from the main menu or by command line: FSSYNC.EXE QLOAD . Loading the queue means all jobs stored in the queue folder are loaded into the job list and are ready to be processed.

6.1 Changing a scheduled job

The job schedule can be viewed/changed by using the schedule button (Reschedule job) above. To change options or source/target use the "Edit Job" button, make the changes and use SUBMIT to apply the changes.


7. Some Details and Issues

7.1 Multiple Tasks

Up to 8 different jobs can run at the same time, the start of more jobs is delayed until an active job is finished.

7.2 Novell Server Codepage

The program tries to translate to codepage 850, works fine for me. If something fails there the purge process may stop (see log page).

7.3 Issues

Some issues i know about:

8. Feedback

Of course I know there are lots of things that could be improved...
you can send me a message

Updates should be available HERE

Dirk Hümmer