WEB SERVICE – PROJURIS – V. 1.3
WEB SERVICE
PROJURIS
VERSÃO 1.3
1
WEB SERVICE – PROJURIS – V. 1.3
Sumário
1.
IMPORTANTE! ............................................................................................................................................................ 3
2.
PROPRIDADES DA INTERFACE .................................................................................................................................... 3
3.
HEADERS (ADDITIONAL HTTP HEADERS FOR THIS MESSAGE) ................................................................................... 3
4.
MÉTODOS................................................................................................................................................................... 4
4.1. MÉTODO: DELETE ...................................................................................................................................................... 4
4.1.1.
PARÂMETROS ..................................................................................................................................4
4.1.1.1. DADOS DA ENTIDADE (<entidade>) ............................................................................................................ 4
4.2. MÉTODO: DELETEBYID .............................................................................................................................................. 8
4.2.1.
PARÂMETROS ..................................................................................................................................8
4.2.1.1. ID DA ENTIDADE (<id>)................................................................................................................................ 8
4.3. MÉTODO: FINDBYID .................................................................................................................................................. 8
4.3.1.
PARÂMETROS ..................................................................................................................................8
4.3.1.1. ID DA ENTIDADE (<id>)................................................................................................................................ 8
4.4. MÉTODO: FINDBYNOME ........................................................................................................................................... 8
4.4.1.
PARÂMETROS ..................................................................................................................................8
4.4.1.1. NOME DA ENTIDADE (<nome>) .................................................................................................................. 8
4.5. MÉTODO: INSERT ...................................................................................................................................................... 8
4.5.1.
PARÂMETROS ..................................................................................................................................8
4.5.1.1. DADOS DA ENTIDADE (<entidade>) ............................................................................................................ 8
4.6. METODO: SAVE.......................................................................................................................................................... 9
4.6.1.
PARÂMETROS ..................................................................................................................................9
4.6.1.1. DADOS DA ENTIDADE (<entidade>) ............................................................................................................ 9
4.7. MÉTODO: UPDATE..................................................................................................................................................... 9
4.7.1.
PARÂMETROS ..................................................................................................................................9
4.7.1.1. ID DA ENTIDADE (<idEntidade>) ................................................................................................................. 9
4.7.1.2. DADOS DA ENTIDADE (<entidade>) ............................................................................................................ 9
5.
MENSAGENS DE ERRO ............................................................................................................................................. 10
5.1.
MENSAGENS FIXAS ........................................................................................................................ 10
5.2.
MENSAGENS DINÂMICAS ............................................................................................................... 10
2
WEB SERVICE – PROJURIS – V. 1.3
1. IMPORTANTE!
O WEB SERVICE ESTÁ DISPONÍVEL PARA CLIENTES QUE UTILIZAM SERVIDOR DE APLICAÇÃO JBOSS.
2. PROPRIDADES DA INTERFACE
Linguagem
WSDL
Nome
projuris/entidadeWSSoapBinding
URL
http://endereço_acesso_projuris/entidadeWS?WSDL
Binding
{http://service.ws.projurisweb.com.br/}projuris/entidadeWSSoapBinding
Versão SOAP
SOAP 1.1
Cache
true
Estilo
RPC
WS-A versão
NONE
WS-A anônimo Opcional
3. HEADERS (ADDITIONAL HTTP HEADERS FOR THIS MESSAGE)
Para executar os métodos do Web Service via ferramenta soapUI, é necessário adicionar a seguinte
informação no Header:
Header
Valor
Authorization: Basic YWRtaW46cHJvamV0b3M=
Observação: O Valor exemplo informado é a String “admin:projetos” (usuário:senha) na base64.
3
WEB SERVICE – PROJURIS – V. 1.3
4. MÉTODOS
4.1. MÉTODO: DELETE
4.1.1. PARÂMETROS
4.1.1.1.
DADOS DA ENTIDADE (<entidade>)
CAMPO
TIPO
REQUERIDO
<adverso>true</adverso>
Boleano
SIM
É adverso?
<advogado>false</advogado>
Boleano
SIM
É advogado?
<bairro>Bom Retiro</bairro>
String
NÃO
Bairro do endereço.
<categoria>Adverso</categoria>
Inteiro
NÃO
Nome/sigla da
categoria cliente
adverso.
<cep>20560-002</cep>
String
NÃO
CEP do endereço.
<cidade>Joinville</cidade>
String
NÃO
Nome/Sigla do
município, relacionado
ao nome/sigla do
estado.
Boleano
SIM
É cliente?
<codigoEstrutural>1231213</codigoEstrutural>
String
NÃO
<complemento>12º andar</complemento>
String
NÃO
Complemento do
endereço.
<contato>José Roberto</contato>
String
NÃO
Contato.
<dataNascimento>21/08/1981</dataNascimento>
String
NÃO
Data de Nascimento.
Boleano
SIM
É depositário?
<cliente>false</cliente>
<depositario>false</depositario>
OBSERVAÇÃO
4
WEB SERVICE – PROJURIS – V. 1.3
<email>[email protected]</email>
String
NÃO
E-mail de contato.
Boleano
SIM
É emissor?
String
NÃO
Endereço da entidade.
Boleano
SIM
É escritório de
terceiro?
<estado>SC</estado>
String
NÃO
Nome/sigla do estado,
relacionado ao nome
do país.
<estadoCivil>N</estadoCivil>
String
NÃO
Estado civil.
Boleano
SIM
É estrangeiro.
String
NÃO
Fax.
Boleano
SIM
É fornecedor?
<grupoEconomico>123</grupoEconomico>
Inteiro
NÃO
Grupo econômico.
<homePage>www.concremat.com.br</homePage>
String
NÃO
Home page.
<idEntidade>20</idEntidade>
Inteiro
NÃO
Caso seja uma nova
entidade não é
necessário passar.
<pais>Brasil</pais>
Inteiro
NÃO
Nome/sigla do país.
<inscricaoEstadual>81.621.780</inscricaoEstadual>
String
NÃO
Inscrição Estadual.
<inscricaoMunicipal>00.723.64-9</inscricaoMunicipal>
String
NÃO
Inscrição Municipal.
NÃO
Mascara
<emissor>false</emissor>
<endereco>Avenida São João</endereco>
<escritorioTerceiro>false</escritorioTerceiro>
<estrangeiro>false</estrangeiro>
<fax>(21) 2210-6316</fax>
<fornecedor>false</fornecedor>
<mascara>?</mascara>
<matricula>11111</matricula>
String
NÃO
Matrícula.
<nacionalidade>Brasileiro</nacionalidade>
String
NÃO
Valor do campo
estrangeiro.
Se estrangeiro igual a
‘true’, então é
“Estrangeiro”, senão é
“Brasileiro”.
<nome>José João da Silva</nome>
String
NÃO
Nome. Ex.: “Crefisa” ou
“Maria”.
<numero>344</numero>
String
NÃO
Número do endereço.
5
WEB SERVICE – PROJURIS – V. 1.3
<numeroDocumento>796.426.148-71</numeroDocumento>
String
SIM
Número do
documento.
Ex.: “91.241.896/000156”.
Chave principal de
validação, para criação
ou atualização da
entidade, através do
número do
documento.
<observacao>qualquer informação</observacao>
String
NÃO
Observação.
<orgaoEmissor>SSP</orgaoEmissor>
String
NÃO
Orgão emissor. Ex.:
“SSP”.
<outorgado>false</outorgado>
Boleano
SIM
É outorgado?
<outorgante>false</outorgante>
Boleano
SIM
É outorgante?
<pessoaFisica>false</pessoaFisica>
Boleano
SIM
Pessoa Física? Define
se a entidade é física
ou jurídica.
<pessoaJuridica>true</pessoaJuridica>
Boleano
SIM
Pessoa Jurídica? Define
se a entidade é física
ou jurídica.
<principal>true</principal>
Boleano
SIM
É o documento
principal?
<profissao>Advogado</profissao>
String
NÃO
Profissão. Ex.:
“Bancário”.
<qualificacao>Peritos, Perito Médico</qualificacao>
String
NÃO
Qualificação.
Ex.: “Áreas de Atuação:
- Cível;
- Empresarial;
Boleano
SIM
É quotista?
<ramal>3165</ramal>
String
NÃO
Ramal.
<razaoSocial>Limpadora Denver</razaoSocial>
String
NÃO
Razão Social.
<sexo>M</sexo>
String
NÃO
Sexo. Ex.: “M” ou “F”.
<sigla>SNSOO</sigla>
String
NÃO
Sigla
<telCelular>(21) 9496-8669</telCelular>
String
NÃO
Telefone Celular.
<quotista>false</quotista>
6
WEB SERVICE – PROJURIS – V. 1.3
<telComercial>(21) 2277-4200 </telComercial>
String
NÃO
Telefone Comercial.
<telResidencial>(21) 2525-3560</telResidencial>
String
NÃO
Telefone Residencial.
<tipoDocumento>CPF</tipoDocumento>
Inteiro
NÃO
Referente ao
nome/sigla de
cadastro: CPF, CNPJ,
RG etc.
<tipoPessoa>J</tipoPessoa>
String
NÃO
Define se a entidade é
física ou jurídica. Ex.:
“F” ou “J”.
<tratamento>Sr.</tratamento>
String
NÃO
Tratamento. Ex.: “Sra.“,
“Dr.” etc..
RETORNO: CÓDIGO DA ENTIDADE | STRING
7
WEB SERVICE – PROJURIS – V. 1.3
4.2. MÉTODO: DELETEBYID
4.2.1. PARÂMETROS
4.2.1.1.
ID DA ENTIDADE (<id>)
CAMPO
<id>1</id>
TIPO
REQUERIDO
String
SIM
OBSERVAÇÃO
Chave primária da tabela de M_ENTIDADE.
RETORNO: CÓDIGO DA ENTIDADE | STRING
4.3. MÉTODO: FINDBYID
4.3.1. PARÂMETROS
4.3.1.1.
ID DA ENTIDADE (<id>)
CAMPO
<id>1</id>
TIPO
REQUERIDO
String
SIM
OBSERVAÇÃO
Chave primária da tabela de M_ENTIDADE.
RETORNO: ENTIDADE | ESTRUTURA <ENTIDADE>
4.4. MÉTODO: FINDBYNOME
4.4.1. PARÂMETROS
4.4.1.1.
NOME DA ENTIDADE (<nome>)
CAMPO
<nome>1</nome>
TIPO
REQUERIDO
String
SIM
OBSERVAÇÃO
Nome da entidade. Tabela M_ENTIDADE, campo nome.
RETORNO: ENTIDADE | ESTRUTURA <ENTIDADE>
4.5. MÉTODO: INSERT
4.5.1. PARÂMETROS
4.5.1.1.
DADOS DA ENTIDADE (<entidade>)
Utilizar o mesmos parâmetros do método DELETE (Seção 4.1.1.1).
RETORNO: CÓDIGO DA ENTIDADE | STRING
8
WEB SERVICE – PROJURIS – V. 1.3
4.6. METODO: SAVE
4.6.1. PARÂMETROS
4.6.1.1.
DADOS DA ENTIDADE (<entidade>)
Utilizar o mesmos parâmetros do método DELETE (Seção 4.1.1.1).
RETORNO: CÓDIGO DA ENTIDADE | STRING
4.7. MÉTODO: UPDATE
4.7.1. PARÂMETROS
4.7.1.1.
ID DA ENTIDADE (<idEntidade>)
CAMPO
TIPO
<idEntidade>1</idEntidade>
4.7.1.2.
REQUERIDO
String
SIM
OBSERVAÇÃO
Chave primária da tabela de M_ENTIDADE.
DADOS DA ENTIDADE (<entidade>)
Utilizar o mesmos parâmetros do método DELETE (Seção 4.1.1.1).
RETORNO: CÓDIGO DA ENTIDADE | STRING
9
WEB SERVICE – PROJURIS – V. 1.3
5. MENSAGENS DE ERRO
5.1. MENSAGENS FIXAS
DIGITE_LOGIN_SENHA = Usuário e senha inválidos.
RELACIONAMENTOINVALIDO_PAISxESTADO = País ou estado não cadastrado(s) ou relacionado(s).
RELACIONAMENTOINVALIDO_ESTADOxMUNICIPIO = Estado ou município não cadastrado(s) ou relacionado(s).
VALORINVALIDO_MUNICIPIO = Código do município não cadastrado.
VALORINVALIDO_TIPOVALOR_NAOSTRING = Valor não pode ser String.
VALORINVALIDO_CONVERTER_STRINGTOBOOLEAN = Valor convertido não é Boleano.
5.2. MENSAGENS DINÂMICAS
Comportamento quando não existe país, estado, município, tipo de documento ou categoria cadastradas, segue
exemplos:
Para país: "Nenhum registro com o nome/sigla Brazil na tabela país".
Para estado: "Nenhum registro com o nome/sigla SJ na tabela UF/estado".
Para município: "Nenhum registro com o nome/sigla Floripa na tabela município".
Para categoria: "Nenhum registro com o nome/sigla Adversos na tabela categoria".
Para tipo de documento: "Nenhum registro com o nome/sigla CNPJ2 na tabela documento".
10
Download

WEB SERVICE - Software jurídico ProJuris