Web service com.senior.g5.rh.fp.PostoAtendimento

Tipo de execução

Para cada tipo de execução, existem parâmetros específicos, alguns dos quais podem ser comuns a todas as portas de web service.

Autenticação

Quando for utilizada alguma forma de autenticação na integração de informações por meio de web services, é necessário informar o tipo correspondente no parâmetro <encryption>, conforme os valores possíveis.

WSDL

Portas

PostoAtendimento_2

Neste Web service é possível cadastrar, alterar e excluir registros de posto de atendimento.

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **2

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:PostoAtendimento_2> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <codPos>Integer</codPos> <desPos>String</desPos> <endPos>String</endPos> <codCid>Double</codCid> <codBai>Integer</codBai> <codCep>Double</codCep> <ddiTel>Integer</ddiTel> <dddTel>Integer</dddTel> <numTel>String</numTel> <ddiFax>Integer</ddiFax> <dddFax>Integer</dddFax> <numFax>String</numFax> <emaPos>String</emaPos> <cdcNes>String</cdcNes> </parameters> </ser:PostoAtendimento_2> </soapenv:Body> </soapenv:Envelope>

**Parâmetros da requisição: **

Nome

Preenchimento

Tipo

Descrição

tipOpe

Obrigatório

String

Tipo da operação a ser efetuada na integração.


  • Obrigatório


Valores:


“I” - Inclusão


“A” - Alteração


“E” - Exclusão

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.


  • Campo Chave

  • Obrigatório


  • Máscara: 9999

codPos

Obrigatório

Integer

Informar o código do posto de atendimento


  • Máscara: 9[

7

]


  • Obrigatório

desPos

Opcional

String

Informar a descrição do posto de atendimento


  • Máscara: A[40]

  • Opcional

endPos

Opcional

String

Informar o endereço do posto de atendimento


  • Máscara:

  • Opcional

codCid

Opcional

Double

Informar o código da cidade do posto de atendimento


  • Máscara: 99.99999

  • Opcional

codBai

Opcional

Integer

Informar o código do bairro do posto de atendimento.


  • Máscara: 9[4]

  • Opcional

codCep

Opcional

Double

Informar o codigo do cep do posto de atendimento


  • Máscara: 99.999.999

  • Opcional

ddiTel

Opcional

Integer

Informar o codigo DDI do telefone


  • Máscara: 9[3]

  • Opcional

dddTel

Opcional

Integer

Informar o DDD do telefone


  • Máscara: 9[3]

  • Opcional

numTel

Opcional

String

Informar o número do telefone


  • Máscara: A[20]

  • Opcional

ddiFax

Opcional

Integer

Informar o DDI do fax


  • Máscara: 9[3]

  • Opcional

dddFax

Opcional

Integer

Informar o DDD do fax


  • Máscara: 9[3]

  • Opcional

numFax

Opcional

String

Informar o número do fax


  • Máscara: A[20]

  • Opcional

emaPos

Opcional

String

Informar o CNES


  • Máscara: 9[7]

  • Opcional

cdcNes

Opcional

String

Informar o CNES


  • Máscara: 9[7]

  • Opcional

Resposta:

Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:PostoAtendimento_2Response> <result> <erroExecucao>String</erroExecucao> </result> </ser:PostoAtendimento_2Response> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.
### PostoAtendimento_3 Neste web service é possível cadastrar, alterar e excluir registros de posto de atendimento.

Nota

Esta porta apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.

Necessita autenticação: Sim Situação de versão: Atual Versão: 3 Requisição:

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:PostoAtendimento> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <tipOpe>String</tipOpe> <numEmp>Integer</numEmp> <codPos>Integer</codPos> <desPos>String</desPos> <endPos>String</endPos> <codCid>Double</codCid> <codBai>Integer</codBai> <codCep>Double</codCep> <ddiTel>Integer</ddiTel> <dddTel>Integer</dddTel> <numTel>String</numTel> <ddiFax>Integer</ddiFax> <dddFax>Integer</dddFax> <numFax>String</numFax> <emaPos>String</emaPos> <tipEst>String</tipEst> <cdcNes>String</cdcNes> <codAte>String</codAte> <fusHor>Integer</fusHor> <cfjIns>String</cfjIns> </parameters> </ser:PostoAtendimento> </soapenv:Body> </soapenv:Envelope>

**Parâmetros da requisição: **

Nome

Preenchimento

Tipo

Descrição

tipOpe

Obrigatório

String

Tipo da operação a ser efetuada na integração.



Valores:


  • “I” - Inclusão

  • “A” - Alteração

  • “E” - Exclusão

numEmp

Obrigatório

Integer

Código da empresa que será utilizada na integração.
Campo Chave
Máscara: 9999

codPos

Obrigatório

Integer

Informar o código do posto de atendimento.

Máscara: 9[7]

desPos

Opcional

String

Informar a descrição do posto de atendimento.



Máscara: A[40]


endPos

Opcional

String

Informar o endereço do posto de atendimento.


codCid

Opcional

Double

Informar o código da cidade do posto de atendimento.



Máscara: 99.99999


codBai

Opcional

Integer

Informar o código do bairro do posto de atendimento.



Máscara: 9[4]


codCep

Opcional

Double

Informar o codigo do cep do posto de atendimento.



Máscara: 99.999.999


ddiTel

Opcional

Integer

Informar o codigo DDI do telefone.



Máscara: 9[3]


dddTel

Opcional

Integer

Informar o DDD do telefone.



Máscara: 9[3]


numTel

Opcional

String

Informar o número do telefone.



Máscara: A[20]


ddiFax

Opcional

Integer

Informar o DDI do fax.



Máscara: 9[3]


dddFax

Opcional

Integer

Informar o DDD do fax.



Máscara: 9[3]


numFax

Opcional

String

Informar o número do fax.



Máscara: A[20]


emaPos

Opcional

String

Informar o CNES.



  • Máscara: 9[7]

tipEstOpcional StringSelecione o tipo de estabelecimento.

Valores:
- “1 - Estabelecimento”;
- “2 - Consultório”.

cdcNes

Opcional

String

Informe o CNES.



Máscara: 9[7]


codAteOpcional StringInforme o código do atendente responsável.

Máscara: 9[6]
fusHorOpcionalIntegerInforme o fuso horário do posto de atendimento.
cfjIns Opcional StringInforme o CNPJ.
Resposta:
Nota

O envelope SOAP é retornado como resposta para requisições síncronas. Já para requisições assíncronas ou agendamentos, a resposta consiste apenas em uma string chamada result, que retorna o valor “OK” quando a execução ocorre com sucesso ou, em caso de falha, a mensagem do erro ocorrido.

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:PostoAtendimentoResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:PostoAtendimentoResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?