Nesta seção: |
Os scripts do WebFOCUS permitem que você especifique as opções para o controla do processamento de variáveis. Uma destas é a opção de proteção, que impede que a variável seja definida a partir do navegador utilizando a seguinte sintaxe:
<SET> variable_name (protect)
Os comandos de script do WebFOCUS são descritos em detalhe em Comandos de Script do WebFOCUS .
As variáveis que você pode desejar proteger incluem IBIF_adhocfex e IBIF_raw, ambas que, caso contrário, permitem que o WebFOCUS envie comandos FOCUS para o Reporting Server na URL.
O Developer Studio não será capaz de criar conteúdo no ambiente de produção se solicitações ad hoc tiverem sido desabilitadas. Isto é feito protegendo as variáveis IBI_adhocfex e IBFS_fexContent no arquivo site.wfs. Este código aparece da seguinte forma:
<SET> IBF_adhocfex (protect) <SET> IBFS_fexContent (protect)
No entanto, é possível proteger os relatórios ad hoc sem afetar o recurso Compositor de HTML do Developer Studio ou desabilitar os Relatórios de Parâmetros Salvos utilizando o servlet RemoteValues para executar procedimentos dinâmicos em um ambiente de hora de execução. Isto é configurado no arquivo web.xml utilizando os seguintes valores de parâmetros.
<servlet>
<description>Gets values for the HTML controls</description>
<display-name>RemoteValues</display-name>
<servlet-name>RemoteValues</servlet-name>
<servlet-class>com.ibi.remotecall.RemoteValues</servlet-class>
<init-param>
<param-name>RemoteValues.Allow</param-name>
<param-value>embedded_request,fex,default_request</param-value>
</init-param>
</servlet>
onde:
Permite a utilização de um Arquivo Master (.mfd) e a modificação do procedimento de relatório como uma fonte de dados.
Permite a utilização de um procedimento externo como uma fonte de dados.
Permite a utilização de um Arquivo Master (.mfd) como a fonte de dados.
Por padrão, se todos os valores de parâmetros forem removidos, todas as opções serão habilitadas no Compositor de HTML e Relatórios de Parâmetros Salvos será executado. Para desabilitar uma opção específica no Compositor de HTML do Developer Studio, remova o valor de parâmetro correspondente. para desabilitar todas as opções, especifique desabilitado como o valor de parâmetro para RemoteValues. Forneça permissão ao parâmetro de inicialização.
WebFOCUS |