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
- Síncrono: http://example.com/g5-senior-services/sm_Synccom_senior_g5_rh_sm_outrasempresas?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_outrasempresas?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Scheduledcom_senior_g5_rh_sm_outrasempresas?wsdl
Portas
OutrasEmpresas
Por meio 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. Máscara: 9[8] |
| nomOem | Opcional | String | Nome da outra empresa. Máscara: A[60] |
| apeOem | Opcional | String | Apelido da outra empresa.
Edição A[040] Observação: nome reduzido da empresa que irá aparecer nos relatórios e na linha inferior do vídeo. |
| codPai | Opcional | Integer | Código do país. Máscara: 9[4] |
| codEst | Opcional | String | Estado. Máscara: U[4] |
| codCid | Opcional | Integer |
Cidade da empresa. |
| codBai | Opcional | Integer |
Código do bairro. Máscara: 9[4] |
| codCep | Opcional | String |
CEP. Máscara: #[EdiCep]N(8,0)#
|
| endOem | Opcional | String |
Endereço da empresa. Máscara: A[60] |
| endNum | Opcional | String |
Número logradouro. |
| endCpl | Opcional | String |
Complemento do endereço. Máscara: A[25]
|
| 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 empresa. Máscara: A[20] Observação: informar o telefone da outra empresa, precedido dos códigos DDI e DDD (exemplo: 055 047 3221-3300). |
| 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 |
Fax da empresa. Máscara: A[15]
|
| homPag | Opcional | String | Homepage da empresa. Máscara: A[50] |
| emaEmp | Opcional | String |
E- mail da outra empresa. Máscara: A[100] |
| tipIns | Opcional | Integer |
Tipo de inscrição da filial (CNPJ/CEI/CPF/INCRA). Máscara: 9[1]
|
| numCgc | Opcional | Double | Informar o número do cadastro do CNPJ/MF. Máscara: z99.999.999/9999-99 Observação: se foi indicado tipo "CEI", "CPF" ou "INCRA" no dado anterior, é este número que deve ser informado neste espaço. |
| numCNO | Opcional | String | Inscrição no CNO.
Máscara: A[14] |
| nCAEPF | Opcional | String | Inscrição no CAEPF. Máscara: A[14] |
| insEst | Opcional | String |
Inscrição estadual. Máscara: A[15]
|
| pesCo1 | Opcional | String | Pessoa de contato na empresa. Máscara: A[30] |
| indObr | Opcional | Integer | Indicativo de obra. Máscara: 9[1] |
| iniVal | Opcional | DateTime | Data início validade. Máscara: DD/MM/YYYY |
| fimVal | Opcional | DateTime | Data fim da validade. Máscara: DD/MM/YYYY |
| 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:
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: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. |
OutrasEmpresas_2
Por meio deste web service, é possível informar outras empresas no módulo SM.
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: 2
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> <numRam>String</numRam> <ddiFax>Integer</ddiFax> <dddFax>Integer</dddFax> <numFax>String</numFax> <faxRam>String</faxRam> <homPag>String</homPag> <emaEmp>String</emaEmp> <tipIns>Integer</tipIns> <numCNO>String</numCNO> <nCAEPF>String</nCAEPF> <insEst>String</insEst> <pesCo1>String</pesCo1> <indObr>Integer</indObr> <iniVal>DateTime</iniVal> <fimVal>DateTime</fimVal> <cfjCgc>Double</cfjCgc> <tipOpe>String</tipOpe> </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. Máscara: 9[8] |
| nomOem | Opcional | String | Nome da outra empresa. Máscara: A[60] |
| apeOem | Opcional | String | Apelido da outra empresa.
Edição A[040] Observação: nome reduzido da empresa que irá aparecer nos relatórios e na linha inferior do vídeo. |
| codPai | Opcional | Integer | Código do país. Máscara: 9[4] |
| codEst | Opcional | String | Estado. Máscara: U[4] |
| codCid | Opcional | Integer |
Cidade da empresa. |
| codBai | Opcional | Integer |
Código do bairro. Máscara: 9[4] |
| codCep | Opcional | String |
CEP. Máscara: #[EdiCep]N(8,0)#
|
| endOem | Opcional | String |
Endereço da empresa. Máscara: A[60] |
| endNum | Opcional | String |
Número logradouro. |
| endCpl | Opcional | String |
Complemento do endereço. Máscara: A[25]
|
| 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 empresa. Máscara: A[20] Observação: informar o telefone da outra empresa, precedido dos códigos DDI e DDD (exemplo: 055 047 3221-3300). |
| ddiFax | Opcional | Integer | Código DDI do fax.
Máscara: 9[3] |
| dddFax | Opcional | Integer |
Código DDD do fax. Máscara: 9[3]
|
| numRam | Opcional | String | Número do ramal do telefone. Máscara: A[15] |
| numFax | Opcional | String |
Fax da empresa. Máscara: A[15]
|
| faxRam | Opcional | String | Número do ramal do fax. Máscara: A[15] |
| homPag | Opcional | String | Homepage da empresa. Máscara: A[50] |
| emaEmp | Opcional | String |
E- mail da outra empresa. Máscara: A[100] |
| tipIns | Opcional | Integer |
Tipo de inscrição da filial (CNPJ/CEI/CPF/INCRA). Máscara: 9[1]
|
| numCNO | Opcional | String | Inscrição no CNO.
Máscara: A[14] |
| nCAEPF | Opcional | String | Inscrição no CAEPF. Máscara: A[14] |
| insEst | Opcional | String |
Inscrição estadual. Máscara: A[15]
|
| pesCo1 | Opcional | String | Pessoa de contato na empresa. Máscara: A[30] |
| indObr | Opcional | Integer | Indicativo de obra. Máscara: 9[1] |
| iniVal | Opcional | DateTime | Data início validade. Máscara: DD/MM/YYYY |
| fimVal | Opcional | DateTime | Data fim da validade. Máscara: DD/MM/YYYY |
| cfjCgc | Opcional | Double | Informar o número de inscrição da outra empresa. |
| tipOpe | Opcional | String | Tipo da operação a ser efetuada na integração. "I - Inclusão" "A - Alteração" "E - Exclusão" |
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: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. |
English
Español
English
Español


