| WindX |
|
| The WindX Auto-download capability is a +PxPlus Exclusive | |||||||||||
| Overview | PxPlus
offers two auto-download features on Windx
This facility is designed to be compatible with most of the recent WindX versions. For details, check the compatibility section below. Since WindX can be used by multiple applications, we suggest you review and adhere to the Download guidelines. |
||||||||||
| Dynamic Downloads | The
dynamic Auto-download feature of Windx is designed to
simplify the distribution and access to images and
programs. This PxPlus exclusive feature solves the
problem of maintaining current information and programs
on Windx connected clients. It avoids having to make
common directories accessible across the network. It
offers the following capabilities:
The auto-download system includes automatic version checking to make sure that the program and/or images residing on the workstation are the same version as the copies on the host. If the host version has a different last date modified, the host version will be re-downloaded onto the workstation. This guarantees all the images and programs at the workstation will be the most current at all times. You can control the Auto-download feature through the '+U' System Parameter:
Clearing temporary download directory Files downloaded to the temporary download directory ("*plus/wdx/tmp") are automatically removed from the workstation if not accessed for 30 days. If desired you can remove more recent files by calling:
Where number_of_days contains how many days of images you wish to be left on the workstation. Specifying zero, results in all files in the temporary download directory being removed. |
||||||||||
| Static Downloads | The
static download facility allows the developer to define a
series of directories on the host that will be downloaded
to the workstation during the connect sequence. When the workstation connects, the system will determine if the host static directories have changed and, if so, it will prompt the user to accept the changes. If the user accepts the upload request, all files changed on the host will be downloaded into their appropriate directory on the workstation. Static download configuration file The definition of the static directories is controlled by the file "*plus/wdx/usr/sync.conf" on the host. This file contains a series of statements that define the various configuration parameters for the automatic synchronization of files between the host and a WindX workstation. Whenever you change the config file or make any changes to the files that are to be updated you need to run "*plus/wdx/reload". This program will re-examine all the host directories and record the version information (date modified) for all files it finds. This version information will be compared to the version information kept on the workstation in a ".plusvers" file in each directory in order to determine which files need to be updated. Defining directories to download
Configuration parameters
Comment lines
|
||||||||||
| * Note * | There is a sample config file included with PxPlus in the file "*plus/wdx/sync.conf". It can be used as the basis for your application configuration file. Click here to view the contents of this file. | ||||||||||
| Compatibility | The
auto-download capability is designed such that most
current versions of Windx on the workstation do not need
to be updated in order to support this capability.
Version 6 and higher of both the ProvideX and PxPlus
versions of WindX are supported by the auto-download
facility. Only a PxPlus build 9161 or later is needed to support the auto-download facility. |
||||||||||
| Download guidelines | Since
WindX can be used by a variety of applications and can be
installed in a variety of locations on a workstation, we
suggest that you adhere to the following guidelines:
|
||||||||||
| Manual Transfers | The
Auto-download capability includes two special calls that
provide on-the-fly upload and download capabilities for
WIndX clients. These are: To send a file to the workstation:
To retreive a file from the workstation:
Where:
|