Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

É pré-requisito para a execução dessa função:
Função Manutenção Servidor de Execução (BTB012AA)

Visão Geral

Nessa função é possível ativar, desativar, bloquear e desbloquear o Servidor que é utilizado para a execução dos Pedidos de Execução implementados.


Importante1:
  No Produto Datasul By You a Ativação do Servidor RPW somente pode ser realizada via script de carga. A opção "Ativação Servidor Execução" existente no módulo Básico foi desabilitada.
  A Ativação do servidor RPW somente pode ser realizada pelo usuário identificado na Manutenção do Servidor RPW como o Supervisor do Servidor.
  Como a senha do usuário fica visível no arquivo .pf ou no atalho, é recomendável o uso de restrições de acesso (permissões) do sistema operacional para proteger o arquivo ou o atalho, garantindo assim o sigilo da senha.
  Esta função de Ativação do Servidor de Execução efetiva as funcionalidades de envio de e-mail e padronização de arquivos e validação do módulo de Coleta de Dados.

Importante2:
Para evitar erros na ativação do servidor de execução, é necessário que o usuário verifique as seguintes situações:
  Certifique-se de que todos os arquivos necessários para a ativação foram copiados ou estejam disponíveis na ativação (gatilhos, programas, mensagens, includes) e se há permissão de utilização.
  Verificar se os arquivos copiados para o UNIX não possuem seus conteúdos corrompidos (pode ocorrer quando utilizados softwares de transferências de arquivos).
  Verificar a página de caracteres configurada para ativação, por intermédio do parâmetro de sessão Progress: –cpterm (na plataforma UNIX deve ser –cpterm iso8859-1), pois os caracteres de acentuação podem estar desconfigurados.
  Em ambientes com DataServer Oracle, certifique-se para que determinado servidor de RPW seja ativado uma única vez.
Caso alguma das situações acima ocorra, o programa não ativa o servidor e exibe um erro obrigando o usuário a pressionar a barra de espaço.


Importante2Importante3:
  Com a função Login Integrado habilitada, o código do usuário e senha não precisam mais ser informados, pois a autenticação será feita no sistema operacioanaloperacional:
Exemplo:
Cenário atual:  -param <Aplicativo>,<Módulo>,<Servidor RPW>,<Usuário>,<Senha>,<Data Desativação>,<Hora Desativação>
Cenário com segurança integrada habilitada:  -param <Aplicativo>,<Módulo>,<Servidor RPW>,<>,<>,<Data Desativação>,<Hora Desativação>
Nota: No cadastro de usuários, o usuário supervisor do RPW precisa estar cadastrado com o tipo de acesso igual a RPW.

...

Ao selecionar a função Ativação Servidor Execução, é apresentada esta janela.:

Image Added


Na tabela a seguir, estão descritos os elementos dessa janela:

Botão

Descrição

Ativa

Ativa o servidor de execução selecionado. 
Importante: 
O servidor somente pode ser ativado se:
• 
O tipo de fila for compatível com o sistema operacional do equipamento;
• 
Existir o diretório de spool informado na Função Manutenção Servidor de Execução (BTB012AA).
Após a ativação do servidor, são mostrados somente os pedidos de execução que não foram executados e que pertençam ao servidor de execução selecionado.

Desativa

Desativa o servidor de execução selecionado.
Importante:
O servidor somente pode ser desativado ou finalizado caso não exista nenhum pedido sendo executado no momento.  

Bloqueia

Bloqueia o servidor de execução selecionado. 
Importante:
O servidor somente pode ser desativado ou finalizado caso não exista nenhum pedido sendo executado no momento.

Desbloq

Desbloqueia o servidor de execução selecionado. 
Importante:
Somente pode ser bloqueado o servidor que já estiver ativado.
Quando o servidor está bloqueado, não é executado nenhum pedido novo.

Campo

Descrição

Servidor

Exibe uma lista contendo os servidores de RPW disponíveis, devendo-se selecionar o servidor desejado para a ativação.


 

Segs Verif

Exibe a quantidade em segundos para que o servidor verifique se existem novos pedidos para a execução.


 

Data/Hora Servidor

Exibe a data e hora considerada para a execução do pedido.
Importante: Essas informações são atualizadas conforme a quantidade de segundos de verificação (exceto quando o Servidor está configurado para executar um pedido simultaneamente).


 

Ativação

Exibe a data e hora da ativação do Servidor de execução.


 

Desativ Autom

Exibe a data e hora de desativação, quando parametrizado esta funcionalidade.

 
Importante: Quando a quantidade de execuções simultâneas do servidor for igual a 01(um), a execução do pedido é na mesma sessão em que está sendo realizada a ativação do servidor, e não em sessão background.
 

Botão Ativa

O servidor somente pode ser ativado se:
  O tipo de fila for compatível com o sistema operacional do equipamento;
  Existir o diretório de spool informado na Função Manutenção Servidor de Execução (BTB012AA).
Após a ativação do servidor, são mostrados somente os pedidos de execução que não foram executados e que pertençam ao servidor de execução selecionado.
 

Botão Desativa

O servidor somente pode ser desativado ou finalizado caso não exista nenhum pedido sendo executado no momento.
 

Botão Bloqueia

