Web service com.senior.g5.rh.sm.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 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_persistencia?wsdl
- Assíncrono: http://example.com/g5-senior-services/sm_Asynccom_senior_g5_rh_sm_persistencia?wsdl
- Agendado: http://example.com/g5-senior-services/sm_Schedulecom_senior_g5_rh_sm_persistencia?wsdl
Porta(s)
- Afastamentos
- Atendentes
- CentrosDeCustos
- EPI
- EPICertificado
- EPIFilial
- HistoricoCentroDeCusto
- HistoricoGHE
- OutrasEmpresas
- Rateios
- RateioTomador
- Tipo EPI
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:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:Afastamentos>
<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:Afastamentos>
</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 R038AFA que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observação: O separador de números decimais é o ponto. Exemplo: 9.99. Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 Números com decimais: 9.99 |
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:AfastamentosResponse> <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:AfastamentosResponse> </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. |
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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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ção: O separador de números decimais é o ponto. Exemplo: 9.99. Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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: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. |
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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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: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 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. |
EPI
Permite a inclusão, alteração e exclusão de EPI.
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:EPI>
<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:EPI>
</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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 R096EPI que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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:EPIResponse>
<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:EPIResponse>
</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. |
EPICertificado
Possibilita inserir, alterar ou excluir certificações de fornecedores por EPI.
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Versão atual: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EPICertificado>
<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:EPICertificado>
</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 Epi - Fornecedores - Certificações (R096FEP) que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observação Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||
| 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 |
||||||||||||||||||||||||||||||||||||||||||||||||
| campo.status | Integer | Opcional |
Status de 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 | String | Opcional |
Código da mensagem.
|
||||||||||||||||||||||||||||||||||||||||||||||||
| 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:
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:EPICertificadoResponse>
<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:EPICertificadoResponse>
</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:
|
| 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:
|
| 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 | Mensagem de erro durante a execução. |
EPIFilial
Necessita autenticação: Sim.
Situação da versão: Atual.
Versão: 1.
Versão atual: 1.
Requisição:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EPIFilial>
<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:EPIFilial>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| registro | Opcional | Set |
Cada ocorrência deste elemento representa uma operação a ser executada pelo sistema.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| operacao | Opcional | String |
|
Resposta:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ser="http://services.senior.com.br">
<soapenv:Body>
<ser:EPIFilialResponse>
<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:EPIFilialResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| registro | Opcional | Set |
Repete as operações enviadas na requisição, com o retorno para cada uma. Cada ocorrência deste elemento representa uma operação.
|
||||||||||||||||||||||||||||||||||||||||||||||||
| erroAposExecucao | Opcional | String |
Mensagem de erro apos a execução. |
||||||||||||||||||||||||||||||||||||||||||||||||
| erroExecucao | Opcional | String | Mensagem de erro durante a execução. |
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 |
| 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. (Substituir pela Tabela 1) Observações: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
| 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. Números com decimais: 9.99 |
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: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 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. |
HistoricoGHE
Possibilita inserir, alterar ou excluir históricos de GHE do colaborador
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:HistoricoGHE>
<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:HistoricoGHE>
</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 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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 R038GHE que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observação: O separador de números decimais é o ponto. Exemplo: 9.99. Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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:HistoricoGHEResponse>
<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:HistoricoGHEResponse>
</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 |
||||||||||||||||||||||||
| 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: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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: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. |
Rateio Tomador
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 |
||||||||||||||||||||||||||||||
| 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: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
||||||||||||||||||||||||||||||
| 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. Números com decimais: 9.99 |
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: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 | 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. |
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 |
| 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. (Substituir pela Tabela 1) Observações: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
| 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. Números com decimais: 9.99 |
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>
<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 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. |
Tipo EPI
Permite a inclusão, alteração e exclusão de tipos de EPI
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:TipoEPI>
<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:TipoEPI>
</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 |
||||||||||||||||||
| 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 R096TIP que serão utilizados na operação. Cada ocorrência deste elemento representa um campo.
Observações: - O separador de números decimais é o ponto. Exemplo: 9.99. - Campos de usuário também são permitidos. |
||||||||||||||||||
| 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. Números com decimais: 9.99 |
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:TipoEPIResponse>
<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:TipoEPIResponse>
</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. |
English
Español
English
Español


