Geração de Escalas
Instalação
Servidor de Aplicação WildFly
1 - Durante a instalação do sistema, na tela de seleção de produtos a serem instalados, marque o item Gestão de Pessoas > Controle de Ponto e Refeitório – Gerenciamento de Escalas;
Para que este item possa ser marcado, o item Gestão de Pessoas > Controle de Ponto e Refeitório também deve estar marcado.
2 - Na tela de configuração de produtos que disponibilizam recursos Java EE, marque o item Controle de Ponto e Refeitório – Gerenciamento de Escalas e, na coluna Servidor Java EE, selecione um servidor dentre os cadastrados.
Após a execução destes passos, basta prosseguir com o processo de instalação.
Configuração
- 1 - Acessar o sistema e entrar no Editor de Serviços (Menu: Recursos > Implementações > Editor de Serviços)
- 2 - Incluir um novo Provedor. (Menu: Arquivo > Provedor > Adicionar)
- 3 - Configurar o nome do Provedor, URL onde o serviço está sendo
disponibilizado e contexto conforme o exemplo abaixo:
-
- 4 - Após criar o provedor, incluir um Serviço com o nome “AlgoritmoEscala”. (Menu: Arquivo > Serviço > Adicionar)
- 5 - Selecionar o Serviço e incluir uma porta com o nome “gerar”
seguindo os parâmetros abaixo: (Menu: Arquivo > Porta > Adicionar)
Identificador universal: http://services.senior.com.br/AlgoritmoEscala
Estilo de codificação: http://schemas.xmlsoap.org/soap/encoding/
- 6 - Incluir dois parâmetros do tipo Alfanumérico: um parâmetro de entrada com nome “String_1” e outro parâmetro de saída como nome “result”.
- 7 - A estrutura do serviço deve estar conforme abaixo:
-
- 8 - No módulo Ronda informar o provedor, serviço e porta no menu no menu Geração de Escalas > Definições.
- 1 - Nos parâmetros "String_1" e "result" o campo "Identificador Universal" deve permanecer vazio.
- 2 - Os nomes das portas devem ser cadastradas conforme informado acima, respeitando letras maiúsculas e minúsculas.
- 3 - Para utilizar a geração de escalas com um usuário não administrador
do SO, deve-se registrar as DLLs
"pocketHTTP.dll", "pSOAP32.dll", "psProxy.dll" e "psDime.dll" executando o comando "regsvr32 /s /i caminho\nome_dll" em cada estação,
utilizando um usuário administrador. -
Se o Sistema Operacional for 64bits, o aplicativo para registro de DLLs "regsvr32" fica no diretório Windows\SysWow64\.
regsvr32 /s /i c:\senior\vetorh\pocketHTTp.dll