É possível configurar novas origens de dados usando a ferramenta de script
wsadmin.
Antes de Iniciar
Antes de iniciar esta tarefa, a ferramenta wsadmin deve estar em execução. Consulte o tópico sobre como iniciar o cliente de script wsadmin, para obter informações
adicionais.
No WebSphere Application Server,
qualquer propriedade do driver JDBC que seja necessária para o fornecedor de banco de dados
deve ser configurada como propriedades de origem de dados. Consulte o artigo Configurações Mínimas Necessárias de Origem de Dados, pelo fornecedor para ver uma lista dessas propriedades e opções de configuração, ordenadas pelo tipo de provedor JDBC. Consulte a documentação de seu fornecedor de banco de dados
para aprender sobre propriedades opcionais de origem de dados disponíveis. Defina-as em script como propriedades
customizadas depois de criar a origem de dados. Na seção Links Relacionados desse artigo, clique no link Configurando Novas Propriedades Customizadas da Origem de Dados Usando o Script para obter informações adicionais.
![[z/OS]](../images/ngzos.gif)
Você
também pode aprender sobre propriedades opcionais de origem de dados no
Application
Programming Guide and Reference for Java para a sua versão do DB2 para z/OS, se usar um dos seguintes provedores JDBC:
- Provedor JDBC DB2 para z/OS Local (RRS) JDBC (usando o driver DB2 JDBC / SQLJ)
- Provedor DB2 Universal JDBC
Driver
Sobre Esta Tarefa
Há duas maneiras de desempenhar essa tarefa; utilize
um dos seguintes objetos de script do wsadmin:
- Objeto AdminTask
- Objeto AdminConfig
O AdminConfig fornece mais controle de configuração do que o objeto AdminTask. Ao criar uma origem de dados utilizando o AdminTask, você fornece apenas a propriedades
universalmente necessárias, como um nome de JNDI para a origem de dados. (Consulte o artigo Grupo de Comandos JDBCProviderManagement do objeto AdminTask, para obter informações adicionais.) Outras propriedades
necessárias por seu driver JDBC são os valores padrão designados pelo Servidor de
Aplicativos. Não é possível usar comandos AdminTask para configurar ou editar essas propriedades;
você deve usar comandos AdminConfig.
Procedimento
- Utilizando o objeto AdminConfig para configurar uma nova origem de dados:
- Identifique o ID-pai, que é o nome e o local do
provedor JDBC que suporta sua origem de dados.
Saída do exemplo:
JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1)
- Obtenha os atributos necessários.
Atalho: Para
drivers JDBC suportados, você também pode definir em script as origens de dados, de acordo
com os mesmos modelos pré-configurados que são utilizados pela lógica do
console administrativo. Para obter mais informações, consulte o
tópico Criando Objetos de Configuração Usando a Ferramenta de Script Wsadmin.
Saída do exemplo:
Attribute Type
name String
Dica: Se as propriedades requeridas pelo
fornecedor de banco de dados (que são referenciadas no tópico Configurações
Mínimas Necessárias de Origem de Dados, por Fornecedor) não forem exibidas na
lista resultante de atributos obrigatórios, defina o script destas propriedades como
propriedades customizadas de origem de dados após criar a origem de dados.
- Configure os atributos necessários.
- Crie a origem de dados.
Utilizando Jacl:
set newds [$AdminConfig create DataSource $newjdbc $dsAttrs]
Utilizando Jython:
newds = AdminConfig.create('DataSource', newjdbc, dsAttrs)
print newds
Saída do exemplo:
DS1(cells/mycell/nodes/mynode|resources.xml#DataSource_1)
- Utilizando o objeto AdminTask para configurar uma nova
origem de dados:
- Salve as alterações na configuração. Consulte o tópico Salvando Mudanças na Configuração com a Ferramenta wsadmin, para obter informações adicionais.
- Apenas em um ambiente de implementação de rede, sincronize o nó. Para obter mais informações, consulte o tópico Sincronizando Nós com a Ferramenta wsadmin.
O que Fazer Depois
Para configurar propriedades adicionais que sejam suportadas por seu driver JDBC,
defina-as em script como propriedades customizadas da origem de dados.