Variáveis Internas do Managed Reporting

Nesta seção:

Há diversas variáveis relacionadas ao processamento do Managed Reporting que você pode passar para o Reporting Server. Isto pode ser útil para controlar o fluxo de processamento ou para exibição na saída do relatório. Você pode fazer isto configurando os comandos <SET> variável (pass) no COnsole Administrativo. As variáveis úteis incluem:


Topo da página

Exemplo: Como Utilizar as Variáveis Internas do Managed Reporting
  1. Conecte-se ao WebFOCUS como um administrador e selecione Console Administrativo no menu Administração.
  2. Selecione Configuração, Configurações Personalizadas e, em seguida, adicione o seguinte código ao final do arquivo:
    <SET> IBIMR_folder (pass)
    <SET> IBIMR_fullpath (pass)
    <SET> IBIMR_user (pass)
    <SET> IBIMR_domain (pass)
    <SET> MR_FULL_FEXNAME (pass)
    <SET> MR_ITEM_HANDLE (pass)

    Observação: Não grave informações sobre linhas existentes nasConfigurações Personalizadas. O arquivo deve começar com a linha <VER>.

  3. Clique em Salvar.
  4. Conecte-se ao Managed Reporting e utilize o editor de texto para criar um relatório padrão chamado test2 no domínio padrão.
  5. Insira o código a seguir e salve o relatório:
    -TYPE IBIMR_folder is &IBIMR_folder
    -TYPE IBIMR_fullpath is &IBIMR_fullpath
    -TYPE IBIMR_user is &IBIMR_user
    -TYPE IBIMR_domain is &IBIMR_domain
    -TYPE MR_FULL_FEXNAME is &MR_FULL_FEXNAME
    -TYPE MR_ITEM_HANDLE is &MR_ITEM_HANDLE
  6. Clique com o botão direito no relatório salvo e selecione Propriedades no menu de contexto. Em seguida, desmarque a opção Solicitar Parâmetros.
  7. Altere a descrição para Descrição do Teste 2.
  8. Salve suas alterações e execute o relatório.

A seguinte saída será exibida:

IBIMR_folder is Sales
IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/variables.fex
IBIMR_user is admin
IBIMR_domain is Retail/
MR_FULL_FEXNAME is variablesTitle
MR_ITEM_HANDLE is variables 

Quando o relatório for executado a partir do editor de texto, a seguinte saída aparece:

IBIMR_folder is Sales
IBIMR_fullpath is IBFS:/WFC/Repository/Retail/Sales/*
IBIMR_user is admin 
IBIMR_domain is Retail/
MR_FULL_FEXNAME is
MR_ITEM_HANDLE is ADHOCRQ

Topo da página

x
Como Utilizar as Variáveis do WebFOCUS no Perfil de Site e no Perfil Universal.

Como:

As variáveis do Cliente WebFOCUS não são passadas para o Reporting Server, portanto, elas não podem ser incluídas diretamente em nenhum dos perfis do Reporting Server (edasprof.prf, perfis de usuário, perfis de grupo). No entanto, você pode utilizar as variáveis do WebFOCUS para especificar os procedimentos no perfil do site ou no perfil universal do WebFOCUS. O perfil de site e o universal são executados após o processamento do perfil do Reporting Server, mas antes da solicitação do relatório. O perfil de site é executado a partir do Cliente WebFOCUS e o perfil universal executa o código a partir do Cliente WebFOCUS e do Servidor de Distribuição do ReportCaster.

O perfil de site e o universal também podem ser adicionados diretamente ao arquivo drive:\ibi\WebFOCUS81\client\wfc\etc\site.wfs.



x
Procedimento: Como Adicionar um Procedimento para o Perfil de Site do WebFOCUS
  1. Conecte-se ao WebFOCUS como um administrador e selecione Console Administrativo no menu Administração.

    O Console Administrativo aparece.

  2. Selecione Configuração, Configurações do Cliente e, em seguida, Geral.
  3. Insira o procedimento desejado no campo _site_profile.

    O _site_profile utiliza a sintaxe a seguir.

    _site_profile=command
                      

    onde:

    comando

    É qualquer sintaxe válida do Reporting Server. O Perfil do Site não é processado quando o usuário se conecta ao Reporting Server ou quando um procedimento agendado no ReportCaster é executado. Somente é processado quando os procedimentos são executados no Servidor de Relatório.



x
Procedimento: Como Adicionar um Procedimento para o Perfil Universal do WebFOCUS
  1. Conecte-se ao WebFOCUS como um administrador e selecione Console Administrativo no menu Administração.

    O Console Administrativo aparece.

  2. Selecione Configuração, Configurações do Cliente e, em seguida, Geral.
  3. Insira o procedimento desejado no campo _universal_profile.

    O _universal_profile utiliza a sintaxe a seguir.

    _universal_profile=command
                      

    onde:

    comando

    É qualquer sintaxe válida do Reporting Server. O perfil universal é executado por ambos o Cliente do WebFOCUS e o Reporting Server do ReportCaster. Isto difere de the_site_profile, que é apenas executado por uma solicitação do Cliente do WebFOCUS.

    Um _universal_profile não deve incluir qualquer lógica ou construção que será executada apenas no Cliente WebFOCUS. por exemplo, as variáveis de cabeçalho http não deve ser incluídas, pois estarão disponíveis para o Cliente, mas não para o Servidor de Distribuição ReportCaster.

  4. Reinicie o Servidor de Distribuição do ReportCaster.

WebFOCUS