Configurações de senha do DBA

Como:

O comando SET PERMPASS=password estabelece uma senha (que o usuário não pode alterar) para acesso à fontes de dados. Você pode controlar se um comando PERMPASS é enviado para o Reporting Server com cada solicitação através da definição IBIF_dbapass_src.

A senha DBA define o acesso a fontes de dados no Reporting Server. Cada descrição de fonte de dados pode especificar quais senhas serão aceitas para acessar a fonte de dados. Cada senha também pode ser associada com tipos específicos de acesso, condições e regras que limitam o acesso até o nível da linha, se necessário.

A segurança do banco de dados está descrita em Descrevendo Dados com Linguagem WebFOCUS .

Ao configurar a senha DBA para cada solicitação, você estabelece uma conexão única com o Managed Reporting para a fonte de dados no Reporting Server.

O ReportCaster também suporta a senha DBA, que é enviada criptografada para o ReportCaster A senha DBA não pode ser atribuída a um ID de grupo do ReportCaster porque uma única senha pode ser associada a diversos grupos. Pode ser definido para o ID de domínio, o HREF do usuário ou uma variável especificada pelo usuário.


Topo da página

x
Procedimento: Como Definir a Senha DBA de Nível Médio
  1. Selecione Configuração, Configurações de Cliente e, em seguida, Managed Reporting.
  2. Selecione uma das seguintes opções para o campo IBIF_dbapass_src:
    • Desativado. Esta opção configura o IBIF_dbapass_src como vazio e não passa uma senha DBA com cada solicitação.
    • ID do MR. Esta opção configura o IBIF_dbapass_src como o valor da variável CURRENT_USER_FILE. CURRENT_USER_FILE é a variável WFS que contém o href do usuário atual. O href está normalmente no formato filename.ext (por exemplo, sally02.htm), sendo que o nome do arquivo pode conter até 16 caracteres. A parte do nome do arquivo do href sem a extensão será enviada para o Reporting Server como a senha DBA (SETPERMPASS=dbapass) pré-fixada para cada solicitação.

      Observação: Se um Driver do Repositório do Managed Reporting preencher os hrefs de usuário de uma fonte externa com nomes de arquivos com mais de oito caracteres, a sintaxe SET PERMASS=dbpass irá falhar, o servidor exibirá um erro e o WebFOCUS pode funcionar de forma imprevisível.

    • Domínio do MR. Esta opção configura o IBIF_dbapass_src como o valor da variável IBIMR_domain. IBIMR_domain é a variável WFS que contém o domínio href da ação atual. O href do domínio se apresenta normalmente na forma de um nome de diretório de domínio com oito caracteres, uma barra e um nome de arquivo de domínio com oito caracteres, seguido por uma extensão (por exemplo, domain/domain.htm ou untitled/untitled.htm). Somente a parte do nome do arquivo do href (sem o nome do diretório anterior ou a extensão) é enviada para o Reporting Server como a senha DBA. Um domínio href de untitled/untitled.htm produz uma senha DBA do documento untitled.
    • Variável WebFOCUS. Se você escolher esta opção, um campo aparecerá para que você insira o nome de uma variável especificada pelo usuário disponível para o processador de script WFS. Este valor é obtido e enviado ao Reporting Server como a senha DBA. Se o valor for maior que oito caracteres, o WebFOCUS poderá funcionar de forma imprevisível. Utilize esta opção se desejar definir a senha DBA como um valor diferente de Desativado, ID do MR ou Domínio do MR. Por exemplo, é possível inserir um plug-in que irá decidir o valor.

      Observação: Um método alternativo para a configuração do ID do MR (que evita este processo de conversão e envia o ID do Managed Reporting como o valor para IBIF_dbapass_src para DBA) é selecionar a opção Variável do WebFOCUS e adicionar o usuário IBIMR_ como a variável. Isto irá enviar o ID de usuário do Managed Reporting, que pode possuir até 128 caracteres.


WebFOCUS