Mudanças entre as edições de "Patch consulta receita"
De PJe
(Criou página com '=Patch para erro de comunicação com a RFB= == Descrição do erro ou incidente == Usuário externo impossibilitado de incluir parte ao processo devido a falha de comunicaç...') |
Edição atual tal como às 13h53min de 26 de outubro de 2018
Conteúdo |
[editar] Patch para erro de comunicação com a RFB
[editar] Descrição do erro ou incidente
Usuário externo impossibilitado de incluir parte ao processo devido a falha de comunicação entre PJe e RFB(Receita Federal) ao consultar CPF ou CNPJ.
[editar] Descrição do patch
Este patch tem como objetivo permitir que um usuário externo possa incluir uma parte ao processo mesmo em caso de falha de comunicação com a Receita Federal.
[editar] Passos para aplicação do patch
- Abrir o arquivo preCadastroPessoa.xhtml (/pje/pje-web/src/main/webapp/WEB-INF/xhtml/components/preCadastroPessoa.xhtml)
- Dentro do arquivo encontre a seguinte modal:
<rich:modalPanel id="modalErroReceita" showWhenRendered="true" autosized="true" rendered="#{bean.ocorreuErroWsReceita}">
- A modal encontrada deve conter um componente <s:div>
<s:div> <p><h:outputText value="#{s:hasRole('servidor') or s:hasRole('magistrado') ? messages['preCadastroPessoaBean.erro_ws_receita'] : messages['preCadastroPessoaBean.erro_ws_receita_advogado'] }"/></p> <h:panelGrid columns="2"> <a:commandButton id="btnContinuar" action="#{bean.cadastrarSemWS}" value="Continuar" rendered="#{s:hasRole('servidor') or s:hasRole('magistrado')}" reRender="#{idPreCadastro}Form" styleClass="btn btn-primary" ajaxSingle="true"/> <a:commandButton id="btnTentarNovamente" status=":status" ajaxSingle="false" styleClass="btn btn-primary" value="Tentar novamente" reRender="divResultadoPesquisaPessoa, divConfirmarCadastro, divIsPessoaNaoIndividualizada, divDocumentoPrincipal" action="#{bean.pesquisarPorDocumento}"/> </h:panelGrid> </s:div>
- Substituir o componente <s:div> por
<s:div> <p><h:outputText value="Erro ao consultar a Secretaria da Receita Federal do Brasil. Deseja continuar o cadastro?"/></p> <h:panelGrid columns="2"> <a:commandButton id="btnContinuar" action="#{bean.cadastrarSemWS}" value="Continuar" rendered="true" reRender="#{idPreCadastro}Form" styleClass="btn btn-primary" ajaxSingle="true"/> <a:commandButton id="btnTentarNovamente" status=":status" ajaxSingle="false" styleClass="btn btn-primary" value="Tentar novamente" reRender="divResultadoPesquisaPessoa, divConfirmarCadastro, divIsPessoaNaoIndividualizada, divDocumentoPrincipal" action="#{bean.pesquisarPorDocumento}"/> </h:panelGrid> </s:div>
- Salvar o arquivo e substituir no .war
- Ao tentar cadastrar uma parte e não conseguir devido a falha com a receita, ao usuário vai ser permitido continuar o cadastro mesmo assim.