Buscar

5 - Web Service Integracao Identidade do Advogado - Modelo Homologacao

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Web service Integração CNA 
Histórico de alterações 
Data Descrição Responsável 
05/12/2013 Criação Ribamar Martins 
22/01/2014 Retirada a obrigatoriedade do parâmetro idtFacu do método 
EnviaAdvogado 
Ribamar Martins 
08/07/2014 Mudança da URL do serviço Juscélio Reis 
24/11/2014 Novo método para informar da existência de dados cadastrado no 
biométrico ConsultaDadosBiometrico 
Juscélio Reis 
02/12/2014 Novo método para informar quais os impedimentos do advogado 
caso existam ConsultaImpedimentosDoAdvogado. 
Juscélio Reis 
28/03/2016 Adicionado exemplo de implementação do envelope SOAP Ribamar Martins 
09/11/2016 Adicionar o campo NomeSoci no método EnviaAdvogado Fábio Souza 
09/11/2016 Adicionar o campo NomeSoci no retorno do método 
ConsultaAdvogado 
Fábio Souza 
08/03/2019 Adicionar o campo CodiPaisConsEstr no retorno do método 
EnviaPedido 
Fábio Souza 
07/08/2019 Adicionar o campo NomePai2Advo e NomeMae2Advo no retorno do 
método ConsultaAdvogado e EnviaAdvogado 
Fábio Souza 
11/08/2020 Adicionar os campos TextBrai1, TextBrai2, TextBrai3 e TextBrai4 no 
método EnviaPedido e adicionar os campos CodiStatFina e 
DataStatFina no método EnviaAdvogado. 
Fábio Souza 
01/09/2020 Adiciona o campo CodiRacaCor no método EnviaAdvogado e 
adicionar os campos CodiRacaCor, DescRacaCor no método 
ConsultaAdvogado. 
Fábio Souza 
 
Informações de acesso 
• Entidade: 
• Chave de acesso: 
• Url: https://homnet.oab.org.br/IntegracaoWs/Identidade.svc 
• WSDL: https://homnet.oab.org.br/IntegracaoWs/Identidade.svc?wsdl 
• Tipo de Autenticação: Soap Header Authentication e IP 
 
Exemplo envelope SOAP 
<?xml version="1.0" encoding="UTF-8"?> 
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:int="https://www5.oab.org.br/integracao/"> 
 <soapenv:Header xmlns:wsa="http://www.w3.org/2005/08/addressing"> 
 <token xmlns="http://CFOAB.Integracao">CHAVE_DE_AUTENTICAÇÃO</token> 
 <wsa:To>https://homnet.oab.org.br/IntegracaoWS/Identidade.svc</wsa:To> 
 </soapenv:Header> 
 <soapenv:Body> 
 </soapenv:Body> 
</soapenv:Envelope> 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
https://homnet.oab.org.br/IntegracaoWs/Identidade.svc
https://homnet.oab.org.br/IntegracaoWs/Identidade.svc?wsdl
Métodos: 
ConsultaAdvogado: Retorna informações do advogado. 
 
Parâmetros: 
Nome Tipo Descrição 
Cpf string CPF do advogado 
Inscricao string Número de inscrição do advogado 
Uf string Sigla da UF 
nomeAdvogado string Nome do Advogado 
 
