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:
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. |
English
Español
English
Español


