Web service com.senior.g5.rh.SM.Filiais

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

Filiais

Web service para manutenção das informações das Filiais.

**Necessita autenticação: **Sim

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

**Versão: **

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:Filiais> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <nomFil>String</nomFil> <wGD030PCM> <tipOpe>String</tipOpe> <iniPcmso>DateTime</iniPcmso> <empPcmso>Integer</empPcmso> <tipPcmso>Integer</tipPcmso> <resPcmso>Integer</resPcmso> <terPcmso>DateTime</terPcmso> </wGD030PCM> <wGD030LAU> <tipOpe>String</tipOpe> <iniLtcat>DateTime</iniLtcat> <empLtcat>Integer</empLtcat> <tipLtcat>Integer</tipLtcat> <resLtcat>Integer</resLtcat> <terLtcat>DateTime</terLtcat> </wGD030LAU> <codFil>Integer</codFil> <codPai>Integer</codPai> <atiIri>Integer</atiIri> <razSoc>String</razSoc> <codEst>String</codEst> <tipOpe>String</tipOpe> <codCid>Integer</codCid> <codBai>Integer</codBai> <codCep>Integer</codCep> <endFil>String</endFil> <endNum>String</endNum> <cplFil>String</cplFil> <ddiTel>Integer</ddiTel> <dddTel>Integer</dddTel> <numTel>String</numTel> <ddiFax>Integer</ddiFax> <dddFax>Integer</dddFax> <numFax>String</numFax> <emaFil>String</emaFil> <tipLot>Integer</tipLot> <tipFil>String</tipFil> <tipIns>Integer</tipIns> <numCgc>Integer</numCgc> <insCei>Integer</insCei> <numCNO>String</numCNO> <nCAEPF>String</nCAEPF> <insMun>String</insMun> <atvFil>String</atvFil> <regDrt>Integer</regDrt> <codOem>Integer</codOem> <tpCtBa>Integer</tpCtBa> <graRis>Integer</graRis> <empRrh>Integer</empRrh> <tipRrh>Integer</tipRrh> <cadRrh>Integer</cadRrh> <empPPP>Integer</empPPP> <tipPPP>Integer</tipPPP> <cadPPP>Integer</cadPPP> <jusAss>String</jusAss> <jusCat>String</jusCat> <jusExa>String</jusExa> <jusGer>String</jusGer> </parameters> </ser:Filiais> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa.



Chave


Máscara: 9[4]

nomFil

Opcional

String

Apelido da filial.



Máscara: A[40]

wGD030PCM

Opcional

Set

Filiais da Empresa - Histórico Responsável PCMSO.



TipOpe


Valores:


  • “I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”

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


Observação: se não for informado, será considerado “I - Inclusão”.



**Início **


Chave


Máscara: DD/MM/YYYY


Descrição: Data em que assumiu a responsabilidade.



**Emp. Resp. PCMSO **


Chave


Máscara: 9[4]


Descrição: Código da empresa do responsável pelo PCMSO.



**Tp. Resp. PCMSO **


Máscara: 9[1]


Descrição: Tipo do Responsável pelo PCMSO.



Responsável PCMSO


Máscara: #[EdiCad]N(9,0)#


Descrição: Cadastro do Responsável pelo PCMSO.



**Término **


Máscara: DD/MM/YYYY


Descrição: Data em que encerrou a responsabilidade.

wGD030PCM.tipOpe

Opcional

String

wGD030PCM.iniPcmso

Opcional

DateTime

wGD030PCM.empPcmso

Opcional

Integer

wGD030PCM.tipPcmso

Opcional

Integer

wGD030PCM.resPcmso

Opcional

Integer

wGD030PCM.terPcmso

Opcional

DateTime

wGD030LAU

Opcional

Set

Filiais da Empresa - Histórico Responsável LTCAT.



**TipOpe **


Valores:


  • ” I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”

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


Observação: se não for informado, será considerado “I - Inclusão”.



**Início **


Chave


Máscara: DD/MM/YYYY


Descrição: Data em que assumiu a responsabilidade



Emp. Resp. LTCAT


Chave


Máscara: 9[4]


Descrição: Código da empresa do responsável pelo LTCAT.



Tp. Resp. LTCAT


Máscara: 9[1]


Descrição: Tipo do Responsável pelo LTCAT.



Responsável LTCAT


Máscara: #[EdiCad]N(9,0)#


Descrição: Cadastro do Responsável pelo LTCAT.



**Término **


Máscara: DD/MM/YYYY


