Recursos do Servidor de Distribuição

Nesta seção:

Os usuários autorizados devem estar cientes sobre as seguintes atividades e recursos do Servidor de Distribuição:


Topo da página

x
Inicialização 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.



x
Considerações Importantes sobre Configuração Quando o Servidor de Distribuição Estiver Instalado Separadamente do Cliente WebFOCUS

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:

  1. Copie o arquivo webconfig.xml do diretório …\ibi\WebFOCUS81\config para o …\ibi\WebFOCUS81\config na máquina do Servidor de Distribuição independente.
  2. Copie o arquivo odin.cfg do diretório …\ibi\WebFOCUS81\client\etc para o …\ibi\WebFOCUS81\client\etc na máquina do Servidor de Distribuição independente.
  3. Se o caminho da instalação do Servidor de Distribuição for diferente do caminho da instalação do Cliente WebFOCUS, edite o arquivo webconfig.xml no Servidor de Distribuição e faça uma alteração global para que os dois caminhos sejam o mesmo. Por exemplo, se o Cliente WebFOCUS estiver instalado em C:\ibi\WebFOCUS81 e o Servidor de Distribuição em D:\ibi\WebFOCUS81, altere de forma global C:\ibi\WebFOCUS81 para D:\ibi\WebFOCUS81 no arquivo webconfig.xml no Servidor de Distribuição.
  4. Reinicie o Servidor de Distribuição e teste o comportamento do trabalho agendamento.

Topo da página

x
Recuperação

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.



x
Referência: Como os Trabalhos são Recuperados

Os trabalhos planejados são recuperados como segue:

  1. Ao iniciar o Servidor de Distribuição, ele verifica a Recuperação definido como ON na configuração do ReportCaster.
  2. Se a Recuperação estiver definida como ON, o Servidor de Distribuição lerá todos os registros da tabela BOTSCHED, cujo o campo RECOVERY está definido como Y e os coloca na fila de execução, independentemente das informações do agendamento e do valor NEXTRUNTIME.
  3. O Servidor de Distribuição começa o processo de pesquisa e procura de trabalhos para execução após todos os trabalhos que estão em fila possuírem o campo RECOVERY definido como Y.
  4. Depois de o trabalho agendado ser colocado na fila do Servidor de Distribuição, seu NEXTRUNTIME será atualizado para o próximo horário em que ele deve ser executado depois do horário atual.

Comunicado:


Topo da página

x
Varredura Retroativa

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:

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:


Topo da página

x
Ferramenta de Configuração do Servidor ReportBroker

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.


Topo da página

x
Failover do Servidor de Distribuição e Distribuição de Carga de Trabalho

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.


WebFOCUS