Where can I modify the time after which carts expire? It seems to be set to 10 minutes on our old site, but I would like to increase it to 20 minutes.
I found a field in T_DEFAULTS with parent_table "TESSITURA WEB" and field_name "Order Lock Timeout", but it's set to "1200". If that were seconds, then you'd think carts would already be expiring after 20 minutes. Confusingly, the default_value_desc reads that it is the time in minutes, but 1200 makes more sense to me as seconds. I have a feeling that this setting is not as relevant as it appears.
Hi Bryan,
You'll need to update the web.config key : <add key="TIMEOUT_MINUTES" value="20"/> and the seat server TessituraSeatServerService80.exe.config "SessionTimeoutMinutes=20".
Hope this helps,
-David
Thanks for your help! I can't find <add key="TIMEOUT_MINUTES" value="20"/> in the web API's web.config file. Should I just add it, or could that setting go by a different key?
<add key="TIMEOUT_MINUTES" value="20"/>
Look in your web.config file for http://tickets.publictheater.org/ instead of the API web.config file. You should find the string there.
http://tickets.publictheater.org is the site that calls the API, but has nothing to do with the API's configuration. It's also based on PHP, so there's no web.config file. I wonder if it's adequate to just set "SessionTimeoutMinutes=20" in the seat server's config file. Thanks again for your help.
Thank you, Ken. I think I'll try your method.
Bryan, did changing the value in the seat server config adjust the time to 20 min? I'm curious to hear about your final solution.
Hi David,
It didn't appear to change anything. I feel like our Tessitura setup here may be "unique", though. I appreciate your advice!
Bryan