Retorno: 
Nome Tipo Valor Nulo Descrição 
NomeAdvo string Nome do Advogado 
Cpf string CPF do Advogado 
Insc string x Número da inscrição na OAB. 
NomeOgan string x Nome da secciona / subseção do 
advogado 
NumrSegu string x Número de segurança 
IdtTipoInscOab int Tipo de inscrição. (Ver documentação de 
Apoio e utilizar o método 
GetTiposInscricaoOAB como referência) 
InscOab string Descrição do tipo da inscrição 
IdenOgan int Identificador da organização. (Ver 
documentação de Apoio e utilizar o 
método GetOrganizacoes como 
referência) 
DataCpro DateTime x Data do compromisso 
DataEmis DateTime x Data de emissão do document 
ViaCart byte Via vigente do cartão 
ViaCrte byte Via vigente da carderneta 
NomeProf string x Nome profissional do Advogado(guerra) 
NomePaiAdvo string x Nome do pai do advogado 
NomeMaeAdvo string x Nome da mãe do advogado 
NomePai2Advo string x Nome do segundo pai do advogado 
NomeMae2Advo string x Nome da segunda mãe do advogado 
NomeSoci string x Nome Social do Advogado 
DataNasc DateTime Data de nascimento 
DataCola DateTime x Data da colação 
RG string RG do Advogado 
DataEmisRG DateTime x Data de emissão do RG 
OrgaEmisRG string Orgão emissor do RG 
IdtTipoDoad int Código do tipo de doador. (Ver 
documentação de Apoio e utilizar o 
método GetTiposDoador como 
referência) 
TipoDoad string Descrição tipo doador 
IdenEstdCivl Int x Identificador do estado civil. (Ver 
documentação de Apoio e utilizar o 
método GetEstadosCivis como 
referência) 
EstdCivl string x Descrição do estado civil 
CodiCiddNasc int Código da cidade de Nascimento. (Ver 
documentação de Apoio e utilizar o 
método GetCidades como referência) 
NomeCiddNasc string Nome da cidade de nascimento 
SiglUFNasc string UF da cidade de nascimento 
Nacn string Nacionalidade do advogado 
CodiDefc Int x Código da deficiência do Advogado. (Ver 
documentação de Apoio e utilizar o 
método GetTiposDeficiencia como 
referência) 
Descdefi string x Descrição da deficiência 
IdtFacu Int x Identificador da faculdade. (Ver 
documentação de Apoio e utilizar o 
método GetFaculdades como referência) 
NomeInst string x Nome da faculdade 
TitlElei string x Número do título de eleitor. 
ZonaElei string x Zona eleitoral. 
SecaElei string x Seção eleitoral. 
CodiCiddElei Int x Código da cidade do título eleitoral. (Ver 
documentação de Apoio e utilizar o 
método GetCidades como referência) 
NomeCiddElei string x Nome da cidade eleitoral 
SiglUFElei string x UF da cidade eleitoral 
Sexo string Sexo do Advogado. 
M – Masculino 
F – Feminino 
CertMilt string x Certidão military. 
ExpeMilt string x Expedição military. 
Pass string X Número do passaporte. 
LogrRes string X Logradouro do endereço residencial. 
BairRes string X Bairro do endereço residencial. 
CodiCiddRes Int x Código da cidade do endereço residencial. 
(Ver documentação de Apoio e utilizar o 
método GetCidades como referência) 
NomeCiddRes string x Nome da cidade do endereço residencial 
SiglUFRes string x UF da cidade do endereço residencial 
NumrEndeRes string x Número do endereço residencial. 
CompRes string x Complemento do endereço residencial. 
NumrCepRes string x Número do CEP do endereço residencial. 
NumrDDDRes string x Número de DDD do telefone residencial. 
NumrTelfRes string x Número de telefone residencial. 
NumrDDDFaxRes string x Número de DDD do telefone FAX 
residencial. 
NumrTelfFaxRes string x Número de telefone FAX residencial. 
NumrDDDCelRes string x Número de DDD do telefone celular 
pessoal. 
NumrTelfCelRes string x Número de telefone celular pessoal. 
EmailRes string x E-mail pessoal. 
BitDivuEndeRes bool Indicador de publicação de endereço 
residencial. 
BitEnviEmalRes bool Indicador de publicação de e-mail 
pessoal. 
BitDivuTelfRes bool Indicador de publicação de telefone 
residencial. 
LogrCom string X Logradouro do endereço profissional. 
BairCom string x Bairro do endereço profissional. 
CodiCiddCom Int x Código da cidade do endereço 
profissional. (Ver documentação de Apoio 
e utilizar o método GetCidades como 
referência) 
NomeCiddCom string x Nome da cidade do endereço profissional 
SiglUFCom string x UF da cidade do endereço profissional 
NumrEndeCom string x Número do endereço profissional. 
CompCom string x Complemento do endereço profissional. 
NumrCepCom string x Número do CEP do endereço profissional. 
NumrDDDCom string x Número de DDD do telefone profissional. 
NumrTelfCom string x Número de telefone profissional. 
NumrDDDFaxCom string x Número de DDD do telefone FAX 
profissional. 
NumrTelfFaxCom string x Número de telefone FAX profissional. 
NumrDDDCelCom string x Número de DDD do telefone celular 
profissional. 
NumrTelfCelCom string x Número de telefone celular profissional. 
EmailCom string x E-mail profissional. 
BitDivuEndeCom bool Indicador de publicação do endereço 
profissional no CNA. 
BitEnviEmalCom bool Indicador de publicação do e-mail pessoal 
no CNA. 
BitDivuTelfCom bool Indicador de publicação do telefone 
profissional no CNA. 
BitPublFoto bool Indicador de publicação de foto no CAN. 
BitPublCada bool Indicador de publicação do cadastro no 
CNA. 
CodiStatAdvo Int x Código do status do Advogado. (Ver 
documentação de Apoio e utilizar o 
método GetStatusAdvogado como 
referência) 
DataStat DateTime x Data da situação 
IdenOganTransf int x Identificador da organização que o 
advogado está autorizado a ser 
transferido.DataTransf DateTime x Data da autorização da transferência 
DatAtualizacao DateTime x Data da última atualização do cadastro do 
advogado. 
CodiRacaCor string Identificador da Raça e Cor 
DescRacaCor stirng Descrição da Raça e Cor 
 
 
 
ConsultaAdvogadoImagem: Retorna as imagens de foto, assinatura e digital do 
advogado. 
 
Parâmetros 
Nome Tipo Descrição 
cpf string CPF do Advogado. 
 
 Retorno 
Nome Tipo Valor Nulo Descrição 
NumrSegu string X Número de segurança do advogado. 
NomeAdvo string Nome do advogado. 
Foto Byte[] X Foto do advogado. 
DataAtuaFoto string X Data da última atualização da foto. 
BitImpFoto bool X Indicador de importação da foto. 
Assi Byte[] X Assinatura do advogado. 
DataAtuaAssi string X Data da última atualização da assinatura. 
BitImpAssi bool X Indicador de importação da assinatura. 
Digi Byte[] X Digital do advogado. 
DataAtuaDigi string X Data da última atualização da digital. 
BitImpDigi bool X Indicador de importação da digital. 
 
 
ConsultaDadosBiometrico: Retorna um objeto com valores booleano a respeito de 
dados do biométrico. 
 
Parâmetros 
Nome Tipo Descrição 
cpf string CPF do Advogado. 
 
Retorno 
Nome Tipo Valor Nulo Descrição 
Cpf string CPF do Advogado. 
PossuiFoto bool Informa se a foto foi coletada pelo sistema de 
biometria. 
PossuiAssinatura bool Informa se a assinatura foi coletada pelo 
sistema de biometria. 
PossuiDigital bool Informa se a digital foi coletada pelo sistema 
de biometria. 
 
 
ConsultaPedido: Retorna as informações de pedidos. 
 
Parâmetros 
Nome Tipo Descrição 
requerimento string Requerimento do pedido. Ex.: AC0000000343 
 
 Retorno 
Nome Tipo Valor Nulo Descrição 
NumrSegu string Número de segurança do advogado. 
Cpf string CPF do Advogado. 
NumrPedi string Número do pedido. Ex.: AC0000000343 
Biometrico string X Identificador de troca de biométrico. 
S - Sim; 
N - Não 
OS string X Número da ordem de serviço. Ex.: ERP-OAB-
070615-AC01 
NumrNotaFsca string X Número da nota fiscal. Ex.: 1-069632 
CodiStatPedi int Identificador do status do pedido. 
1 – Disponível; 
2 – Em produção; 
3 – Produzido; 
4 – Recebido pela seccional. 
DescStatPedi string Descrição do status do pedido. 
DataHistPedi Datetime Data do status do pedido. 
 
 
 
EnviaAdvogado: Envia informações cadastrais, endereço, impedimentos e 
inscrição do advogado. Nas situações de transferência de seccional, o dado só será 
acatado caso a seccional de origem tenha liberado o advogado para a seccional de 
destino. 
 
