It is possible to increase the timeouts for connections between:
1) SYSPRO Mobile Warehouse Clients and the SYSPRO Mobile Warehouse IIS Web Service
2) The SYSPRO Mobile Warehouse Server and the SYSPRO WCF Service/Load Balancer
Notes:
The defaults for these timeouts is 2 Minutes or 120 Seconds, it is not recommended to set these values to less than 2 minutes. Increasing these timeouts by too much is also not recommended as it will then seem as though the application is just hung up.
The value must be set to between 1-20 minutes. Attempting to set the value higher or lower than these will use the max or min value as the timeout instead of what was set.
Setup:
The configuration for changing these timeouts is done in the appsettings.json file, this file is located on the SYSPRO Mobile Warehouse server in this file path by default:
C:\Program Files\riteSOFT\SYSPRO Mobile Warehouse
Within the appsettings.json file, the following 2 settings can be set.
1) TimeoutMinutes - Setting this value will set the timeout for the SYSPRO Mobile Warehouse clients to the SYSPRO Mobile Warehouse IIS Webservice and for the SYSPRO Mobile Warehouse server to the SYSPRO WCF Service/Load Balancer. The timeout to SYSPRO can be overridden by the setting below.
2) SysproTimeoutMinutes - Setting this will override the value set for TimeoutMinutes and use this value as the timeout between the SYSPRO Mobile Warehouse server and the SYSPRO WCF Service/Load Balancer. This setting will not affect the timeout for the SYSPRO Mobile Warehouse clients to the SYSPRO Mobile Warehouse IIS Webservice.
The values for these settings are Numeric values that can also be decimals, for example:
"SysproTimeoutMinutes": 3.5,
"TimeoutMinutes": 5,
Simply add one or both of the values above like this and then change the timeout length as desired: