Nesta seção: |
Os usuários autorizados devem estar cientes sobre as seguintes atividades e recursos do Servidor de Distribuição:
Nesta seção: |
Durante a inicialização, o Servidor de Distribuição chama o sistema IBFS para obter informações sobre como se comunicar com o Repositório WebFOCUS. Durante a instalação do Cliente WebFOCUS, é possível especificar uma fonte de dados SQL existente ou escolher a instalação do WebFOCUS e a configuração da fonte de dados do Apache Derby SQL. Se o Servidor de Distribuição não puder se comunicar com o Repositório, ele não iniciará. Se o Servidor de Distribuição não for iniciado, verifique se há mensagens de erro nos arquivos de log e nos rastros de inicialização do servidor. Para mais informações, consulte Arquivos de Rastreamento de Inicialização do Servidor de Distribuição .
Após a inicialização com êxito, o Servidor de Distribuição verifica trabalhos que precisam ser recuperados, conforme especificado pelos parâmetros de Recuperação e Verificação Retroativa, bem como os trabalhos que precisam ser executados, conforme especificado pelo valor de NEXTRUNTIME de cada agendamento.
Quando o Servidor de Distribuição do ReportCaster estiver instalado como um servidor independente em uma máquina separada do Cliente WebFOCUS, vocÇe deverá seguir passos adicionais do manual para garantir que as alterações na configuração, feitas através do Console Administrativo WebFOCUS, estão disponíveis para o ReportCaster. Isto acontece porque o Servidor de Distribuição independente não possui acesso aos arquivos de configuração do WebFOCUS sendo atualizados pelo console. isto é especialmente importante durante a configuração de segurança externa para o WebFOCUS, já que seus trabalhos do ReportCaster podem não ser executados corretamente se o Servidor de Distribuição não estiver utilizando as mesmas configurações de segurança que o Cliente WebFOCUS.
O procedimento recomendado é fazer alterações no WebFOCUS, como parte da documentação, e, em seguida, testá-los em um navegador da web. Quando as definições forem verificadas, siga os passos abaixo para garantir que a configuração está disponível para o ReportCaster:
Referência: |
O propósito do parâmetro Recuperação na ferramenta de Configuração de Servidor do ReportCaster é recuperar trabalhos que foram colocados na fila do Servidor de Distribuição, mas não concluíram o processo de execução do agendamento. Isto pode acontecer devido a uma interrupção no Servidor de Distribuição ou no Reporting Server. É possível ativar o recurso de recuperação ao definir a Recuperação para ON na Ferramenta de Configuração do Servidor do ReportCaster.
Quando você cria um agendamento e um parâmetro de Recuperação é definido como ON, o campo RECOVERY para o agendamento é definido como N na tabela do repositório BOTSCHED. Quando o agendamento estiver posicionado na fila para execução, o campo RECOVERY será configurado como Y, o que significa que, se o Servidor de Distribuição se tornar indisponível enquanto o trabalho estiver na fila, o ReportCaster irá recuperar o trabalho quando o Servidor de Distribuição se tornar disponível, mesmo se o parâmetro RECOVERY estiver configurado para OFF na ferramenta de Configuração do Servidor ReportCaster. Depois de o trabalho ser executado e todos os logs de log serem gravados, o campo RECOVERY é definido novamente como N.
Qualquer trabalho que estiver em execução devido ao parâmetro Recuperação estar definido como ON, será executado somente uma vez. Depois de o trabalho ser colocado na fila de execução, seu NEXTRUNTIME será atualizado para o próximo horário em que ele deve ser executado depois do horário atual. Por exemplo, se um trabalho for planejado para ser executado a cada hora e o Servidor de Distribuição ficar indisponível por quatro horas, quando o Servidor de Distribuição se tornar disponível, o trabalho será executado apenas uma vez e continuará a execução a cada uma hora a partir de então.
Observação: A opção de Recuperação é executada independentemente da opção de Verificação Retroativa. Para obter mais informações sobre a opção de Verificação Retroativa, consulte Varredura Retroativa.
Os trabalhos planejados são recuperados como segue:
Comunicado:
Em algumas instâncias, o Servidor de Distribuição pode ficar indisponível por um certo período. Durante esse tempo, nenhum trabalho agendado pode ser executado. Por padrão, quando o Servidor de Distribuição é disponibilizado novamente, ele procura e executa todas as tarefas com um próximo tempo de execução que é menor que o tempo atual e, então, reconfigura o próximo tempo de execução de acordo com o próximo tempo de execução da tarefa. Se o Servidor de Distribuição ficar indisponível por um longo período, será possível ajustar esse funcionamento. Ao usar o parâmetro de Verificação Retroativa será possível executar apenas os trabalhos encontrados em um período específico de indisponibilidade, ou apenas redefinir o próximo horário de execução de todos os trabalho não executados, sem executá-los.
Há dois parâmetros de Verificação Retroativa:
O Intervalo de Verificação Retroativa fica ativo somente quando a opção Tipo de Verificação Retroativa estiver Ativada. Para obter mais informações, consulte Definições Servidor de Distribuição .
O parâmetro Tipo de Verificação pode possuir as seguintes configurações:
Por exemplo, se o Servidor de Distribuição estiver indisponível por três dias e a Verificação Retroativa for definida como 2, então o Servidor de Distribuição somente executará esses trabalhos que tiverem um próximo horário de execução dentro das 48 horas anteriores do horário de reinício do servidor.
Um valor válido é qualquer número inteiro entre 1 e 365. O valor padrão é 15 dias.
Observação: Considere o Horário de Verão ao definir o parâmetro de Verificação Retroativa. Para obter mais informações, consulte http://webexhibits.org/daylightsaving/b.html.
Comunicado:
A ferramenta de Configuração de Servidor do ReportCaster é uma ferramenta de administração que permite que usuários autorizados naveguem e alterem as várias configurações que definem a configuração do ReportCaster. Por exemplo, o intervalo de pesquisa para o Servidor de Distribuição pode ser alterado e os Encadeamentos Máximos que controlam o número de conexões disponíveis para cada Reporting Server pode ser definido. As definições de configuração são acessadas a partir da guia Configuração no Console do ReportCaster.
Para obter mais informações sobre as definições de configuração do ReportCaster, consulte Configuração do ReportCaster.
O ReportCaster fornece a capacidade de incorporar um Servidor de Distribuição de backup, e de configurar dois ou mais Servidores de Distribuição para compartilhar o trabalho de execução de trabalhos planejados.
O Console do ReportCaster fornece informações, como modo e status, nos servidores primários e de failover. No Console do ReportCaster, é possível suspender, iniciar e interromper os Servidores de Distribuição. Para obter detalhes sobre essas operações, consulte Status e tarefas do Servidor de Distribuição de failover .
Observação: Se você tiver a opção de Recuperação de Configuração do Servidor do ReportCaster definida para ativada, o Servidor de Distribuição recuperará as tarefas agendadas que foram processadas mas que ainda não foram concluídas.
As várias instâncias do Servidor de Distribuição podem ser instaladas em um ou mais hosts. Uma instância é designada como Gerente de Carga de Trabalho, enquanto as outras são designadas como Trabalhadores. O repositório do WebFOCUS será compartilhado pelo Gerenciador de Carga de Trabalho e Trabalhadores.
Observação: Para a configuração para a Distribuição de Carga de Trabalho, utilize as configurações da ferramenta de Configuração do ReportCaster, localizada na pasta Servidores de Distribuição. Todos os servidores irão compartilhar um conjunto de informações de configuração. O Gerente de Carga de Trabalho irá enviar qualquer alteração na configuração para os Trabalhadores.
O Gerenciador de Carga de Trabalho pesquisará o repositório do ReportCaster para obter trabalhos planejados para execução e colocará os trabalhos em suas filas. Ele irá, então, despachar trabalhos individuais para o próximo Trabalhador disponível.
Os Trabalhadores colocarão em fila os trabalhos enviados pelo Gerenciador de Carga de Trabalho e despacharão os trabalhos para execução. Os Trabalhadores distribuirão saídas dos trabalhos executados e atualizarão os arquivos de log do ReportCaster.
O seguinte diagrama ilustra o processamento e a relação entre o Gerenciador de Carga de Trabalho e seus Trabalhadores.
O Failover do Servidor de Distribuição pode ser aplicado ao Gerenciador de Carga de Trabalho, que é o Servidor de Distribuição principal, mas não pode ser aplicado aos Trabalhadores.
É possível monitorar e gerenciar o Gerenciador de Carga de Trabalho e os Trabalhadores através do Console do ReportCaster, da janela de Status do Servidor. Para obter detalhes, consulte Como Visualizar o status do Servidor de Distribuição.
WebFOCUS |