/// <summary> /// </summary> /// <param name="serverrUrl"></param> /// <param name="serverTimeout"></param> /// <returns></returns> private string[] _callDeployService(string _requestID, string deployServiceParams) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.INFORMATION, _requestID, deployServiceParams); int _serverTimeout = int.Parse(ConfigurationManager.AppSettings.Get(cTOKENDEPLOY_URLSERVICE_TIMEOUT)); String _serverrUrl = ConfigurationManager.AppSettings.Get(cTOKENDEPLOY_URLSERVICE); SAFBusinessSrv.SAFBusinessServices proxy = new SAFBusinessSrv.SAFBusinessServices(); proxy.Url = _serverrUrl; proxy.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; proxy.Timeout = _serverTimeout > 15000 ? _serverTimeout : 15000; proxy.SoapVersion = SoapProtocolVersion.Soap11; SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.INFORMATION, _requestID, "[" + proxy.Timeout.ToString() + "Sec] " + _serverrUrl); try { string _responseDeployWebMethod = proxy.loadDeploymentInfo(deployServiceParams); if (_responseDeployWebMethod == null) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.ERROR, _requestID, "Error on deploy service>>null value return"); _responseDeployWebMethod = "text/html|" + string.Format(cFRENDLY_ERRORMSG_TEMPLATE, "Ocorreu um na descarga do seu token móvel", "Contacte os nossos serviços de apoio: 800 999 999"); } return _responseDeployWebMethod.Split('|'); } catch (Exception ex) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.ERROR, _requestID, ex.Message); return null; } finally { if (proxy != null) { proxy.Dispose(); } } }
/// <summary> /// </summary> /// <param name="serverrUrl"></param> /// <param name="serverTimeout"></param> /// <returns></returns> private string[] _callDeployService(string _requestID, string deployServiceParams) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.INFORMATION, _requestID, deployServiceParams); int _serverTimeout = int.Parse(ConfigurationManager.AppSettings.Get(cTOKENDEPLOY_URLSERVICE_TIMEOUT)); String _serverrUrl = ConfigurationManager.AppSettings.Get(cTOKENDEPLOY_URLSERVICE); SAFBusinessSrv.SAFBusinessServices proxy = new SAFBusinessSrv.SAFBusinessServices(); proxy.Url = _serverrUrl; proxy.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; proxy.Timeout = _serverTimeout > 15000 ? _serverTimeout : 15000; proxy.SoapVersion = SoapProtocolVersion.Soap11; SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.INFORMATION, _requestID, "[" + proxy.Timeout.ToString() + "Sec] " + _serverrUrl); try { string _responseDeployWebMethod = proxy.loadDeploymentInfo(deployServiceParams); if (_responseDeployWebMethod == null) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.ERROR, _requestID, "Error on deploy service>>null value return"); _responseDeployWebMethod = "text/html|" + string.Format(cFRENDLY_ERRORMSG_TEMPLATE, "Ocorreu um na descarga do seu token móvel", "Contacte os nossos serviços de apoio: 800 999 999"); } return(_responseDeployWebMethod.Split('|')); } catch (Exception ex) { SAFTokenDeployLogger.write(_DeployHandlerName, SAFTokenDeployLogger.HandlerLoggerCategory.ERROR, _requestID, ex.Message); return(null); } finally { if (proxy != null) { proxy.Dispose(); } } }