Web service com.senior.g5.rh.fp.persistencia
Serviço para incluir, alterar e excluir registros na base do Gestão de Pessoas | HCM.
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/rubi_Synccom_senior_g5_rh_fp_persistencia?wsdl
- Assíncrono: http://example.com/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_persistencia?wsdl
- Agendado: http://example.com/g5-senior-services/rubi_Schedulecom_senior_g5_rh_fp_persistencia?wsdl
Portas
- Afastamentos
- Atendentes
- BasesCalculo
- BasesCalculo_2
- CentrosDeCustos
- HistoricoCentroDeCusto
- LancarVales
- OutrasEmpresas
- OutrasEmpresas_2
- ProgramacaoFerias
- Rateios
- RateioTomador - RateioColaborador
Afastamentos
Permite inserir, alterar ou excluir históricos de afastamentos.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:Afastamentos> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:Afastamentos> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
registro | Set | Opcional | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Registro.Sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campo | Set | Opcional | Campos da tabela R038AFA que serão utilizados na operação. Cada ocorrência deste elemento representa um campo. Campos da tabela R038AFA
Observações
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campo.Nome | String | Opcional | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campo.Valor | String | Opcional | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY Números com decimais: 9.99 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campo.Status | Integer | Opcional | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campo.Mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status.Codigo | String | Opcional | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Status.Mensagem | String | Opcional | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operacao | String | Opcional | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar |
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:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:AfastamentosResponse> <result> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> </result> </ser:AfastamentosResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Opcional | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
Registro.Sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. |
Campo | Set | Opcional | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
Campo.Nome | String | Opcional | Nome do campo. |
Campo.Valor | String | Opcional | Valor referente ao campo informado. |
Campo.Status | Integer | Opcional | Status do retorno da requisição ao webservice. |
Campo.Mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
Status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
Status.Codigo | Integer | Opcional | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
Status.Mensagem | Integer | Opcional | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
erroAposExecucao | String | Opcional | Mensagem de erro após a execução. |
erroExecucao | String | Opcional | Mensagem de erro durante a execução. |
Atendentes
Permite inserir, alterar ou excluir cadastros de Atendentes.
Necessita autenticação: Sim.
Situação da 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:Atendentes> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:Atendentes> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela R108TAT que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99 |
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:AtendentesResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:AtendentesResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao webservice. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
BasesCalculo
Permite inserir, alterar ou excluir valores de Lançamentos Base (FR044BAS)
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Versão atual: 1.
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:BasesCalculo> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:BasesCalculo> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | Obrigatório | String | I = Inserir A = Alterar E = Excluir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Obrigatório | Set | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Obrigatório | Integer | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Obrigatório | Set | A tabela abaixo lista os campos da tabela R044BAS que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | Obrigatório | String | Nome do campo. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | Obrigatório | String | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99 |
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.
BasesCalculo_2
Nota
Esta porta apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.
Permite inserir, alterar ou excluir valores de Lançamentos Base (FR044BAS)
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 2.
Versão atual: 2.
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:BasesCalculo> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:BasesCalculo> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Preenchimento | Tipo | Descrição | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | Obrigatório | String | I = Inserir A = Alterar E = Excluir | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Obrigatório | Set | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Obrigatório | Integer | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Obrigatório | Set | A tabela abaixo lista os campos da tabela R044BAS que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | Obrigatório | String | Nome do campo. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | Obrigatório | String | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99 |
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.
CentrosDeCustos
Possibilita inserir, alterar ou excluir Centros de Custos.
Necessita autenticação: Sim.
Situação da 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:CentroDeCustos> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:CentroDeCustos> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela R018CCU que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY Números com decimais: 9.99 |
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:CentroDeCustosResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:CentroDeCustosResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
HistoricoCentroDeCusto
Possibilita inserir, alterar ou excluir Históricos de Centro de Custo.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Requisição:
<soapenv:Envelope xmlns:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:HistoricoCentroDeCusto> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> </parameters> </ser:HistoricoCentroDeCusto> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar |
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. |
campo | Set | Obrigatório | Campos da tabela R038HCC que serão utilizados na operação. Cada ocorrência deste elemento representa um campo. Observações
|
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY. ou MM/YYYY Números com decimais: 9.99 |
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:ser=“http://services.senior.com.br” xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/”> <soapenv:Body> <ser:HistoricoCentroDeCustoResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> </result> </ser:HistoricoCentroDeCustoResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
LancarVales
Possibilita inserir Vales.
Necessita autenticação: Sim.
Situação da 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:LancarVales> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> </campo> </registro> </parameters> </ser:LancarVales> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela Vales/Compras (R044VAL) que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY Números com decimais: 9.99 |
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:LancarValesResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:LancarValesResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
OutrasEmpresas
Possibilita inserir, alterar ou excluir Outras Empresas.
Necessita autenticação: Sim.
Situação da 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> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:OutrasEmpresas> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar |
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. |
campo | Set | Obrigatório | Campos da tabela R032OEM que serão utilizados na operação. Cada ocorrência deste elemento representa um campo. Observações
|
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY Números com decimais: 9.99 |
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:OutrasEmpresasResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:OutrasEmpresasResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
OutrasEmpresas_2
Nota
Esta porta apresenta um ou mais parâmetros que permitem o envio de CNPJ alfanumérico.
Possibilita inserir, alterar ou excluir Outras Empresas.
Necessita autenticação: Sim
Situação da 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> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:OutrasEmpresas> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Opcional | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. |
registro.sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. |
campo | Set | Opcional | Campos da tabela R032OEM que serão utilizados na operação. Cada ocorrência deste elemento representa um campo. Observações
|
campo.nome | String | Opcional | Nome do campo. |
campo.valor | String | Opcional | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY Números com decimais: 9.99 |
campo.status | Integer | Opcional | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | String | Opcional | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | String | Opcional | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
operação | String | Opcional | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar |
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:OutrasEmpresasResponse> <result> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> </result> </ser:OutrasEmpresasResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Opcional | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. |
campo | Set | Opcional | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Opcional | Nome do campo. |
campo.valor | String | Opcional | Valor referente ao campo informado. |
campo.status | Integer | Opcional | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | String | Opcional | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | String | Opcional | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
erroAposExecucao | String | Opcional | Mensagem de erro após a execução. |
erroExecucao | String | Opcional | Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
|
ProgramacaoFerias
Possibilita inserir, alterar ou excluir programações de férias individuais.
Necessita autenticação: Sim.
Situação da 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:ProgramacaoFerias> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:ProgramacaoFerias> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela R040PRG que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: Data: DD/MM/YYYY ou MM/YYYY. Números com decimais: 9.99 |
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:ProgramacaoFeriasResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:ProgramacaoFeriasResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao webservice. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
Rateios
Possibilita inserir, alterar ou excluir Rateios.
Necessita autenticação: Sim.
Situação da 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:Rateios> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:Rateios> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar | ||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela R020RAT que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação:
|
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:RateiosResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:RateiosResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao webservice. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
RateioTomador
Possibilita inserir ou alterar Tomadores por Rateio.
Necessita autenticação: Sim.
Situação da 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:RateioTomador> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <operacao>String</operacao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
</campo> </registro> </parameters> </ser:RateioTomador> </soapenv:Body> </soapenv:Envelope>
Parâmetros da requisição:
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operação | String | Obrigatório | I = Inserir A = Alterar E = Excluir IA = Incluir/Alterar | ||||||||||||||||||||||||||||||
registro | Set | Obrigatório | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||
campo | Set | Obrigatório | Campos da tabela R020TOM que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações
| ||||||||||||||||||||||||||||||
campo.nome | String | Obrigatório | Nome do campo. | ||||||||||||||||||||||||||||||
campo.valor | String | Obrigatório | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: |
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:RateioTomadorResponse> <result> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor>
<status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem>
</status> </registro> </result> </ser:RateioTomadorResponse> </soapenv:Body> </soapenv:Envelope>
Atributos da resposta:
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Opcional | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. |
campo | Set | Opcional | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Opcional | Nome do campo. |
campo.valor | String | Opcional | Valor referente ao campo informado. |
campo.status | Integer | Opcional | Status do retorno da requisição ao webservice. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Opcional | Código da mensagem. |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
erroAposExecucao | String | Opcional | Mensagem de erro após a execução. |
erroExecucao | String | Opcional | Mensagem de erro durante a execução. |
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:RateioColaborador> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <operacao>String</operacao> </parameters> </ser:RateioColaborador> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Preenchimento | Descrição | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
registro | Set | Opcional | Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema. | ||||||||||||||||||||||||||||||||||||||||
Registro. Sequencia | Integer | Opcional | Identificador para facilitar a recuperação do resultado. Deve ser informada pelo solicitante. | ||||||||||||||||||||||||||||||||||||||||
Campo | Set | Opcional |
| ||||||||||||||||||||||||||||||||||||||||
Campo.Nome | String | Opcional | Nome do campo. | ||||||||||||||||||||||||||||||||||||||||
Campo.Valor | String | Opcional | Valor referente ao campo informado. Para alguns tipos de dados, é necessário seguir a seguinte formatação: | ||||||||||||||||||||||||||||||||||||||||
Campo.Status | Integer | Opcional | Status do retorno da requisição ao web service. | ||||||||||||||||||||||||||||||||||||||||
Campo.Mensagem | String | Opcional | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. | ||||||||||||||||||||||||||||||||||||||||
Status | Set | Opcional | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. | ||||||||||||||||||||||||||||||||||||||||
Status.Codigo | String | Opcional | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado | ||||||||||||||||||||||||||||||||||||||||
Status. Mensagem | String | Opcional | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. | ||||||||||||||||||||||||||||||||||||||||
operacao | String | Opcional | I = Inserir |
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:RateioColaboradorResponse> <result> <registro> <sequencia>Integer</sequencia> <campo> <nome>String</nome> <valor>String</valor> <status>Integer</status> <mensagem>String</mensagem> </campo> <status> <codigo>String</codigo> <mensagem>String</mensagem> </status> </registro> <erroAposExecucao>String</erroAposExecucao> <erroExecucao>String</erroExecucao> </result> </ser:RateioColaboradorResponse> </soapenv:Body> </soapenv:Envelope>
Nome | Tipo | Preenchimento | Descrição |
|---|---|---|---|
registro | Set | Obrigatório | Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação. |
registro.sequencia | Integer | Obrigatório | Identificador para facilitar a recuperação do resultado. |
campo | Set | Obrigatório | Repete os campos enviados na requisição, com um retorno para cada um. Cada ocorrência deste elemento representa um campo. |
campo.nome | String | Obrigatório | Nome do campo. |
campo.valor | String | Obrigatório | Valor referente ao campo informado. |
campo.status | Integer | Obrigatório | Status do retorno da requisição ao web service. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
campo.mensagem | String | Obrigatório | Mensagem de consistência do campo. Se o valor estiver consistente retornará OK. Caso o contrário, retornará a mensagem de erro. |
status | Set | Obrigatório | Mensagens de retorno da operação. Cada ocorrência deste elemento representa uma mensagem de retorno. |
status.codigo | Integer | Obrigatório | Código da mensagem. 0: OK 1: Consistência de negócio 2: Consistência customizados 3: Erro nos campos 4: Erro não mapeado 5: Registro inexistente 6: Parâmetro inválido 7: Aviso 8: Registro já cadastrado |
status.mensagem | Integer | Obrigatório | Mensagem de retorno da operação. Se a operação for executada corretamente retornará OK. Caso o contrário, retornará a mensagem de erro. |
English
Español

English
Español

