Configurando um Provedor JDBC Utilizando wsadmin

É possível configurar um provedor JDBC utilizando 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 Iniciando o cliente de script wsadmin para obter informações adicionais.
[z/OS]Suporte removido: O produto não mais suporta o driver JDBC Legado do DB2 para 390 e z/OS e o provedor JDBC correspondente, o provedor JDBC Local do DB2 para zOS (RRS). Agora, o WebSphere Application Server for z/OS requer o Driver Universal JDBC do DB2 para se conectar ao DB2 for z/OS. Migre suas configurações de provedor existentes para o provedor do Driver JDBC Universal do DB2. Consulte o tópico "Migrando a partir do Driver JDBC/SQLJ para OS/390 e z/OS para o Driver JDBC Universal do DB2" no Knowledge Center do Information Management Software for z/OS Solutions, que está localizado no IBM Knowledge Center.

Procedimento

  1. Há duas maneiras de executar essa tarefa. Execute uma das opções a seguir:
    • Utilizando o objeto AdminTask:
      • Utilizando Jacl:

        $AdminTask createJDBCProvider {-interactive}
      • Utilizando Jython:

        AdminTask.createJDBCProvider (['-interactive'])
    • Utilizando o objeto AdminConfig:
      1. Identifique o ID pai e atribua-o para a variável do nó. O exemplo a seguir utiliza o objeto de configuração do nó como o pai. É possível modificar este exemplo para usar a célula, cluster, servidor ou objeto de configuração do aplicativo como o pai.
        • Utilizando Jacl:

          set node [$AdminConfig getid /Cell:mycell/Node:mynode/]
        • Utilizando Jython:

          node = AdminConfig.getid('/Cell:mycell/Node:mynode/')
          print node
        Saída do exemplo:
        mynode(cells/mycell/nodes/mynode|node.xml#Node_1)
      2. Identificar os atributos requeridos:
        Atalho: Para obter os drivers JDBC suportados, também é possível fazer o script de provedores JDBC de acordo com os mesmos modelos pré-configurados utilizados pela lógica do console administrativo. Consulte o artigo Criando Objetos de Configuração Usando a Ferramenta wsadmin para obter detalhes.
        • Utilizando Jacl:

          $AdminConfig required JDBCProvider
        • Utilizando Jython:

          print AdminConfig.required('JDBCProvider')
        Saída do exemplo:
        Atributo de Tipo
        name String
        implementationClassName   String
      3. Configure os atributos necessários e designe-os para a variável jdbcAttrs. É possível modificar o exemplo a seguir para configurar atributos não requeridos para um provedor JDBC.
        • Utilizando Jacl:

          set n1 [list name JDBC1]
          set implCN [list implementationClassName myclass]
          set  jdbcAttrs [list  $n1  $implCN]
          Saída do exemplo:
          {name {JDBC1}} {implementationClassName {myclass}}
        • Utilizando Jython:

          n1 = ['name', 'JDBC1']
          implCN = ['implementationClassName', 'myclass']
          jdbcAttrs = [n1,  implCN]
          print jdbcAttrs
          Saída do exemplo:
          [['name', 'JDBC1'], ['implementationClassName', 'myclass']]
      4. Crie um novo provedor JDBC utilizando o nó como pai:
        • Utilizando Jacl:

          $AdminConfig create JDBCProvider $node $jdbcAttrs
        • Utilizando Jython:

          AdminConfig.create('JDBCProvider', node, jdbcAttrs)
        Saída do exemplo:
        JDBC1(cells/mycell/nodes/mynode|resources.xml#JDBCProvider_1) 
  2. 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.
  3. Apenas em um ambiente de implementação de rede, sincronize o nó. Consulte o tópico Sincronizando Nós com a Ferramenta wsadmin, para obter informações adicionais.

O que Fazer Depois

Se você modificar o caminho de classe ou o caminho da biblioteca nativa de um provedor JDBC: Após salvar as mudanças (e sincronizar o nó em um ambiente do Network Deployment), é necessário reiniciar todos os servidores de aplicativos no escopo do provedor JDBC para a nova configuração funcionar. Caso contrário, receberá uma mensagem de defeito da origem de dados.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_configjdbc
Nome do arquivo: txml_configjdbc.html