Precisa de apoio?
Gestão de Pessoas - Manual do Usuário > Integrações com outros sistemas > Web services > Execução de Web Services

Execução de Web Services

Os web services podem ser executados a partir de regras LSP, aplicação de terceiros ou depuração. Cada um desses formatos pode possuir suas próprias configurações e características.

Nota

Para mais informações sobre as regras LSP, acesse o manual da Tecnologia, selecione sua respectiva versão do Gestão de Pessoas | HCM na seção Tecnologia | XT e, através do menu (na lateral esquerda), acesse Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Chamando um web service via Regra.

Tipos de execução

A seguir estão os quatro tipos possíveis de execução dos web services:

Local

Modo utilizado apenas para realizar testes e, no caso de web services customizados, para a depuração de regras LSP. O processamento da requisição ocorre na mesma instância do aplicativo, diretamente dentro do sistema, e é executado no mesmo momento da chamada.

Parâmetros para aplicação de terceiros Permite uso em LSP? O ambiente em que o sistema Senior está instalado deve possuir o Middleware?
Como a execução é local, não há alteração nos parâmetros utilizados. Sim Não

Síncrono

Ao executar, é enviada uma solicitação do servidor WildFly que gera uma instância do sistema Senior para processar a requisição. O processamento tem início no momento da chamada e o retorno é realizado pelo servidor WildFly.

Parâmetros para aplicação de terceiros Permite uso em LSP? O ambiente em que o sistema Senior está instalado deve possuir o Middleware?
Não aplicável Sim Sim

Assíncrono

Ao executar, é enviada uma solicitação do servidor WildFly que gera uma instância do sistema Senior para processar a requisição. O processamento tem início no momento da chamada e não há retorno sobre o processamento da requisição.

Parâmetros para aplicação de terceiros Permite uso em LSP? O ambiente em que o sistema Senior está instalado deve possuir o Middleware?
Não aplicável Sim Sim

Agendado

A solicitação de execução será direcionada ao Middleware Senior, porém não ocorrerá no momento da requisição; ela será agendada para execução no Middleware. Os web services agendados ficam armazenados no WildFly, com o agendamento sendo gerido pelo web service ScheduledService. Esse serviço controla os agendamentos e mantém todas as informações criptografadas dos web services agendados.

Neste modo de execução, não há retorno da execução para o solicitante.

Parâmetros para aplicação de terceiros Permite uso em LSP? O ambiente em que o sistema Senior está instalado deve possuir o Middleware?
Não, pois não é possível informar a periodicidade na regra. Sim

Autenticação

Parâmetros para aplicação de terceiros quando houver autenticação
Nome Preenchimento Tipo Descrição
user Obrigatório String Nome do usuário para autenticação.
password Obrigatório String Senha do usuário para autenticação.
encryption Obrigatório Integer

Versão de criptografia, podendo ser:
0 – Indica que usuário e senha trafegam como strings abertas no padrão “texto - utf8”;
1 – A senha é cifrada com um algoritmo próprio da Senior (não utilizável por sistemas terceiros);
2 – O serviço recebe um token Senior de autenticação no lugar da senha;
3 – O serviço recebe um token do serviço de usuários cloud (não utilizável por sistemas terceiros).

Nota

Para mais informações sobre o logon integrado com criptografia, acesse o manual da Tecnologia, selecione sua respectiva versão do Gestão de Pessoas | HCM na seção Tecnologia | XT e, através do menu (na lateral esquerda), acesse Manual de Instalação > Central de Configuração > Opções de segurança > Logon integrado com criptografia.

Este artigo ajudou você?