Descrição: Data em que encerrou a responsabilidade.

wGD030LAU.tipOpe

Opcional

String

wGD030LAU.iniLtcat

Opcional

DateTime

wGD030LAU.empLtcat

Opcional

Integer

wGD030LAU.tipLtcat

Opcional

Integer

wGD030LAU.resLtcat

Opcional

Integer

wGD030LAU.terLtcat

Opcional

DateTime

codFil

Obrigatório

Integer

Código da filial.



Chave


Máscara: ZZ9999

codPai

Opcional

Integer

Código do país.



Máscara: 9[4]

razSoc

Obrigatório

String

Razão social da filial.



Máscara: A[40].

codEst

Opcional

String

Estado.



Máscara: U[4]

tipOpe

Obrigatório

String

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



Valores:


  • “I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”


Observação: se não for informado, será considerado “I - Inclusão”.

codCid

Opcional

Integer

Código da cidade.



Máscara: 99.99999

codBai

Opcional

Integer

Código da bairro.



Máscara: 9[4]

codCep

Opcional

Integer

Código do CEP da filial.



Máscara: #[EdiCep]N(8,0)#

endFil

Opcional

String

Endereço da filial.



Máscara: A[40]

endNum

Opcional

String

Número.



Máscara: A[6]

cplFil

Opcional

String

Complemento endereço.



Máscara: A[40]

ddiTel

Opcional

Integer

Código DDI do telefone.



Máscara: 9[3]

dddTel

Opcional

Integer

Código DDD do telefone.



Máscara: 9[3]

numTel

Opcional

String

Telefone da filial.



Máscara: A[20]

ddiFax

Opcional

Integer

Código DDI do fax.



Máscara: 9[3]

dddFax

Opcional

Integer

Código DDD do fax.



Máscara: 9[3]

numFax

Opcional

String

Número do fax da filial.



Máscara: A[15]

emaFil

Opcional

String

E-mail da filial.



Máscara: A[100]

tipLot

Opcional

Integer

Tipo de lotação da filial.



Máscara: 9[2]

tipFil

Opcional

String

Tipo da filial (“M”,“F”,“O”,“T”, “C”, “D”).



Máscara: U[1]

tipIns

Opcional

Integer

Tipo de inscrição da filial.



Máscara: 9[1]

numCgc

Opcional

Integer

Número da inscrição.



Máscara: z99.999.999/9999-99

insCei

Opcional

Integer

Código de inscrição CEI.



Máscara: 9[12]

numCNO

Opcional

String

Inscrição no CNO.



Máscara: A[14]

nCAEPF

Opcional

String

Inscrição no CAEPF.



Máscara: A[14]

insMun

Opcional

String

Inscrição Municipal da Filial.



Máscara: A[16]

atvFil

Opcional

String

Atividade da Filial.



Máscara: A[80]

regDrt

Opcional

Integer

Registro DRT.



Máscara: 9[10]

codOem

Opcional

Integer

Código do tomador de serviço.



Máscara: 9[8]

tpCtBa

Opcional

Integer

Tipo da conta.



Máscara: 9[1]

graRis

Opcional

Integer

Grau de risco.



Máscara: 9[1]

empRrh

Opcional

Integer

Código da empresa do responsável pela área de RH.



Máscara: 9[4]

tipRrh

Opcional

Integer

Tipo do responsável pela área de RH.



Máscara: 9[1]

cadRrh

Opcional

Integer

Cadastro do responsável pela área de RH.



Máscara: #[EdiCad]N(9,0)#

empPPP

Opcional

Integer

Código da empresa do responsável pelo PPP.



Máscara: 9[4]

tipPPP

Opcional

Integer

Tipo do responsável pelo PPP.



Máscara: 9[1]

cadPPP

Opcional

Integer

Cadastro do responsável pelo PPP.



Máscara: #[EdiCad]N(9,0)#

jusAss

Opcional

String

Justificativa para uso de assinatura eletrônica no PPP.



Máscara: #(70,3)#

jusCat

Opcional

String

Justificativa para constar no campo CAT do PPP.



Máscara: #(70,3)#

jusExa

Opcional

String

Justificativa para não informar exames no PPP.



Máscara: #(70,3)#

jusGer

Opcional

String

Justificativa geral p/ constar antes data emissão do PPP.



