Hello everybody,
Some agents at a customer have a problem with CCAD 7.0.
Randomly when they exctract a contact from a skillset, they are disconnected, and they have to launch again the application.
I collected the log file from CCAD for the agents and each time when the problem occurs, I see this message : Error (Web Exception) retrieving data from Web Service ReadCustomer
Here is the complete message :
2013-04-17 14:10:37.082 +02:00 CommunicationLayer 3 15120 Crit None Error (Web Exception) retrieving data from Web Service ReadCustomer
EXCEPTION:
System.Net.WebException: The operation has timed out
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Nortel.Applications.CCAD.Data.WSCustomer.CustMultimedia.ReadCustomerHistory(Int64 id, Boolean idSpecified, Int64 maxNoContacts, Boolean maxNoContactsSpecified, Int64 startContactID, Boolean startContactIDSpecified, String contactOrder, String sessionKey)
at Nortel.Applications.CCAD.Data.CommunicationLayer.ReadCustomer(Int64 lCustomerID, Int64 lContactID)
at Nortel.Applications.Core.Logging.CustomEventLog.WriteCustomLog(String strLog, EventLogEntryType eventType, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.CustomEventLog.WriteError(String strError, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, Int32 iContactID, String _strLogMessage, String strOptionalField1, String strOptionalField2, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, Int32 iContactID, String strLogMessage, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, String strLogMessage, Int32 iEventID, Exception inExp)
at Nortel.Applications.CCAD.Data.CommunicationLayer.ReadCustomer(Int64 lCustomerID, Int64 lContactID)
at Nortel.Applications.CCAD.Data.DataLayer.ReadCustomer()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Thanks for your help...
Jerome
Some agents at a customer have a problem with CCAD 7.0.
Randomly when they exctract a contact from a skillset, they are disconnected, and they have to launch again the application.
I collected the log file from CCAD for the agents and each time when the problem occurs, I see this message : Error (Web Exception) retrieving data from Web Service ReadCustomer
Here is the complete message :
2013-04-17 14:10:37.082 +02:00 CommunicationLayer 3 15120 Crit None Error (Web Exception) retrieving data from Web Service ReadCustomer
EXCEPTION:
System.Net.WebException: The operation has timed out
at System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequest request)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Nortel.Applications.CCAD.Data.WSCustomer.CustMultimedia.ReadCustomerHistory(Int64 id, Boolean idSpecified, Int64 maxNoContacts, Boolean maxNoContactsSpecified, Int64 startContactID, Boolean startContactIDSpecified, String contactOrder, String sessionKey)
at Nortel.Applications.CCAD.Data.CommunicationLayer.ReadCustomer(Int64 lCustomerID, Int64 lContactID)
at Nortel.Applications.Core.Logging.CustomEventLog.WriteCustomLog(String strLog, EventLogEntryType eventType, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.CustomEventLog.WriteError(String strError, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, Int32 iContactID, String _strLogMessage, String strOptionalField1, String strOptionalField2, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, Int32 iContactID, String strLogMessage, Int32 iEventID, Exception inExp)
at Nortel.Applications.Core.Logging.Log.LogError(CustomEventLog& thisSource, String strLogMessage, Int32 iEventID, Exception inExp)
at Nortel.Applications.CCAD.Data.CommunicationLayer.ReadCustomer(Int64 lCustomerID, Int64 lContactID)
at Nortel.Applications.CCAD.Data.DataLayer.ReadCustomer()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
Thanks for your help...
Jerome