Como Funcionam os Templates de Conexão

Os templates de conexão personalizados são armazenados em um arquivo chamado dssso.xml. Este arquivo se encontra instalado com o Developer Studio no diretório drive:\ibi\DevStudio81\bin e está localizado na chave de registro do Windows:

HKEY_CURRENT_USER\Software\Information Builders\
DeveloperStudio\81\FOCSHELL\WFSCOM\Authentication Template

Por padrão, esta chave direciona para o arquivo drive:\ibi\DevStudio81\bin\dssso.xml, que contém templates para os seguintes provedores de segurança:

É possível utilizar o mapeamento de letra de drive ou a Convenção Universal de Nomenclatura (por exemplo, \\wftest\sharedfiles\dssso.xml) para direcionar para uma cópia de rede compartilhada do arquivo.

Você pode selecionar o template de conexão na janela Propriedades do Ambiente, que pode ser acessada selecionando Exibir Ambientes no menu Arquivo ou clicando com o botão direito no ambiente na árvore Explorer e selecionando Propriedades, como ilustrado na imagem a seguir.

Propriedades do Ambiente

A lista de templates disponíveis se encontra na seção Autenticação de Componentes da Web, como ilustrado na imagem a seguir.

O Developer Studio tenta localizar o arquivo de template de conexão quando este é aberto pela primeira vez. Se nenhuma arquivo for localizado, apenas as opções Nenhum e Básico serão exibidas na lista. Se o arquivo for localizado, os templates de conexão do arquivo determinarão o que será adicionado à lista.

Se o template possuir definições visíveis e editáveis pelo desenvolvedor, o botão Definições é ativado quando o template é selecionado. Este botão abre a caixa de diálogo Definições de Autenticação, como ilustrado na imagem a seguir.

Definições de Autenticação do Developer Studio

Após inserir as informações necessárias, como o ID de usuário e a senha, o desenvolvedor pode testar a conexão clicando no componente do WebFOCUS Client. Se a conexão for bem-sucedida, o Developer Studio irá obter os recursos protegidos e exibir o Caminho do WebFOCUS Client corretamente, como ilustrado na imagem a seguir.

Uma conexão com falha será indicada por uma caixa de diálogo de aviso contendo a descrição do template de conexão no campo Autenticação, como ilustrado na imagem a seguir. Isto pode ocorrer se você digitar sua senha corretamente, se houver um problema com o sistema de segurança ou se o template de conexão tiver sido desenvolvido de forma errada.

Teste de Aceitação de Usuário WebFOCUS

Quando você clica em OK para salvar o ambiente, as informações associadas com aquele template são gravadas no arquivo de personalização do Developer Studio. O local e o tipo dependem do sistema operacional.

No Windows XP:

drive:\Documents and Settings\username\Application Data\Information Builders\wfscom.wfs

No Windows 7:

drive:\drive\users\username\AppData\Information Builders\wfscom.xml


WebFOCUS