Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.3 aqui
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Segurança e Medicina > Com.senior.g5.rh.sm.outrasempresas

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

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

Porta

OutrasEmpresas

Através deste web service, nos é permitido informar outras empresas para o módulo SM.

Necessita autenticação: Sim

Situação de versão: Atual

Versão: 1

Requisição:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
  <soapenv:Body>
    <ser:OutrasEmpresas>
      <user>String</user>
      <password>String</password>
      <encryption>Integer</encryption>
      <parameters>
        <codOem>Integer</codOem>
        <nomOem>String</nomOem>
        <apeOem>String</apeOem>
        <codPai>Integer</codPai>
        <codEst>String</codEst>
        <codCid>Integer</codCid>
        <codBai>Integer</codBai>
        <codCep>String</codCep>
        <endOem>String</endOem>
        <endNum>String</endNum>
        <endCpl>String</endCpl>
        <ddiTel>Integer</ddiTel>
        <dddTel>Integer</dddTel>
        <numTel>String</numTel>
        <ddiFax>Integer</ddiFax>
        <dddFax>Integer</dddFax>
        <numFax>String</numFax>
        <homPag>String</homPag>
        <emaEmp>String</emaEmp>
        <tipIns>Integer</tipIns>
        <numCgc>Double</numCgc>
        <numCNO>String</numCNO>
        <nCAEPF>String</nCAEPF>
        <insEst>String</insEst>
        <pesCo1>String</pesCo1>
        <indObr>Integer</indObr>
        <iniVal>String</iniVal>
        <fimVal>String</fimVal>
        <tipOpe>String</tipOpe>
        <numRam>String</numRam>
        <faxRam>String</faxRam>
      </parameters>
    </ser:OutrasEmpresas>
  </soapenv:Body>
</soapenv:Envelope>

Parâmetros da requisição:

Nome Preenchimento Tipo Descrição
codOem Obrigatório Integer Código de outras empresas

- Chave
- Máscara: 9[8]
nomOem Opcional String Descrição: Nome da Outra Empresa
Máscara: A[60]
-Obrigatório
apeOem Opcional String Descrição: Apelido da Outra Empresa
Nome reduzido da empresa que irá aparecer nos relatórios e na linha inferior do vídeo.

-Opcional
-Edição A[040]
codPai Opcional Integer Descrição: Código do país
-Máscara: 9[4]
-Opcional
codEst Opcional String Descrição: Estado

- Máscara: U[4]
codCid Opcional Integer Máscara: 99.99999
Descrição: Cidade da Empresa
-Opcional
codBai Opcional Integer Máscara: 9[4]
Descrição: Código do Bairro
-Opcional
codCep Opcional String Máscara: #[EdiCep]N(8,0)#
Descrição: Cep

O CEP é sugerido automaticamente pelo sistema de acordo com a Cidade e Bairro informados
-Opcional
endOem Opcional String Máscara: A[60]
Descrição: Endereço da Empresa
-Opcional
endNum Opcional String Máscara: A[5]
Descrição: Número logradouro
-Opcional
endCpl Opcional String Máscara: A[25]
Descrição: Complemento do Endereço
-Opcional
ddiTel Opcional Integer Descrição: Código DDI do telefone
-Máscara: 9[3]
-Opcional
dddTel Opcional Integer Descrição: Código DDD do telefone
-Máscara: 9[3]
-Opcional
numTel Opcional String -Máscara: A[20]
-Opcional
Descrição: Telefone da Empresa

Informar o telefone da outra empresa, precedido dos códigos DDI e DDD. Exemplo: 055 047 3221-3300.
ddiFax Opcional Integer Máscara: 9[3]
Descrição: Código DDI do Fax
-Opcional
dddFax Opcional Integer Máscara: 9[3]
Descrição: Código DDD do Fax
-Opcional
numFax Opcional String Máscara: A[15]
Descrição: Fax da Empresa

Informar o número do fax da outra empresa, precedido dos códigos DDI e DDD. Exemplo: 055 047 3221-3300.
-Opcional
homPag Opcional String Máscara: A[50]
Descrição: Home Page da Empresa
-Opcional
emaEmp Opcional String Máscara: A[100]
Descrição: Email da Outra Empresa
-Opcional
tipIns Opcional Integer Máscara: 9[1]
Descrição: Tipo de Inscrição da Filial (CNPJ/CEI/CPF/INCRA)

Determinar o tipo de inscrição da outra empresa que está sendo cadastrada ou deixar 0 para que não seja preciso informar o número no campo seqüencial.
-Opcional
numCgc Opcional Double Máscara: z99.999.999/9999-99
Descrição: Número da Inscrição

Informar o número do cadastro do CNPJ/MF. Se foi indicado tipo CEI, CPF ou INCRA no dado anterior, é este número que deve ser informado neste espaço.

-Opcional
numCNO Opcional String Máscara: A[14]
Descrição: Inscrição no CNO
-Opcional
nCAEPF Opcional String Máscara: A[14]
Descrição: Inscrição no CAEPF
-Opcional
insEst Opcional String Máscara: A[15]
Descrição: Inscrição Estadual

Indicar a inscrição estadual da outra empresa ou indicar ISENTO.
-Opcional
pesCo1 Opcional String Máscara: A[30]
Descrição: Pessoa de Contato na Empresa
-Opcional
indObr Opcional Integer Máscara: 9[1]
Descrição: Indicativo de Obra
-Opcional
iniVal Opcional DateTime Máscara: DD/MM/YYYY
Descrição: Data Início Validade
-Opcional
fimVal Opcional DateTime Máscara: DD/MM/YYYY
Descrição: Data Fim Validade
-Opcional
tipOpe Opcional String Tipo da operação a ser efetuada na integração

"I" - Inclusão
"A" - Alteração
"E" - Exclusão
numRam Opcional String Número do ramal do telefone.

- Máscara: A[15]
faxRam Opcional String Número do ramal do fax.

- Máscara: A[15]

Resposta:

Observação

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:OutrasEmpresasResponse>
      <result>
        <erroExecucao>String</erroExecucao>
      </result>
    </ser:OutrasEmpresasResponse>
  </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ê?