There is a timeout setting that you may be able to utilize. This has not been tested and confirmed by support.
You would need to make a change the nodelocal.js file. You will also want to be sure make a copy/backup of this nodelcoal.js first as if it is incorrect, it will cause the entire Syracuse web server to stop working.
"session": {
"timeout": 20, //minutes
"checkInterval": 60, //seconds
// session timeout (minutes - decimals allowed) for stateless (web service) requests.
statelessTimeout: 1,
// session timeout (minutes - decimals allowed) for api1 requests.
api1SessionTimeout: 2,
"auth": "basic"
},
Note: If the Syracuse service does not start or if logging into Sage X3 generates errors, this generally means the nodelocal.js file was edited incorrectly. Restore the copy and try again.