Parâmetros 
Nome Tipo Valor Nulo Descrição 
CPF String CPF do Advogado 
IdenOgan Int Identificador da organização 
IdtTipoInscOab Int Tipo de inscrição. (Ver documentação 
de Apoio e utilizar o método 
GetTiposInscricaoOAB como 
referência) 
CodiStatAdvo Int Código do status do Advogado. (Ver 
documentação de Apoio e utilizar o 
método GetStatusAdvogado como 
referência) 
CodiStatFina Int Código do status financeiro. (1 - 
adimplente, 2 - inadimplente e 3 - 
isento). 
Insc String X Inscrição OAB do Advogado 
NomeAdvo String Nome do Advogado 
NomeProf String x Nome profissional do advogado 
NomeMaeAdvo String x Nome da mãe do advogado 
NomePaiAdvo String x Nome do segundo pai do advogado 
NomeMae2Advo String x Nome da segunda mãe do advogado 
NomePai2Advo String x Nome do pai do advogado 
IdtFacu Int x Identificador da faculdade. (Ver 
documentação de Apoio e utilizar o 
método GetFaculdades como 
referência) 
DataCola DateTime x Data da colação 
DataCpro DateTime x Data do compromisso 
DataValidade DateTime x Data da validade 
Sexo String Sexo ( [M]asculino ou [F]eminino ) 
IdenEstdCivl Int x Identificador do estado civil. (Ver 
documentação de Apoio e utilizar o 
método GetEstadosCivis como 
referência) 
RG String RG do Advogado 
OrgaEmisRG String Orgão emissor do RG 
DataEmisRG DateTime x Data de emissão do RG 
DataNasc DateTime Data de nascimento 
DataStatFina DateTime x Data do status financeiro 
CodiCiddNasc Int Código da cidade de Nascimento. (Ver 
documentação de Apoio e utilizar o 
método GetCidades como referência) 
Nacionalidade String Nacionalidade do Advogado 
TitlElei String x Número do título de eleitor 
ZonaElei String x Zona eleitoral 
SecaoEleitoral String x Seção eleitoral 
CodiCiddEleit Int x Código da cidade do título eleitoral. 
(Ver documentação de Apoio e utilizar 
o método GetCidades como 
referência) 
CertMilt String x Certidão militar 
ExpeMilt String x Expedição militar 
Pass String x Número do passaporte 
IdtTipoDoad Int Código do tipo de doador. (Ver 
documentação de Apoio e utilizar o 
método GetTiposDoador como 
referência) 
CodiDefc Int x Código da deficiência do Advogado. 
(Ver documentação de Apoio e utilizar 
o método GetTiposDeficiencia como 
referência) 
CodiRacaCor Int Código da Raça e Cor do Advogado. 
(Ver documentação de Apoio e utilizar 
o método GetRacaCor como 
referência) 
CodiPaisConsEstr Int X Código do país seja consultor 
estrangeiro esse campo será 
obrigatório caso o campo 
IdtTipoInscOab = 4 
ViaCart Int Via vigente do cartão 
ViaCrte int Via vigente da cardeneta 
Impedimentos string Possíveis impedimentos. Ver 
documentação de Apoio e utilizar o 
método GetImpedimentos como 
referência), a cada duas casas será 
considerado um impedimento. 
Exemplo: 
020000000000000000000000000000 
BitPublCada bool Indicador de publicação de cadastro 
BitPublFoto bool Indicador de publicação de foto 
LogrRes string X Logradouro residencial 
NumeroEnderecoRes string X Número do endereço residencial 
CompRes string X Complemento do endereço residencial 
BairRes string X Bairro do endereço residencial 
CodiCiddRes int X Código da cidade de residência. (Ver 
documentação de Apoio e utilizar o 
método GetCidades como referência) 
NumrCepRes string X Número do CEP do endereço 
residencial 
NumrDDDRes string X Número de DDD do telefone 
residencial 
NumrTelfRes string X Número de telefone residencial 
DDDCelularRes string X Número de DDD do telefone celular 
pessoal 
NumrTelfCelRes string X Número de telefone celular pessoal 
NumrDDDFaxRes string X Número de DDD do telefone FAX 
residencial 
NumrTelfFaxRes string X Número de telefone FAX residencial 
EmailRes string X E-mail pessoal 
BitDivuEndeRes bool Indicador de publicação de endereço 
residencial 
BitEnviEmalRes bool Indicador de publicação de e-mail 
pessoal 
BitDivuTelfRes bool Indicador de publicação de telefone 
residencial 
LogrCom string X Logradouro professional 
NumrEndeCom string X Número do endereço profissional 
CompCom string X Complemento do endereço 
professional 
BairCom string X Bairro do endereço profissional 
CodiCiddCom int X Código da cidade do endereço 
profissional. (Ver documentação de 
Apoio e utilizar o método GetCidades 
como referência) 
NumrCepCom string X Número do CEP do endereço 
profissional 
NumrDDDCom string X Número de DDD do telefone 
profissional 
NumrTelfCom string X Número de telefone profissional 
NumrDDDCelCom string X Número de DDD do telefone celular 
profissional 
NumrTelfCelCom string X Número de telefone celular 
profissional 
NumrDDDFaxCom string X Número de DDD do telefone FAX 
profissional 
NumrTelfFaxCom string X Número de telefone FAX profissional 
EmailCom string X E-mail professional 
BitDivuEndeCom bool Indicador de publicação de endereço 
profissional no CNA. 
BitEnviEmalCom bool Indicador de publicação de e-mail 
profissional no CNA. 
BitDivuTelfCom bool Indicador de publicação de telefone 
comercial no CNA. 
NomeSoci String X Nome Social do Advogado. 
 
 Retorno 
