Web service com.senior.g5.rh.fp.integracaoFinanceiraERP

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

Portas

Processar

AP - Integração Financeira ERP - Processar

**Necessita autenticação: **Sim

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:Processar> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <codCal>Integer</codCal> <idProc>String</idProc> <maxLot>Integer</maxLot> <intNot>Integer</intNot> <timIns>Integer</timIns> <nomUsu>String</nomUsu> <senUsu>String</senUsu> <encryp>Integer</encryp> <timOut>Integer</timOut> <opcLog>Integer</opcLog> <penSel>Integer</penSel> <reqId>String</reqId> </parameters> </ser:Processar> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Opcional

Integer

Número da empresa ativa

codCal

Opcional

Integer

Código do cálculo ativo

idProc

Opcional

String

ID do processo da integração financeira

maxLot

Opcional

Integer

Número máximo de títulos enviados para o ERP de uma única vez

intNot

Opcional

Integer

Intervalo para notificação na base (em minutos)

timIns

Opcional

Integer

Timeout da instância (em minutos).


Caso o processo não tenha realizado uma notificação dentro deste limite, uma nova instância poderá assumir o processo

nomUsu

Opcional

String

Usuário para comunicação com o ERP

senUsu

Opcional

String

Senha para comunicação com o ERP

encryp

Opcional

Integer

Indicativo de criptografia da senha para comunicação com o ERP



Valores:


0 - Não


1 - Sim

timOut

Opcional

Integer

Timeout para a comunicação com o ERP (em minutos)

opcLog

Opcional

Integer

Opção para geração log



Valores:


0 - Completo


1 - Somente erros

penSel

Opcional

Integer

Quantidade de pendências que serão processadas

reqId

Opcional

String

Identificador da requisição do web service que será cancelado.

Resposta:

Nota

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:ProcessarResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:ProcessarResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

Monitor

AP - Integração Financeira ERP - Monitor

**Necessita autenticação: **Não

**Situação de versão: ** Atual

**Versão: **1

**Requisição: **

<soapenv:Envelope xmlns:soapenv=“http://schemas.xmlsoap.org/soap/envelope/” xmlns:ser=“http://services.senior.com.br”> <soapenv:Body> <ser:Monitor> <user>String</user> <password>String</password> <encryption>Integer</encryption> <parameters> <numEmp>Integer</numEmp> <codCal>Integer</codCal> <idProc>String</idProc> <maxLot>Integer</maxLot> <intNot>Integer</intNot> <timIns>Integer</timIns> <nomUsu>String</nomUsu> <senUsu>String</senUsu> <encryp>Integer</encryp> <timOut>Integer</timOut> <opcLog>Integer</opcLog> <penSel>Integer</penSel> <usuGEP>String</usuGEP> </parameters> </ser:Monitor> </soapenv:Body> </soapenv:Envelope>

Parâmetros da requisição:

Nome

Preenchimento

Tipo

Descrição

numEmp

Opcional

Integer

Número da empresa ativa

codCal

Opcional

Integer

Código do cálculo ativo

idProc

Opcional

String

ID do processo da integração financeira

maxLot

Opcional

Integer

Número máximo de títulos enviados para o ERP de uma única vez

intNot

Opcional

Integer

Intervalo para notificação na base (em minutos)

timIns

Opcional

Integer

Timeout da instância (em minutos).


Caso o processo não tenha realizado uma notificação dentro deste limite, uma nova instância poderá assumir o processo

nomUsu

Opcional

String

Usuário para comunicação com o ERP

senUsu

Opcional

String

Senha para comunicação com o ERP

encryp

Opcional

Integer

Indicativo de criptografia da senha para comunicação com o ERP



Valores:


0 - Não


1 - Sim

timOut

Opcional

Integer

Timeout para a comunicação com o ERP (em minutos)

opcLog

Opcional

Integer

Opção para geração log



Valores:


0 - Completo


1 - Somente erros

penSel

Opcional

Integer

Quantidade de pendências que serão processadas

usuGEP

Opcional

String

Usuário do Gestão de Pessoas | HCM

Resposta:

Nota

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:MonitorResponse> <result> <erroExecucao>String</erroExecucao> </result> </ser:MonitorResponse> </soapenv:Body> </soapenv:Envelope>

Atributos da resposta:

Nome

Preenchimento

Tipo

Descrição

erroExecucao

Opcional

String

Indica erros ocorridos no servidor ao executar o serviço, podendo conter os seguintes valores:


  • Vazio ou nulo, indicando que a execução foi feita com sucesso;

  • A mensagem do erro ocorrido no servidor.

Este artigo ajudou você?