Web service com.senior.g5.rh.fp.genericpersistente.Generic.Persistence
Web service utilizado para integração entre o HCM | XTended e o HCM | senior X em casos onde o usuário deseje inserir/excluir/alterar uma informação do HCM | senior X para o ambiente HCM | XTended.
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://servidor:1234/g5-senior-services/rubi_Synccom_senior_g5_rh_fp_genericpersistence?wsdl
- Assíncrono: http://servidor:1234/g5-senior-services/rubi_Asynccom_senior_g5_rh_fp_genericpersistence?wsdl
- Agendamento: http://servidor:1234/g5-senior-services/rubi_Schedulecom_senior_g5_rh_fp_genericpersistence?wsdl
Porta
GenericPersistence
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:GenericPersistence>
<user>String</user>
<password>String</password>
<encryption>Integer</encryption>
<parameters>
<registro>
<ordem>Integer</ordem>
<tabela>String</tabela>
<operacaoTabela>String</operacaoTabela>
<campo>
<nome>String</nome>
<valor>String</valor>
<chave>String</chave>
<valorGerado>String</valorGerado>
<chavePai>String</chavePai>
</campo>
<regraProcesso>String</regraProcesso>
<apagarPendencia>String</apagarPendencia>
</registro>
<operacao>String</operacao>
</parameters>
</ser:GenericPersistence>
</soapenv:Body>
</soapenv:Envelope>
Parâmetros da requisição:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| registro | Opcional | Set | Referente à tabela a qual será utilizada para fazer a integração das informações. |
| registro.ordem | Opcional | Integer | Ordem na qual as operações serão executadas. |
| registro.tabela | Opcional | String | Tabela na qual será executada a operação. |
| registro.operacaoTabela | Opcional | String | Operação a ser executada, sendo: - "I - Inserir"; - "A - Alterar"; - "E - Excluir". |
| campo | Opcional | Set | Campos da tabela que serão modificados. |
| campo.nome | Opcional | String | Nome do campo. |
| campo.valor | Opcional | String | Valor do campo. |
| campo.chave | Opcional | String | Chave que será utilizada em um campo gerado. |
| campo.valorGerado | Opcional | String | Identifica se o valor será gerado automaticamente. |
| campo.chavePai | Opcional | String | O valor do campo será de origem a uma chave gerada. |
| registro.regraProcesso | Opcional | String | Código de uma regra por processo para ser executada. |
| registro.apagarPendencia | Opcional | String | Informa se deve apagar as pendências de integração, sendo: - "S": apagará as pendências; - "N": não apagará as pendências. |
| operacao | Opcional | String | Operação a ser executada, sendo: - "I - Inserir"; - "A - Alterar"; - "E - Excluir". |
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:GenericPersistenceResponse>
<result>
<status>
<codigo>String</codigo>
<mensagem>String</mensagem>
</status>
<erroExecucao>String</erroExecucao>
</result>
</ser:GenericPersistenceResponse>
</soapenv:Body>
</soapenv:Envelope>
Atributos da resposta:
| Nome | Preenchimento | Tipo | Descrição |
|---|---|---|---|
| status | Opcional | Set | Exibe o retorno da execução do serviço. |
| status.codigo | Opcional | String | Código do resultado, sucesso ou erro. |
| status.mensagem | Opcional | String | Traz a mensagem referente ao retorno do serviço. Caso ocorra algum erro, será exibida a mensagem. |
| erroExecucao | Opcional | String |
Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:
- Vazio ou nulo, indicando que a execução foi feita com sucesso; - A mensagem do erro ocorrido no servidor. |
English
Español
English
Español


