Definições de Origem de Dados

Utilize esse painel para editar as propriedades de uma origem de dados.

Você pode acessar esta página do console administrativo de uma das seguintes formas:
Configurações com Suporte: Se o seu aplicativo utilizar um EJB (Enterprise JavaBean) 1.1 ou um módulo Java Servlet 2.2, utilize a página do console Origens de Dados (WebSphere Application Server V4) > origem_de_dados.sptcfg
Testar Conexão

Ativa o serviço de conexão de teste para validar as conexões de aplicativos com a origem de dados.

Antes de clicar em Testar Conexão, configure as propriedades de sua origem de dados e clique em Aplicar.

Escopo

Especifica o escopo do provedor JDBC que suporta essa origem de dados. Somente aplicativos instalados nesse escopo podem utilizar essa origem de dados.

Provedor

Especifica o provedor JDBC que encapsula as classes de implementação de driver para suportar esta origem de dados.

Nome

Especifica o nome de exibição para a origem de dados.

Os caracteres válidos para esse nome incluem letras e números, mas NÃO a maioria dos caracteres especiais. Por exemplo, você pode definir este campo para Testar Origem de Dados. Mas qualquer nome que começa com um ponto (·) ou contém os caracteres especiais ( \ / , : ; " * ? < > | = + & % ' ` @ ) não é um nome válido.

Tipo de Dados Cadeia
Nome JNDI

Especifica o nome JNDI (Java Naming and Directory Interface).

Ambientes de computação distribuída freqüentemente empregam serviços de nomes e diretórios para obter componentes e recursos compartilhados. Os serviços de nomes e diretórios associam nomes a localizações, serviços, informações e recursos.

Os serviços de nomes fornecem mapeamentos de nomes para objetos. Os serviços de diretórios fornecem informações sobre objetos e as ferramentas de pesquisa necessárias para localizar esses objetos.

Existem muitas implementações de serviços de nomes e de diretórios e as interfaces para eles variam. JNDI fornece uma interface comum que é utilizada para acessar os diversos serviços de nomes e de diretórios.

Por exemplo, você pode utilizar o nome jdbc/markSection.

Se você deixar este campo em branco, será gerado um nome de JNDI a partir do nome da origem de dados. Por exemplo, o nome da origem de dados de markSection gera um nome de JNDI de jdbc/markSection.

Depois de definir esse valor, salvá-lo e reiniciar o servidor, você poderá ver essa cadeia ao executar a ferramenta Dump Name Space.

Tipo de Dados Cadeia
Utilizar esta Origem de Dados no CMP (Container-Managed Persistence)

Especifica se esta origem de dados é utilizada para Container-Managed Persistence de enterprise beans.

Essa opção aciona a criação de um connection factory do CMP, que corresponde a essa origem de dados, para o adaptador de recursos relacional.

Tipo de Dados Booleano
Padrão True (ativado)
Descrição

Especifica uma descrição de texto do recurso.

Tipo de Dados Cadeia
Categoria

Especifica uma cadeia de categorias que pode ser utilizadas para classificar ou agrupar o recurso.

Tipo de Dados Cadeia
Nome da Classe Auxiliar do Data Store

Especifica o nome da classe de implementação DataStoreHelper que estende os recursos da classe de implementação do driver JDBC selecionado para executar funções específicas do banco de dados.

O servidor de aplicativos fornece um conjunto de classes de implementação DataStoreHelper para cada um dos drivers do provedor JDBC que ele suporta. Estas classes de implementação estão no pacote com.ibm.websphere.rsadapter. Por exemplo, se o seu provedor JDBC for o DB2, a classe DataStoreHelper padrão será com.ibm.websphere.rsadapter.DB2DataStoreHelper. No entanto, a página do console administrativo que está sendo visualizada pode disponibilizar vários nomes de classes DataStoreHelper em uma lista drop-down; certifique-se de selecionar as classes requeridas pela configuração do banco de dados. Caso contrário, seu aplicativo pode não funcionar corretamente. Se você quiser utilizar um DataStoreHelper diferente do exibido na lista drop-down, selecione Especificar um DataStoreHelper Definido pelo Usuário e digite um nome completo de classe. Consulte o centro de informações para obter instruções sobre a criação de uma classe DataStoreHelper customizada.

Tipo de Dados Lista drop-down ou cadeia (se o DataStoreHelper definido pelo usuário estiver selecionado)
Alias de Autenticação Gerenciado por Componente

Esse alias é utilizado para autenticação do banco de dados no tempo de execução.

Se o seu banco de dados não é seguro, não é necessário configurar a autenticação do banco de dados. Isso não é recomendado para um ambiente de produção.
Evitar Problemas: Se você tem um banco de dados que não suporta ID de usuário e senha, como o Cloudscape, então não defina o alias nos campos do alias de autenticação gerenciado para componente ou alias de autenticação gerenciado para contêiner. Caso contrário, a mensagem de aviso será exibida no registro do sistema para indicar que o usuário e a senha não são propriedades válidas. Essa mensagem é apenas de aviso; a origem de dados ainda é criada com êxito.gotcha
Se o seu banco de dados é seguro, é necessário configurar a autenticação do banco de dados. É possível configurar a autenticação através:
  • Do aplicativo
  • Do console administrativo com Alias de Autenticação gerenciado para componente. Isso é usado quando a referência do recurso de aplicativo usa res-auth = Application.

Se você não definir um alias através da autenticação gerenciada para componente ou de outro modo, e o seu banco de dados necessitar de ID e senha de usuário para obter uma conexão, então você receberá uma exceção durante o tempo de execução.

Tipo de Dados Lista drop-down
Alias de Autenticação para Recuperação XA

Esse campo é utilizado para especificar o alias de autenticação que deverá ser utilizado durante o processamento de recuperação XA. Se o nome do alias for alterado após uma falha do servidor, o processamento de recuperação XA subsequente utilizará a configuração original que estava em vigor antes da falha.

A identidade do banco de dados para o alias de autenticação de recuperação do XA em uma origem de dados deve ter autorização para efetuar a recuperação do XA. Dependendo do esquema de autorização para sua instalação, esse nível de autorização pode ser diferente do nível de autorização que a identidade precisa para acessar as tabelas de banco de dados para um aplicativo.

Se o adaptador de recursos não suportar transações XA, este campo não será exibido. O valor-padrão desse campo será derivado do alias selecionado para autenticação de aplicativo, se especificado.

Se você definiu domínios de segurança no servidor de aplicativos, poderá clicar em Procurar... para selecionar um alias de autenticação para o recurso que está sendo configurado. Os domínios de segurança permitem isolar aliases de autenticação entre servidores. A visualização em árvore é útil ao determinar o domínio de segurança ao qual um alias pertence e, além disso, ela pode ajudar a determinar os servidores que podem acessar cada alias de autenticação. A visualização em árvore é adaptada para cada recurso, portanto, os domínios e aliases que não puderem ser usados não são exibidos.

Tipo de Dados Lista drop-down
Alias de Autenticação Gerenciado por Contêiner

Especifica dados de autenticação, que é uma entrada de dados de autenticação entre JAAS e J2C, para conexão gerenciada por contêiner com o recurso.

Selecione um alias na lista.

Para definir um novo alias que não é exibido na lista:
  1. Clique em Aplicar. Em Itens Relacionados, agora você vê uma listagem de entradas de dados de autenticação J2C (J2EE Connector Architecture).
  2. Clique em Entradas de Dados de Autenticação J2C (J2EE Connector Architecture).
  3. Clique em Novo.
  4. Defina um alias.
  5. Clique em OK. O console agora exibe uma página de coleta de alias. Essa página contém uma tabela que lista todos os seus aliases configurados. Antes da tabela, essa página também exibe o nome de sua connection factory.
  6. Clique no nome de sua connection factory J2C. Agora você vê a página de configuração de sua connection factory.
  7. Selecione o novo alias na lista Alias de Autenticação Gerenciado por Contêiner.
  8. Clique em Aplicar.

Se você definiu domínios de segurança no servidor de aplicativos, poderá clicar em Procurar... para selecionar um alias de autenticação para o recurso que está sendo configurado. Os domínios de segurança permitem isolar aliases de autenticação entre servidores. A visualização em árvore é útil ao determinar o domínio de segurança ao qual um alias pertence e, além disso, ela pode ajudar a determinar os servidores que poderão acessar cada alias de autenticação. A visualização em árvore é adaptada para cada recurso, portanto, os domínios e aliases que não puderem ser usados não são exibidos.

Tipo de Dados Lista drop-down
Alias de Configuração de Mapeamento

Especifica o alias de autenticação para a configuração de mapeamento JAAS (Java Authentication and Authorization Service) que é utilizada por esse connection factory.

Clique em Segurança > Segurança Global. Na seção Autenticação, clique em Java Authentication and Authorization Service > Logins do aplicativo, e selecione um alias da tabela.

A configuração JAAS DefaultPrincipalMapping mapeia o alias de autenticação para o ID do usuário e a senha. É possível definir e utilizar outras configurações de mapeamento.

Tipo de Dados Lista drop-down
Propriedades comuns e requeridas da origem de dados

Estas propriedades são específicas da origem de dados que corresponde ao provedor JDBC selecionado. Elas são requeridas pela origem de dados ou são muito úteis para a origem de dados. Você encontra no centro de informações uma lista completa das propriedades exigidas por todos os provedores JDBC suportados.




Links marcados (on-line) requerem acesso à Internet.

Conceitos relacionados
Tarefas relacionadas
[AIX Solaris HP-UX Linux Windows] [iSeries]
Referências relacionadas


Nome do arquivo: udat_jdbcdatsordet.html