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
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:
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


