É possível configurar um serviço configurável do provedor JDBC executando o comando mqsicreateconfigurableservice.
Antes de Iniciar
O broker denominado Server1 é criado e iniciado.
Sobre Esta Tarefa
O WebSphere Message
Broker Toolkit se conecta ao banco CLIENTS e executa a descoberta de modo que o editor de Mapeamento de Dados Gráficos possa usar a definição de banco de dados para visualizar as tabelas de banco de dados PERSON, ADDRESS e PHONE.
No tempo de execução, o nó Mapping usa um serviço configurável do provedor JDBC denominado CLIENTS para obter os parâmetros de configuração que permitem estabelecer conexão com o banco de dados de tempo de execução PCLIENTS no qual o mapa de mensagem será executado.
Você configura os recursos de banco de dados de tempo de execução definindo as propriedades de serviço configurável do provedor JDBC. Você deve configurar as propriedades a seguir:
- Propriedade databaseName: Você deve configurar seu valor
para ser o nome do banco de dados de tempo de execução PCLIENTS.
- Propriedade databaseSchemaNames: Você deve definir seu valor a ser usado no tempo de execução do esquema do banco de dados PADDRESSBOOK.
Nota: Os nomes de tabelas deve ser os mesmos no ambiente de desenvolvimento do banco de dados e no ambiente do banco de dados de tempo de execução.
A tabela a seguir lista os nomes de recursos de banco de dados no ambiente de desenvolvimento e no ambiente de tempo de execução:
Tabela 1. Nomes de recursos de banco de dados do cenário |
Nomes de recursos de banco de dados de desenvolvimento |
Nomes de recursos de banco de dados de tempo de execução |
Nome do banco de dados |
CLIENTS |
PCLIENTS |
Nome do esquema |
ADDRESSBOOK |
PADDRESSBOOK |
Nomes de tabelas |
PERSON, ADDRESS, PHONE |
PERSON, ADDRESS, PHONE |
Procedimento
Para configurar o serviço configurável do provedor JDBC CLIENTS,
execute o comando mqsicreateconfigurableservice:
mqsicreateconfigurableservice
Server1 -c JDBCProviders -o CLIENTS -n databaseName,databaseSchemaNames
-v PCLIENTS,PADDRESSBOOK
em que
- Server1 é o nome do broker do tempo de execução.
- -o define o nome do serviço configurável
JDBC.
Configure o valor como o nome do banco de dados de desenvolvimento, ou seja, CLIENTS. CLIENTS é o nome do banco de dados de desenvolvimento usado para configurar o arquivo de definição de dados
no WebSphere Message
Broker Toolkit.
- -n define a lista de propriedades que você deve definir para configurar a conexão JDBC.
Essas propriedades são requeridas pelo nó Mapping para acessar as informações do banco de dados no tempo de execução.
Você deve definir a propriedade databaseName e a propriedade databaseSchemaNames.
- -v define os valores configurados para
cada propriedade definida em -n.
- Configure a propriedade databaseName para ser o nome do seu banco de dados de tempo de execução, ou seja, PCLIENTS.
- Configure a propriedade databaseSchemaNames para ser o nome do seu esquema de tempo de execução, ou seja, PADDRESSBOOK.
Resultados
Um serviço configurável do provedor JDBC está disponível no tempo de execução.
O que Fazer Depois
Assegure a conexão JDBC. Para obter informações adicionais, consulte Assegurando o serviço configurável do provedor JDBC.