Mudanças entre as edições de "Patch consulta receita"

De PJe
Ir para: navegação, pesquisa
(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.
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Informações Gerais
Aplicativos PJe
Manuais
Suporte
Ferramentas