Como Criar um Arquivo de Distribuição Externo

Como:

Ao criar um agendamento, é possível distribuir a saída planejada para vários ou um único destinatário. Se estiver criando um agendamento para ser distribuído em vários destinatários, talvez seja necessário criar um arquivo de distribuição externo que possua vários destinatários. O arquivo de distribuição externo pode, então, ser designado para qualquer agendamento. Um arquivo de distribuição externo é funcionalmente semelhante a uma Lista de Distribuição, exceto se criado fora do ReportCaster.

Além disso, é possível incluir uma senha em um Arquivo de Distribuição. Se incluir uma senha em um Arquivo de Distribuição, a saída de distribuição será criptografada em um arquivo compactado protegido por senha se a opção de compactação estiver selecionada. Essa opção somente estará disponível se a opção de Configuração do Servidor ReportCaster, o Plug-in de Senha de Criptografia Compactado é definido como Nenhum. Quando a opção de Configuração do Servidor ReportCaster, o Plug-in de Senha de Criptografia Compactado é definido como Padrão ou como um valor personalizado. As senhas em um Arquivo de Distribuição são ignoradas porque o plug-in fornece senhas.


Topo da página

x
Sintaxe: Como Criar um Arquivo de Distribuição Externo

O arquivo de distribuição externo deve conter registros delimitados por vírgula, em que o tamanho máximo de cada registro é 800 caracteres. Os registros devem finalizar com uma vírgula seguida por um sinal de cifrão ($). Cada registro deve ser digitado em uma linha separada no arquivo.

Para especificar um registro para um procedimento sem intermitência, use o seguinte formato:

						distributiondestination,,$

onde:

distributiondestination

É um endereço de e-mail, nome de arquivo FTP ou impressora válida.

Para especificar um registro para um procedimento com intermitência, use o seguinte formato:

						distributiondestination,burstvalue,$

onde:

distributiondestination

É um endereço de e-mail, nome de arquivo FTP ou impressora válida.

burstvalue

É um valor de intermitência válido para o relatório que está sendo agendado.

Dica: É possível especificar vários endereços de e-mail em um registro único de um arquivo de distribuição externo. Para obter detalhes, consulte Como especificar vários endereços de e-mail.

Para especificar uma senha de uma distribuição de saída compactada, inclua a seguinte instrução para ativar a criptografia e registrar o formato:

						#encryption enabled
 distributiondestination,burstvalue,password,$

onde:

password

É o valor que será usado como senha para acessar o arquivo compactado.

Comunicado:

Segue um exemplo de um arquivo de distribuição que contém a instrução ativada de criptografia e vários registros que incluem valores de senha que serão encaminhados para o Servidor de Distribuição.

#encryption enabled
mcr@company.com,England,abcd,$
jsmith@company.com,Australia,rrrAx,$
rable@company.com,France,UtLRzet,$
tom@gadgetco.com,Italy,mOmPP,$

Topo da página

x
Procedimento: Como Excluir Automaticamente um Arquivo de Distribuição Externo

É possível configurar o ReportCaster para excluir automaticamente arquivos de distribuição externos após a execução de um agendamento.

  1. Crie um texto em branco nomeado fileaddr.txt no diretório cfg sob o diretório de instalação do ReportCaster (por exemplo, C:\ibi\WebFOCUS81\ReportCaster\cfg).
  2. Crie um diretório nomeado como addrpath na mesma máquina que o Servidor de Distribuição (por exemplo, C:\ibi\WebFOCUS81\addrpath) que suspenderá os arquivos de distribuição excluídos.
  3. Edite o arquivo fileaddr.txt para incluir o caminho de diretório totalmente qualificado nos arquivos de distribuição externos que serão excluídos (por exemplo, C:\ibi\WebFOCUS81\ReportCaster\addrpath). Uma barra no final do caminho do diretório é opcional. Se um caminho de diretório inválido for especificado em fileaddr.txt, nenhum arquivo de distribuição externo será excluído.
  4. Coloque os arquivos de distribuição externos, que deseja que sejam excluídos automaticamente quando um agendamento for executado, no diretório C:\ibi\WebFOCUS81\ReportCaster\addrpath.
  5. Modifique seus agendamentos de modo que os arquivos de distribuição externa sejam obtidos a partir do diretório criado na Etapa 2, por exemplo, o diretório C:\ibi\WebFOCUS81\ReportCaster\addrpath).

WebFOCUS