Máscara: #(70,3)#

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:FiliaisResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:FiliaisResponse> </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.
### Filiais_3 Este web service é utilizado para manutenção das informações das filiais.

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:Filiais> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <nomFil>String</nomFil> <wGD030PCM> <tipOpe>String</tipOpe> <iniPcmso>DateTime</iniPcmso> <empPcmso>Integer</empPcmso> <tipPcmso>Integer</tipPcmso> <resPcmso>Integer</resPcmso> <terPcmso>DateTime</terPcmso> </wGD030PCM> <wGD030LAU> <tipOpe>String</tipOpe> <iniLtcat>DateTime</iniLtcat> <empLtcat>Integer</empLtcat> <tipLtcat>Integer</tipLtcat> <resLtcat>Integer</resLtcat> <terLtcat>DateTime</terLtcat> </wGD030LAU> <datAlt>DateTime</datAlt> <codFil>Integer</codFil> <codPai>Integer</codPai> <atiIri>Integer</atiIri> <razSoc>String</razSoc> <codEst>String</codEst> <tipOpe>String</tipOpe> <codCid>Integer</codCid> <codBai>Integer</codBai> <codCep>Integer</codCep> <endFil>String</endFil> <endNum>String</endNum> <cplFil>String</cplFil> <ddiTel>Integer</ddiTel> <dddTel>Integer</dddTel> <numTel>String</numTel> <ddiFax>Integer</ddiFax> <dddFax>Integer</dddFax> <numFax>String</numFax> <emaFil>String</emaFil> <tipLot>Integer</tipLot> <tipFil>String</tipFil> <tipIns>Integer</tipIns> <cfjCgc>String</cfjCgc> <insCei>Integer</insCei> <numCNO>String</numCNO> <nCAEPF>String</nCAEPF> <insMun>String</insMun> <atvFil>String</atvFil> <regDrt>Integer</regDrt> <codOem>Integer</codOem> <tpCtBa>Integer</tpCtBa> <graRis>Integer</graRis> <empRrh>Integer</empRrh> <tipRrh>Integer</tipRrh> <cadRrh>Integer</cadRrh> <empPPP>Integer</empPPP> <tipPPP>Integer</tipPPP> <cadPPP>Integer</cadPPP> <jusAss>String</jusAss> <jusCat>String</jusCat> <jusExa>String</jusExa> <jusGer>String</jusGer> </parameters> </ser:Filiais> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Obrigatório

Integer

Código da empresa.



Chave


Máscara: 9[4]

nomFil

Opcional

String

Apelido da filial.



Máscara: A[40]

wGD030PCM

Opcional

Set

Filiais da Empresa - Histórico Responsável PCMSO.



TipOpe


Valores:


  • “I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”

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


Observação: se não for informado, será considerado “I - Inclusão”.



**Início **


Chave


Máscara: DD/MM/YYYY


Descrição: Data em que assumiu a responsabilidade.



**Emp. Resp. PCMSO **


Chave


Máscara: 9[4]


Descrição: Código da empresa do responsável pelo PCMSO.



**Tp. Resp. PCMSO **


Máscara: 9[1]


Descrição: Tipo do Responsável pelo PCMSO.



Responsável PCMSO


Máscara: #[EdiCad]N(9,0)#


Descrição: Cadastro do Responsável pelo PCMSO.



**Término **


Máscara: DD/MM/YYYY


Descrição: Data em que encerrou a responsabilidade.

wGD030PCM.tipOpe

Opcional

String

wGD030PCM.iniPcmso

Opcional

DateTime

wGD030PCM.empPcmso

Opcional

Integer

wGD030PCM.tipPcmso

Opcional

Integer

wGD030PCM.resPcmso

Opcional

Integer

wGD030PCM.terPcmso

Opcional

DateTime

wGD030LAU

Opcional

Set

Filiais da Empresa - Histórico Responsável LTCAT.



**TipOpe **


Valores:


  • ” I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”

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


Observação: se não for informado, será considerado “I - Inclusão”.



**Início **


Chave


Máscara: DD/MM/YYYY


Descrição: Data em que assumiu a responsabilidade



Emp. Resp. LTCAT


Chave


Máscara: 9[4]


Descrição: Código da empresa do responsável pelo LTCAT.



Tp. Resp. LTCAT


Máscara: 9[1]


Descrição: Tipo do Responsável pelo LTCAT.



Responsável LTCAT


Máscara: #[EdiCad]N(9,0)#


Descrição: Cadastro do Responsável pelo LTCAT.



**Término **


Máscara: DD/MM/YYYY


Descrição: Data em que encerrou a responsabilidade.

wGD030LAU.tipOpe

Opcional

String

wGD030LAU.iniLtcat

Opcional

