Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

A consulta de CPF trabalha com dois parâmetros: código do CPF e código de CAPTCHA. O consumo do serviço pode ser feito de duas maneiras: chamada do serviço, que abrirá uma tela com a imagem para verificação, ou a execução em etapas, onde a imagem será retornada em base 64 e é feito um reenvio de informações com CPF e o código do CAPTCHA apresentadodata de nascimento.

Âncora
direta
direta
Execução

...

...

Após a configuração REST, deve ser feita a chamado para a procedure ConsultaCPF procedure ConsultaCPF com os seguintes parâmetros:

TIPO DE PARÂMETROTIPO DE DADODESCRIÇÃO
INPUTCHARACTERCPF para consulta
INPUT
DATE
CHARACTERData de nascimento
da pessoa
correspondente ao CPF informado (apenas números, no formato DDMMAAAA)
OUTPUTJSONObjeto JSON com informações do CPF informado
Bloco de código
RUN ConsultaCPF IN hMashuphTasRest(INPUT "12345678901", INPUT "01/01/200101012001", OUTPUT oJson).

...

.


Um exemplo completo pode ser baixado aqui.

...

Após a configuração, deve ser feita a chamada para a procedure GetConsultaCPFCaptcha, que possui um parâmetro de saída no formato JSON. Este objeto possui a imagem de verificação no valor "Imagem" em formato base 64. Esta imagem pode ser utilizada para verificação na tela de preferência do desenvolvedor. Este procedimento é recomendado quando o processo de negócio estiver sendo executado via Appserver e a camada de apresentação for desenvolvida em tecnologias como HTML ou Flex.

tela utilizada no exemplo é a mesma que a utilizada na execução direta:

Bloco de código
RUN GetConsultaCPFCaptchaIN hMashup(OUTPUT oJson).
/*imagem retorna em formato base 64 - utilização de longchar*/
lcImg = oJson:getString("Imagem").

RUN utp/ut-mashup-tela.w(INPUT lcImg, INPUT "", OUTPUT cCaptcha, OUTPUT cValor).

Com o código de verificação da imagem, deve ser executada a procedure GetCNPJ com os seguintes parâmetros:

TIPO DE PARÂMETROTIPO DE DADODESCRIÇÃO
INPUTCHARACTERCPF para consulta
INPUTCHARACTERData de nascimento da pessoa correspondente ao CPF informado
INPUTCHARACTERTexto exibido no CAPTCHA
INPUT-OUTPUTJSON

Objeto retornado na etapa anterior - possui informações que serão utilizadas para consumo do serviço.

Será retornado um objeto com os dados do CPF.

Bloco de código
RUN GetCNPJ IN hMashup(INPUT "12345678901", INPUT "01/01/2001", INPUT cCaptcha, INPUT-OUTPUT oJson).

Um exemplo completo poder ser baixado aqui.

Retorno de dados

...

Os dados retornados pelo serviço de consulta de CNPJ CPF são:


NOMETIPO DE DADO
CPFString
NomeString
Situação CadastralString
Digito VerificadorString
ComprovanteString
Data NascimentoString
Data InscriçãoString
Ano de ÓbitoString
URL ComprovanteString