Esempio n. 1
0
        public void ativarMaquinas(msws.icDTO icdto_cadastrado)
        {
            foreach (msws.icUpDTO icupdto_atual in icdto_cadastrado.portas)
            {
                string cdUp      = icupdto_atual.upDTO.cd_up;
                string cdPtAtual = icupdto_atual.urlConexao;
                string host      = icupdto_atual.urlAuxiliar;

                if (cdUp.Contains("_CEP") && server != null)
                {
                    listMaquinas.Items.Add("Codigo: " + cdPtAtual + " Host: " + host);
                    ColetaInjetoraHaitianListener rn_atual = new ColetaInjetoraHaitianListener();
                    rn_atual.inicializaColeta(cdPtAtual, host, icdto_cadastrado, icupdto_atual, server);
                    posto_cadastrado.Add(rn_atual);

                    try
                    {
                        Thread.Sleep(3000);
                    }

                    catch (Exception ex)
                    {
                        log.Info("Erro na chamada do webservice: " + ex);
                        Thread.Sleep(30000);
                    }
                }
                else
                {
                }
            }
        }
Esempio n. 2
0
        public msws.icDTO pesquisarIcDTOPorUrlConexao(String urlConexao)
        {
            log.Debug("pesqusiarIcDTOPorUrlConexao para " + urlConexao);

            msws.icDTO retorno = null;
            //retorno.cd_ic = "";
            // msws.msMs teste = null;

            try
            {
                //teste = getMsWs().pesquisarMsMsPorURLConexaoComParametro(urlConexao);
                log.Debug("chamando webservice para " + urlConexao);
                retorno = getMsWs().pesquisarMsIcPorUrlConexao(urlConexao);
            }
            catch (Exception e)
            {
                if (retorno != null)
                {
                    log.Debug("pesquisarIcDTOPorUrlConexao - Retornou informação do DTO");
                }
                else
                {
                    log.Debug("pesquisarIcDTOPorUrlConexao - DTO Está nulo");
                }
                log.Error("pesquisarIcDTOPorUrlConexao para " + urlConexao + " com ERRO " + e.Message + " servidor " + msws.Url);
            }
            return(retorno);
        }