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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_SM_Filiais?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_SM_Filiais?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_SM_Filiais?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:
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:
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:
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:
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:
|
Nota
Esta porta apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.
Parâmetros da 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>
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:
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:
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 |
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] |
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:
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)# |
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.
Atributos da resposta:<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>
Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
erroExecucao | Opcional | String | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
|
English
Español

English
Español

