Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.PostoAtendimento

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

Tipo de execução

Para cada tipo de execução, existem diferentes parâmetros que podem ser comuns a todas as portas.

Autenticação

Caso seja utilizada alguma forma de autenticação para integração de informações através de web services, é necessário identificado o tipo no parâmetro <encryption>, conforme seus 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:ser="http://services.senior.com.br" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
  <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>
        <emaPos>String</emaPos>
        <tipEst>String</tipEst>
        <cdcNes>String</cdcNes>
        <numCgc>String</numCgc>
        <codAte>String</codAte>
        <numFax>String</numFax>
      </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.

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]
emaPos Opcional String Informar o CNES.

- Máscara: 9[7]
tipEst Opcional String Selecione o tipo de estabelecimento.

Valores:
- "1 - Estabelecimento";
- "2 - Consultório".
cdcNes Opcional String Informar o CNES.

Máscara: 9[7]
numCgc Opcional String Informe o número do CNPJ.

Máscara: 9[14]
codAte Opcional String Informe o código do atendente responsável.

Máscara: 9[6]
numFax Opcional String Informar o número do fax.

Máscara: A[20]

Resposta:

Nota

Envelope SOAP de resposta de requisições síncronas.

Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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

Este web service 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]
tipEst Opcional String Selecione o tipo de estabelecimento.

Valores:
- "1 - Estabelecimento";
- "2 - Consultório".
cdcNes Opcional String Informe o CNES.

Máscara: 9[7]
codAte Opcional String Informe o código do atendente responsável.

Máscara: 9[6]
fusHor Opcional Integer Informe o fuso horário do posto de atendimento.
cfjIns Opcional String Informe o CNPJ.

Resposta:

Nota

Envelope SOAP de resposta de requisições síncronas.

Para requisições assíncronas ou agendamentos, a resposta é apenas uma String chamada "result" com o valor "OK", se foi executado com sucesso ou, caso contrário, 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ê?