Nome Tipo Descrição 
Retorno string Valor 0 para executado com sucesso 
 
EnviaPedido: Envia informações de pedido de documento do advogado. 
 
Parâmetros 
Nome Tipo Valor Nulo Descrição 
Organizacao int Identificador da organização 
CPF string CPF do advogado 
NumeroPedido string Número do pedido 
NumeroPedidoPai string X Número do pedido original [pai] 
CodigoPedido int Códigodo pedido 
CodigoTipoDocumento int Tipo do documento 
BitTrocaBiometrico boo X Indicador de substituição de biometria 
TextBrai1 string X Texto Braile 
TextBrai2 string X Texto Braile 
TextBrai3 string X Texto Braile 
TextBrai4 string X Texto Braile 
 
 Retorno 
Nome Tipo Descrição 
Retorno string Valor 0 para executado com sucesso 
 
 
EnviaTransferencia: Envia autorização de transferência. Esse método deverá ser 
utilizado pela seccional de origem para liberar o advogado a ser transferido para 
outra seccional. 
 
Parâmetros 
Nome Tipo Valor Nulo Descrição 
organizacao int Identificador da organização de 
origem 
cpf string CPF do Advogado que será 
transferido 
organizacaoTransferencia int Identificador da organização de 
destino 
 
 Retorno 
Nome Tipo Descrição 
Retorno string Valor 0 para executado com sucesso 
 
 
ConsultaTransferencia: Consulta informações de transferência de seccional. 
 
Parâmetros 
Nome Tipo Valor Nulo Descrição 
tipoTransferencia string X Consulta pela seccional do origem [O] ou 
destino [D] 
cpf string X CPF do advogado 
 
 Retorno 
Nome Tipo Valor Nulo Descrição 
Cpf string CPF do advogado 
NomeAdvo string 
NumrSegu int 
SeccOrigem string Seccional de origem 
SeccDestino string Seccional de destino da transferência 
DataSolicitacao DateTime Data da solicitação 
 
ConsultaImpedimentosDoAdvogado: Consulta informações sobre impedimentos 
do advogado para a sua seccional. 
 
Parâmetros 
Nome Tipo Valor Nulo Descrição 
cpf string X CPF do advogado 
 
 Retorno 
Nome Tipo Valor Nulo Descrição 
Cpf string CPF do advogado 
Uf string UF dos impedimentos 
Impedimentos Lista Lista com os impedimentos

Outros materiais