Referência: |
Ao distribuir um relatório HTML ou de Busca Detalhada que contém referências ao conteúdo localizado em um servidor de aplicativo ou da web, você deve utilizar o comando FOCHTMLURL (deve ser utilizado para procedimentos do Managed Reporting) ou BASEURL no procedimento agendado para qualificar totalmente o valor da URL. Uma URL completamente qualificada é necessária para que o usuário que visualiza o relatório tenha acesso ao conteúdo do servidor da web ou de aplicativo onde o Cliente WebFOCUS está instalado ou o conteúdo está localizado. Isto permite que o usuário execute o relatório HTML ou de Busca Detalhada, visualize imagens, resolva hiperlinks e aplique folhas de estilo em cascata (CSS) externas.
Observação: Arquivos CSS externos devem ser totalmente qualificados e acessíveis para o usuário que recebe o relatório.
Para executar um relatório de Busca Detalhada, o usuário deve acessar o servidor da web e o Servidor de Relatório do WebFOCUS. Se o Servidor de Relatório do WebFOCUS estiver sendo executado no modo seguro, o usuário deve possuir um ID de Execução válido e senha para executar o relatório. Se o usuário não possuir um ID deusuário válido e uma senha, uma mensagem de autenticação será exibida.
Não utilize o localhost como o nome do host ao codificar Buscas Detalhadas. Quando o relatório for enviado para a máquina do usuário, o localhost se torna a máquina na qual o usuário está conectado. Para que a solicitação de Busca Detalhada seja executada, ela deve ser enviada para o nome do host do servidor de aplicativo onde o Cliente WebFOCUS está instalado.
A distribuição de um relatório que contém descrições de campo pop-up com o ReportCaster exige o uso de componentes JaveScript localizados no Cliente WebFOCUS. Para acessar estes componentes a partir de um relatório distribuído pelo ReportCaster, o procedimento agendado deve conter o comando SET FOCHTMLURL, que deve ser definido como uma URL absoluta, em vez de o valor padrão de /ibi_apps/ibi_html.
Exemplo,
SET FOCHTMLURL = http://hostname[:port]/ibi_apps/ibi_html
onde:
É o nome do servidor de Web e o número de porta opcional (especificado somente se não estiver usando o número de porta padrão), onde o aplicativo de WebFOCUS está implantado.
É o alias do servidor personalizado para o site que aponta para o diretório WebFOCUS81/ibi_html. ibi_apps/ibi_html é o valor padrão.
WebFOCUS |