Configuring the Default Thumbnail Generator
* 
The thumbnail generator executable is called pvsthumb.exe on a Windows system and pvsthumb on UNIX. In this section, it is referred to as pvsthumb for both operating systems.
You can install the thumbnail generator in three places:
Windchill Server—The standard installation of the Creo View Adapters CD installs the thumbnail generator on the Windchill server.
Remote—The thumbnail generator can be installed remotely, and the agent.ini file is configured with the appropriate settings. In this case, Creo View uses the remote thumbnail worker instead of the thumbnail generator on the server to generate thumbnails. The remote thumbnail generator is installed from the Creo View Adapters CD onto a machine other than the Windchill server. WVS will use a thumbnail worker when the property thumbnail.usecadagent is set to true in wvs.properties.
Worker—The thumbnail generator is installed on the worker machine as part of the Creo View Adapters installation. This configuration tells the WVS Loader not to generate thumbnails from the Windchill server.
There are three ways to generate thumbnails:
By Worker allows the Worker to generate thumbnails, and is the default configuration. This configuration requires the following wvs.properties settings.
* 
These are the default settings:
thumbnail.byworker.enabled = TRUE (affects all workers on the Windchill server)
thumbnail.usecadagent = FALSE
For this option to work,thumbnail.byworker must be enabled in Creo View and the thumbnail generator must be installed with the worker. By default, the thumbnail generator is installed into the worker’s adapter installation directory.
If you do not want a specific worker to generate thumbnails, you must remove pvsthumb from the \bin subfolder of that worker’s adapter installation directory.
By WVS Loader uses the thumbnail generator configured on the Windchill server. This configuration requires the following wvs.property settings:
thumbnail.byworker.enabled = FALSE
thumbnail.usecadagent = FALSE (pvsthumb runs locally)
* 
Setting thumbnail.byworker.enabled to FALSE applies to all workers across the board. With this setting, no workers will generate thumbnails.
By WVS Loader - using the CADAgent as a thumbnail worker uses the Worker Agent to generate thumbnails via a remotely configured thumbnail worker. In this scenario, the WVS Loader sends the request to the Worker Agent to generate the thumbnail via a worker that is configured as type THUMBNAIL. This configuration requires the following wvs.property settings:
thumbnail.byworker.enabled = FALSE
thumbnail.usecadagent = TRUE