Author Message
Sanjay----B
Joined: Jan 22, 2015
Messages: 27
Offline
Hi, Im doing a servlet call by constructiong a URL and passinng all the necessary inputs in the URL. The middleware is ESB... However intermittently when the response is delayed IVR application is encountering application exception. What i have notices is IVR is timing out after about 13-15 seconds. is a there any specific setting where i can increase this time out value?
if you look at the time stamp where the servlet was called and the exception occured there is almost 15 second difference...

22/01/2015 15:28:45 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : session id:ivspap97-2015022212759-5 | Xcel_Outage_R2:SIVRS16 | | REQUEST : PremiseNumber=302575954 | ERT_Area=N
22/01/2015 15:28:45 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Using SCESession VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 servlet : IVRS16_RestorationUpdate
22/01/2015 15:28:45 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : IVRS_0_1_PREM_NUM: 302575954
22/01/2015 15:28:45 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : ERTArea: N
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Using SCESession VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 servlet : EndPegError
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Assigning [] to [RESPONSE]
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Assigning [ERROR] to [RESPONSE_STATUS]
22/01/2015 15:29:00 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : peg for response status before is: ERROR
22/01/2015 15:29:00 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : peg for response status after is: ERROR
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Using SCESession VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 servlet : ErrorLog_Exception
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Assigning [100] to [ERROR_NBR]
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Concatenating [ Application exception: ] to [ERROR_DATA]
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Assigning [TECHDIFF] to [Goto]
22/01/2015 15:29:00 DEBUG - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : session id:ivspap97-2015022212759-5 | Xcel_Outage_R2:ErrorLog_Exception | | ERROR_DATA : Application exception:
22/01/2015 15:29:00 INFO - VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 : Using SCESession VZB2NhMxrRuFC_G15okh7yQ:/Xcel_CallRouter_R2 servlet : Return
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't quite understand. Where are you calling the servlet from? You should check why it is calling it after 15 second. I don't see anything in the OD logs you post.
Sanjay----B
Joined: Jan 22, 2015
Messages: 27
Offline
Im calling the request from DD via a custom java class. the request is getting called immediately, however when the response is getting delayed it waits for 15sec and a application exception is caugth. My question is more around how to increase that 15 sec timeout to wait for 30 sec ?
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
Are you delaying the response to go back to the voice browser? On VP/EP, default fetch timeout on the voice browser is 15 seconds. Are you talking about that? You can change the settings in VPMS/EPMS or you can change it in the application using the fetch timeout property.
Sanjay----B
Joined: Jan 22, 2015
Messages: 27
Offline
ok.. If in EP the browser time out setting is set to 30 seconds and in the application app root item property fetch timeout is set to 15 seconds which value will be considered as wait time for any servlet calls or http posts etc...
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
The setting in the app should override the setting in the browser.
Sanjay----B
Joined: Jan 22, 2015
Messages: 27
Offline
Thanks..this helps..
Sanjay----B
Joined: Jan 22, 2015
Messages: 27
Offline
Ok one more question before i test it out.. I have a parent module calling multiple sub modules. All the modules are deploed in Web Sphere.In EP only the parent module is added a application. so im guessing i need to add the fetch timeout propert item only in parent module's app root? or is it just enough if we add the property item in the sub module where the servlet is actually beign called?
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
The property in the approot of the main app should suffice.
Go to:   
Mobile view