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 { } } }
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); }