DateTime

wGD030LAU.empLtcat

Opcional

Integer

wGD030LAU.tipLtcat

Opcional

Integer

wGD030LAU.resLtcat

Opcional

Integer

wGD030LAU.terLtcat

Opcional

DateTime

datAlt

Opcional

DateTime

Data de alteração do CNAE.

Máscara: DD/MM/AAAA
Observação: campo disponível na guia CNAE.

codFil

Obrigatório

Integer

Código da filial.



Chave


Máscara: ZZ9999

codPai

Opcional

Integer

Código do país.



Máscara: 9[4]

atiIri

Opcional

Integer

Código do CNAE-Fiscal.

Máscara: 9 [7]
Observação: campo disponível na guia CNAE.

razSoc

Obrigatório

String

Razão social da filial.



Máscara: A[40].

codEst

Opcional

String

Estado.



Máscara: U[4]

tipOpe

Obrigatório

String

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



Valores:


  • “I - Inclusão”

  • “A - Alteração”

  • “E - Exclusão”


Observação: se não for informado, será considerado “I - Inclusão”.

codCid

Opcional

Integer

Código da cidade.



Máscara: 99.99999

codBai

Opcional

Integer

Código da bairro.



Máscara: 9[4]

codCep

Opcional

Integer

Código do CEP da filial.



Máscara: #[EdiCep]N(8,0)#

endFil

Opcional

String

Endereço da filial.



Máscara: A[40]

endNum

Opcional

String

Número.



Máscara: A[6]

cplFil

Opcional

String

Complemento endereço.



Máscara: A[40]

ddiTel

Opcional

Integer

Código DDI do telefone.



Máscara: 9[3]

dddTel

Opcional

Integer

Código DDD do telefone.



Máscara: 9[3]

numTel

Opcional

String

Telefone da filial.



Máscara: A[20]

ddiFax

Opcional

Integer

Código DDI do fax.



Máscara: 9[3]

dddFax

Opcional

Integer

Código DDD do fax.



Máscara: 9[3]

numFax

Opcional

String

Número do fax da filial.



Máscara: A[15]

emaFil

Opcional

String

E-mail da filial.



Máscara: A[100]

tipLot

Opcional

Integer

Tipo de lotação da filial.



Máscara: 9[2]

tipFil

Opcional

String

Tipo da filial (“M”,“F”,“O”,“T”, “C”, “D”).



Máscara: U[1]

tipIns

Opcional

Integer

Tipo de inscrição da filial.



Máscara: 9[1]

cfjCgc

Opcional

String

Número de inscrição da filial.


insCei

Opcional

Integer

Código de inscrição CEI.



Máscara: 9[12]

numCNO

Opcional

String

Inscrição no CNO.



Máscara: A[14]

nCAEPF

Opcional

String

Inscrição no CAEPF.



Máscara: A[14]

insMun

Opcional

String

Inscrição Municipal da Filial.



Máscara: A[16]

atvFil

Opcional

String

Atividade da Filial.



Máscara: A[80]

regDrt

Opcional

Integer

Registro DRT.



Máscara: 9[10]

codOem

Opcional

Integer

Código do tomador de serviço.



Máscara: 9[8]

tpCtBa

Opcional

Integer

Tipo da conta.



Máscara: 9[1]

graRis

Opcional

Integer

Grau de risco.



Máscara: 9[1]

empRrh

Opcional

Integer

Código da empresa do responsável pela área de RH.



Máscara: 9[4]

tipRrh

Opcional

Integer

Tipo do responsável pela área de RH.



Máscara: 9[1]

cadRrh

Opcional

Integer

Cadastro do responsável pela área de RH.



Máscara: #[EdiCad]N(9,0)#

empPPP

Opcional

Integer

Código da empresa do responsável pelo PPP.



Máscara: 9[4]

tipPPP

Opcional

Integer

Tipo do responsável pelo PPP.



Máscara: 9[1]

cadPPP

Opcional

Integer

Cadastro do responsável pelo PPP.



Máscara: #[EdiCad]N(9,0)#

jusAss

Opcional

String

Justificativa para uso de assinatura eletrônica no PPP.



Máscara: #(70,3)#

jusCat

Opcional

String

Justificativa para constar no campo CAT do PPP.



Máscara: #(70,3)#

jusExa

Opcional

String

Justificativa para não informar exames no PPP.



Máscara: #(70,3)#

jusGer

Opcional

String

Justificativa geral p/ constar antes data emissão do PPP.



Máscara: #(70,3)#

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