Configure Calculation Servers
You add, remove, and configure Calculation Servers by choosing Workforce CRM Admin ® WFM CS Administration ® WFM Calculation Services ® Configuration Management ® Calculation Servers tab from the CRM portal administrator portal.
The system supports a distributed implementation of machines that, as a whole, comprise the Calculation Services component. That is, in environments where the requests for forecasts and schedules results in unacceptably slow solution times, you can use multiple machines to share the calculation load.
When at the Calculation Servers page, you view and maintain the following Calculation Server attributes:
Attribute |
Description / Comment |
Default |
Machine Name |
|
localhost:50004 |
HTTP Port |
TCP/IP port for Calculation Services. The default is 80, which is the standard HTTP port. However, if traffic in your implementation travels through a different port, you can override the default value. |
80 |
Server ID |
This unique identifier for the calculation server should exactly match the calc_server_id field in Web.xml. Note that this value is case-sensitive. |
|
Calculation Server Startup Mode |
Defines whether the Calculation Server starts automatically, manually, or automatically after a delay. If the Calculation Server is started on a delay, the length of the delay is defined by the Calculation Server Startup Delay Time |
manual |
Calculation Server Startup Delay Time |
1 |
|
Dispatch Server Startup Mode |
Defines whether the Dispatch Server starts automatically, manually, or automatically after a delay. If the Dispatch Server is started on a delay, the length of the delay is defined by the Dispatch Server Startup Delay Time |
manual |
Dispatch Server Startup Delay Time |
1 |
|
Speed Rating |
This figure is used to compare speeds of different servers in the landscape. For example if a reference machine in the landscape is rated a 10, other machines in the landscape can be rated proportionally to this machine. That is, a machine that is twice as slow as the reference machine would be rated as a 5, while a machine that is twice as fast would be rated a 20. |
100 |
Total CPU’s |
The total number of CPUs on the machine. |
1 |
Max CPU-Intensive Threads |
CPU intensive threads are the threads that are likely to commandeer CPU time while running. To optimize performance of the WFD Calculation Server, this figure should never exceed the number of CPUs on the machine that is dedicated to the system Calculation Services. If the machine is dedicated to Calculation Services, and does not host any other applications, then Max CPU Intensive Threads should equal Total CPUs. |
1 |
Ping Time |
This is the time interval, in seconds, at which Active Dispatch Server pings other Dispatcher Services. Other Dispatch Servers remain inactive as long as they receive regular pings. |
5 |
The system supports a distributed implementation of machines that, as a whole, comprise the Calculation Services component. That is, in an environment where the requests for forecasts and schedules results in unacceptably slow solution times, you can use multiple machines to share the calculation load.
You perform the following functions on the Calculation Servers page:
Function |
Choose |
Action / Notes |
Select a Calculation Server for processing |
The server in the list of defined Calculation Servers |
The attributes of that server appear in the fields on the right of the list. |
Add a new Calculation Server |
Add Server |
A new server appears in the list of Calculation Servers. Default attributes appear in the fields on the right of the list. Complete the configuration of the new server by assigning values to those fields. |
Remove a Calculation Server |
Remove Server |
Note that the system does not confirm your choice to remove the server, so be sure to confirm your selection before choosing Remove. |
Save your changes |
Save |
The system saves your changes. |
Undo your changes |
Cancel |
Changes made in error to your server definitions are ignored and reset to their previous settings. |
Save your Calculation Server definition(s) |
Export settings |
This action saves all configuration information in properties files stored in <J2EE Engine Directory>\sisopt\export, and overwrites previously saved files. If you want to keep multiple versions of configurations, you should first store your previous files somewhere else. |
Load previously saved Calculation Server settings |
Import settings |
Configuration information is loaded from the properties files stored in <J2EE Engine Directory>\sisopt\export. If you have multiple versions of previously stored configurations, please ensure that the correct files are in that directory location. |