Somente pode ser bloqueado o servidor que já estiver ativado.
Quando o servidor está bloqueado, não é executado nenhum pedido novo.
 

Botão Desbloqueia

Quando o servidor de execução for desbloqueado, é reiniciada a execução dos pedidos.
 

Ativação/Desativação Automática do Servidor RPW

O RPW possui o recurso de Ativação e Desativação automática da seguinte forma:
Ativação: Consiste em ativar determinado servidor sem a necessidade de informar supervisor/senha, selecionar algum servidor..., e clicar sobre a opção de Ativar.
Desativação: Consiste em determinar a data/horário em que o servidor deve desativar de forma automática sem a intervenção do usuário.
Para a utilização dos recursos automáticos, deve-se estar definido na carga da sessão que executa o programa de Ativação do Servidor (btb908za), o parâmetro Progress –param tendo como ordem:

Equivalente

Valor

Aplicativo

TEC

Módulo

BTB

Servidor RPW

<código servidor RPW desejado>

Usuário

<código supervisor do Servidor RPW>

Senha

<senha supervisor do Servidor RPW>

Data Desativação

<utilizar formato 99/99/9999>

Hora Desativação

<utilizar formato 99:99:99>

 
Pode-se informar no parâmetro correspondente a Data de Desativação, para que o servidor desative X dias após a data em que foi ativado. Para isso, basta informar o conteúdo +X.
Exemplo: Data Atual é 15/10/1999, o ADM deseja desativar o servidor RPW daqui a três dias. Logo, no –param pode-se deixar o seguinte conteúdo: - param "TEC,BTB,Forte,Super,Super, +03, 18:00:00".
 
Importante:
  Os parâmetros data/hora desativação podem ser suprimidos.
  Não informando a data de desativação, e informando a hora:
Hora corrente < Hora Desativação = data corrente.
Hora corrente > Hora Desativação = data do dia subsequente.
  Se no momento programado para a desativação existirem pedidos em execução, deve ser aguardado o término deles para a desativação e nenhum novo pedido deve ser executado.
  Quando cadastrado determinado servidor tendo este adicionado espaços em branco ao final do seu código, mesmo com a utilização  do recurso de ativação automática não são provocadas anomalias, pois estes espaços são descartados pelo Progress. Ex.: Código servidor:  'a  ', no scripts de ativação automática informa-se –param "TEC,BTB,a,super,super"; Resultado: Ativação  com sucesso do servidor 'a'. Caso informado no –param "TEC,BTB,a  ,super,super", também é ativado com sucesso o servidor.
 
Exemplo: UNIX
---------------------------------------------------------------------------------------------------------------
DLC=/dlc91cdlc117
PROMSGS=/dlc91cdlc117/promsgs
PROPATH=/home/tech250/rpw/ems204:/mnt/vigoreli/distems2/exp204por-psc9/tty:/mnt/vigoreli/distems2/exp204por-psc
:/dlc91cdlc117:/dlc91cdlc117c/bin
TERM=vt100
export DLC
export TERM
export PROMSGS
export PROPATH
/dlc91cdlc117/bin/_progres prowin32 -cpterm iso8859-1  -cpstream ibm850  -pf /home/tech250/rpw/ems204/ems.pf -p btb/btb908za.p
---------------------------------------------------------------------------------------------------------------
 
Importante:
É necessário criar um arquivo ".pf" com a conexão de todos os bancos. Esse arquivo ".pf" deve ser informado na última linha script (conforme exemplo ("/home/tech250cordas/rpw/ems204datasul/ems.pf")).
 
Exemplo: Programação de RPW utilizando o executável AT de um Servidor Windows NT 4.0.
Por intermédio do executável AT, o usuário pode agendar para a execução do programa de Ativação do Servidor RPW, de forma automática.
Image Removed
Image Removed
No exemplo, os Bancos de Dados são desativados para backup todos os dias (exceto domingo) às 03:15 horas, e reativados À 05:45 horas. O servidor de RPW é ativado e desativado 15 minutos depois e antes dos Bancos de Dados respectivamente. Para tratar a exceção do Domingo, são necessários dois atalhos de ativação do Servidor RPW, e duas programações no Schedule (AT).
Programação para a Semana:
Image Removed
Programação para o Final de Semana:
Image Removed
No Sábado, o servidor é programado para desativar dois dias (+2) após a sua ativação, no caso na Segunda Feira.
Informações referentes AT X RPW
  Ativar o Serviço NT Schedule (Control Panel => Services);
  Criar um Atalho para a Ativação do Servidor RPW. Utilizar preferencialmente o diretório scripts do produto.
  Verificar o nome do atalho em formato DOS (8.3), ou seja, sem espaços, com o caminho completo.
  Executar o "Command Prompt".
  Executar o comando AT com a programação desejada e o parâmetro /interactive, e no final informar o nome do atalho (formato DOS).
Exemplo:
Image Removed

Importante: Se o Servidor de RPW necessitar de recursos (arquivos e impressoras) da rede, deve ser utilizada uma conta do domínio da rede para o serviço Schedule. É recomendável que esta conta pertença também ao grupo local de Administradores e seja utilizada para fazer a programação com AT.
 
Nota: Os botões apresentados nesta janela estão descritos na Função Ambientação.