Commit 5e84c86208866dbcb4d66dceff1fed5a7c286074

Authored by Gracielle Oliver
1 parent 3d02be22

Update PendenciasTramiteRN.php

Showing 1 changed file with 23 additions and 23 deletions   Show diff stats
rn/PendenciasTramiteRN.php
... ... @@ -4,7 +4,7 @@ require_once dirname(__FILE__) . '/../../../SEI.php';
4 4  
5 5 error_reporting(E_ALL);
6 6  
7   -//TODO: Modificar nome da classe e método para outro mais apropriado
  7 +//TODO: Modificar nome da classe e mtodo para outro mais apropriado
8 8 class PendenciasTramiteRN extends InfraRN {
9 9  
10 10 private static $instance = null;
... ... @@ -29,19 +29,19 @@ class PendenciasTramiteRN extends InfraRN {
29 29  
30 30 $this->strLocalizacaoCertificadoDigital = $objPenParametroRN->getParametro('PEN_LOCALIZACAO_CERTIFICADO_DIGITAL');
31 31 $this->strEnderecoServicoPendencias = $objPenParametroRN->getParametro('PEN_ENDERECO_WEBSERVICE_PENDENCIAS');
32   - //TODO: Urgente - Remover senha do certificado de autenticação dos serviços do PEN da tabela de parâmetros
  32 + //TODO: Urgente - Remover senha do certificado de autenticao dos servios do PEN da tabela de parmetros
33 33 $this->strSenhaCertificadoDigital = $objPenParametroRN->getParametro('PEN_SENHA_CERTIFICADO_DIGITAL');
34 34  
35 35 if (InfraString::isBolVazia($this->strEnderecoServicoPendencias)) {
36   - throw new InfraException('Endereço do serviço de pendências de trâmite do Processo Eletrônico Nacional (PEN) não informado.');
  36 + throw new InfraException('Endereo do servio de pendncias de trmite do Processo Eletrnico Nacional (PEN) no informado.');
37 37 }
38 38  
39 39 if (!@file_get_contents($this->strLocalizacaoCertificadoDigital)) {
40   - throw new InfraException("Certificado digital de autenticação do serviço de integração do Processo Eletrônico Nacional(PEN) não encontrado.");
  40 + throw new InfraException("Certificado digital de autenticao do servio de integrao do Processo Eletrnico Nacional(PEN) no encontrado.");
41 41 }
42 42  
43 43 if (InfraString::isBolVazia($this->strSenhaCertificadoDigital)) {
44   - throw new InfraException('Dados de autenticação do serviço de integração do Processo Eletrônico Nacional(PEN) não informados.');
  44 + throw new InfraException('Dados de autenticao do servio de integrao do Processo Eletrnico Nacional(PEN) no informados.');
45 45 }
46 46 }
47 47  
... ... @@ -59,17 +59,17 @@ class PendenciasTramiteRN extends InfraRN {
59 59 SessaoSEI::getInstance(false)->simularLogin('SEI', null, null, $objPenParametroRN->getParametro('PEN_UNIDADE_GERADORA_DOCUMENTO_RECEBIDO'));
60 60  
61 61 $numSeg = InfraUtil::verificarTempoProcessamento();
62   - InfraDebug::getInstance()->gravar('MONITORANDO OS TRÂMITES PENDENTES ENVIADOS PARA O ÓRGÃO (PEN)');
63   - echo "[".date("d/m/Y H:i:s")."] Iniciando serviço de monitoramento de pendências de trâmites de processos...\n";
  62 + InfraDebug::getInstance()->gravar('MONITORANDO OS TRMITES PENDENTES ENVIADOS PARA O RGO (PEN)');
  63 + echo "[".date("d/m/Y H:i:s")."] Iniciando servio de monitoramento de pendncias de trmites de processos...\n";
64 64  
65 65 try{
66 66 $numIdTramiteRecebido = 0;
67 67 $strStatusTramiteRecebido = '';
68   - $numQuantidadeErroTrâmite = 0;
  68 + $numQuantidadeErroTrmite = 0;
69 69 $arrQuantidadeErrosTramite = array();
70 70  
71 71 //TODO: Tratar quantidade de erros o sistema consecutivos para um tramite de processo
72   - //Alcançado está quantidade, uma pendência posterior deverá ser obtida do barramento
  72 + //Alcanado est quantidade, uma pendncia posterior dever ser obtida do barramento
73 73 while (true) {
74 74 $objPendenciaDTO = $this->obterPendenciasTramite($numIdTramiteRecebido);
75 75 if(isset($objPendenciaDTO)) {
... ... @@ -83,9 +83,9 @@ class PendenciasTramiteRN extends InfraRN {
83 83 sleep(5);
84 84 }
85 85 }
86   - //TODO: Urgente: Tratar erro específico de timeout e refazer a requisição
  86 + //TODO: Urgente: Tratar erro especfico de timeout e refazer a requisio
87 87 catch(Exception $e) {
88   - $strAssunto = 'Erro monitorando pendências.';
  88 + $strAssunto = 'Erro monitorando pendncias.';
89 89 $strErro = InfraException::inspecionar($e);
90 90 LogSEI::getInstance()->gravar($strAssunto."\n\n".$strErro);
91 91 }
... ... @@ -100,7 +100,7 @@ class PendenciasTramiteRN extends InfraRN {
100 100 InfraDebug::getInstance()->setBolLigado(false);
101 101 InfraDebug::getInstance()->setBolDebugInfra(false);
102 102 InfraDebug::getInstance()->setBolEcho(false);
103   - throw new InfraException('Erro processando pendências de integração com o PEN - Processo Eletrônico Nacional.',$e);
  103 + throw new InfraException('Erro processando pendncias de integrao com o PEN - Processo Eletrnico Nacional.',$e);
104 104 }
105 105 }
106 106  
... ... @@ -129,14 +129,14 @@ class PendenciasTramiteRN extends InfraRN {
129 129 curl_setopt($curl, CURLOPT_URL, $this->strEnderecoServicoPendencias . "?idTramiteDaPendenciaRecebida=" . $parNumIdTramiteRecebido);
130 130 }
131 131  
132   - //A seguinte requisição irá aguardar a notificação do PEN sobre uma nova pendência
133   - //ou até o lançamento da exceção de timeout definido pela infraestrutura da solução
134   - //Ambos os comportamentos são esperados para a requisição abaixo.
  132 + //A seguinte requisio ir aguardar a notificao do PEN sobre uma nova pendncia
  133 + //ou at o lanamento da exceo de timeout definido pela infraestrutura da soluo
  134 + //Ambos os comportamentos so esperados para a requisio abaixo.
135 135 $strResultadoJSON = curl_exec($curl);
136 136  
137 137 if(curl_errno($curl)) {
138 138 if (curl_errno($curl) != 28)
139   - throw new InfraException("Erro na requisição do serviço de monitoramento de pendências. Curl: " . curl_errno($curl));
  139 + throw new InfraException("Erro na requisio do servio de monitoramento de pendncias. Curl: " . curl_errno($curl));
140 140 }
141 141  
142 142 if(!InfraString::isBolVazia($strResultadoJSON)) {
... ... @@ -182,10 +182,10 @@ class PendenciasTramiteRN extends InfraRN {
182 182 case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_ENVIADOS_REMETENTE:
183 183 case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_METADADOS_RECEBIDO_DESTINATARIO:
184 184 case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_COMPONENTES_RECEBIDOS_DESTINATARIO:
185   - $objInfraParametro = new InfraParametro($this->inicializarObjInfraIBanco());
186   - $numTentativas = $objInfraParametro->getValor(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false);
  185 + $objPenParametroRN = new PenParametroRN();
  186 + $numTentativas = $objPenParametroRN->getParametro(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false);
187 187 $numCont = 0;
188   - // Executa sempre + 1 além do configurado no parâmetro para executar a recusa
  188 + // Executa sempre + 1 alm do configurado no parmetro para executar a recusa
189 189 while($numCont <= $numTentativas) {
190 190 $client->addTaskBackground('receberProcedimento', $strWorkload, null);
191 191 $numCont++;
... ... @@ -193,8 +193,8 @@ class PendenciasTramiteRN extends InfraRN {
193 193 break;
194 194  
195 195 case ProcessoEletronicoRN::$STA_SITUACAO_TRAMITE_RECIBO_ENVIADO_DESTINATARIO:
196   - $objInfraParametro = new InfraParametro($this->inicializarObjInfraIBanco());
197   - $numTentativas = $objInfraParametro->getValor(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false);
  196 + $objPenParametroRN = new PenParametroRN();
  197 + $numTentativas = $objPenParametroRN->getParametro(PenTramiteProcessadoRN::PARAM_NUMERO_TENTATIVAS, false);
198 198 $numCont = 0;
199 199  
200 200 while($numCont < $numTentativas) {
... ... @@ -214,8 +214,8 @@ class PendenciasTramiteRN extends InfraRN {
214 214 break;
215 215  
216 216 default:
217   - //TODO: Alterar lógica para não deixar de processar demais pendências retornadas pelo PEN
218   - throw new Exception('Situação do trâmite não pode ser identificada.');
  217 + //TODO: Alterar lgica para no deixar de processar demais pendncias retornadas pelo PEN
  218 + throw new Exception('Situao do trmite no pode ser identificada.');
219 219 break;
220 220 }
221 221  
... ...