Creo View MCAD Adapters Guide > Installing the Adapters > Configuring Multiple Non-File Synchronization Workers on a Single Machine
Configuring Multiple Non-File Synchronization Workers on a Single Machine
You can configure multiple workers, each with a separate setup folder and startup script. Use this strategy when your CAD application requires a unique runtime environment and configuration for each worker process.
This procedure is relevant primarily to Non-File Synchronization enabled Windchill CAD worker configurations. The following MCAD adapters and their related CAD applications support multiple non-File Synchronization workers on the same machine of the same worker type.
Adapter for Siemens PLM NX. This is formerly known as Unigraphics, or UG-NX.
The adapter for Creo Parametric—This supports multiple File Synchronisation and Non-File synchronization workers.
Adapter for Autodesk Inventor
Adapters for Non-MCAD formats—These include Creo Illustrate, PGL, JT, STEP, DGN, IGES, GBF/GAF, VRM/WRL, STL/STLA, and DWFx/DWF.
Adapter for Thumbnail
Adapter for Interference Engine
To configure multiple workers, perform the following steps:
1. Choose an alias for each worker required on the Windchill server. For example, on the worker proeworker, these might be proeworker_1, proeworker_2, proeworker_3, and so forth.
2. On the worker machine, use the adapter configuration utility to create several identical configuration setup folders, one for each required worker. For example, for proe2pv_config, create proe1_setup, proe2_setup, proe3_setup, and so forth. During the configuration, specify the alias name you chose in the Worker Alias box for each configuration.
3. Configure the Windchill server so that each of the worker aliases are resolved to the worker machine host name, by editing the %SystemRoot%\System32\ drivers\etc\hosts file, which is on the server machine, and add an entry such as:
<worker-ip-addr><hostname><alias-name_1><alias-name_2><alias-name_3>.
For example:
123.456.789.1 proeworker proeworker_1 proeworker_2 proeworker_3
4. You can modify the worker script, for example, proeworker, of each configuration to avoid any potential runtime environment conflicts. For example, setting of HOME path, TEMP areas, PTC_WF_ROOT folder, and so forth.
5. Configure a worker definition for each worker using the Worker Agent Administration Wizard. Add each named worker (using the alias name for the worker host name) as a separate worker with one instance.
You have now created multiple workers to run independently on one machine.
* 
Not all CAD tools support the running of multiple instances on the same machine. Some may require special configuring to correctly insulate the processes from each other.
For details of multiple Windchill File Synchronization enabled CAD worker configurations on the same machine refer to the Creo View Adapters Software Matrix.