Commit 5e84c86208866dbcb4d66dceff1fed5a7c286074
1 parent
3d02be22
Exists in
master
and in
21 other branches
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 | ... | ... |