WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Serviço Configurável JDBCProviders

Selecione os objetos e as propriedades que deseja alterar para o serviço configurável JDBCProviders.

Para serviços configuráveis JDBCProviders, você deve parar e iniciar o grupo de execução para que uma mudança de valor de propriedade entre em vigor.

Serviços configuráveis fornecidos que são criados para cada broker Propriedades para cada serviço configurável definido Descrição de propriedades

DB2
Informix
Informix_With_Date_Format
Microsoft_SQL_Server
Oracle
Sybase_JConnect6_05

connectionUrlFormat

Um padrão que representa a definição da conexão URL, que é específica para um tipo de banco de dados particular. Por exemplo, o padrão para DB2 é definido com o seguinte conteúdo fixado:
jdbc:db2://[serverName]:[portNumber]/[databaseName]
:user=[user];password=[password];

Não utilize o comando mqsichangeproperties para alterar o padrão; alterações feitas ao padrão podem causar resultados imprevisíveis.

connectionUrlFormatAttr1
connectionUrlFormatAttr2
connectionUrlFormatAttr3
connectionUrlFormatAttr4
connectionUrlFormatAttr5

Se o formato de URL especificado contiver propriedades da origem de dados JDBC não-padrão, como um identificador do servidor, especifique um de cinco atributos de conexão de propósito geral para definir estas propriedades adicionais.

Por exemplo, se connectionURLFormat = jdbc:oracle:thin:[user]/[password]@[serverName]:[portNumber]:[connectionUrlFormatAttr1], connectionUrlFormatAttr1 deverá conter um identificador de servidor Oracle, que você deve fornecer definindo o valor para a propriedade connectionUrlFormatAttr1 no comando mqsicreateconfigurableservice ou mqsichangeproperties. O broker, então, pode substituir todos os valores necessários no padrão exigido.

databaseName

O nome do banco de dados para o qual a entrada da origem de dados ativa conexões; por exemplo, employees.

databaseSchemaNames

O nome do esquema do banco de dados a ser incluído nas instruções SQL criadas pelos nós do fluxo de mensagens. Essa propriedade é usada apenas pelo nó Mapeamento e apenas ao chamar um mapa de dados gráficos que contenha uma conversão de banco de dados.

Os valores válidos são:
  • Uma sequência vazia. Esse é o valor padrão e indica que seus nós não incluem um nome de esquema do banco de dados nas instruções SQL criadas por eles.
  • O nome de um único esquema do banco de dados. Seus nós incluem esse nome de esquema em todas as instruções SQL criadas por eles.
  • Um ou mais pares de nomes de tabela de banco de dados e esquema do banco de dados, no formato:
    tableA:schema01;tableB:schema02
    . Se uma tabela tiver um par de nomes table:schema definido dessa maneira, seus nós incluem o nome de esquema do banco de dados correspondente nas instruções SQL criadas por eles. Se uma tabela não tiver um par table:schema definido, seus nós não incluem um nome de esquema do banco de dados nas instruções SQL criadas por eles.
  • O nome de um esquema do banco de dados a ser usado como padrão, seguido por um ou mais pares de tabela de banco de dados ou de esquema do banco de dados, no formato:
    defaultschema;tableA:schema01;tableB:schema02
    Para tabelas que possuem um par table:schema, seus nós incluem o nome de esquema do banco de dados correspondente nas instruções SQL criadas por eles. Se uma tabela não tiver um par table:schema definido, seus nós incluem o nome de esquema do banco de dados padrão nas instruções SQL criadas por eles.
  • A sequência useProvidedSchemaNames, para usar o nome de esquema fornecido no mapa (o nome do esquema usado no momento do projeto).

databaseType

O tipo de banco de dados, por exemplo, DB2.

databaseVersion

A versão do banco de dados; por exemplo, 9.1.

descrição

Uma propriedade opcional para descrever a definição da origem de dados.

environmentParms

Apenas DB2 e Informix. Uma propriedade opcional que especifica uma lista de propriedades de origem de dados no formato name=value, cada uma separada por um ponto e vírgula.

jarsURL

O caminho de diretório local no sistema em que o broker está em execução, no qual o arquivo JAR que contém a classe do driver tipo 4 está localizado.

portNumber

O número da porta no qual o servidor de banco de dados está atendendo; por exemplo, 50000.

securityIdentity

Uma chave de segurança exclusiva para executar uma segunda consulta do registro do broker para localizar uma entrada nas entradas DSN do broker, que armazenam a senha criptografada para o usuário em seu sistema host associado; por exemplo, jdbc::mysecurityIdentity. Use o comando mqsisetdbparms para criar uma entrada DSN, conforme descrito em Protegendo uma Conexão JDBC Tipo 4.

serverName

O nome do servidor; por exemplo, host1.

type4DatasourceClassName

O nome da classe da origem de dados JDBC tipo 4 usado para estabelecer uma conexão tipo 4 com um banco de dados remoto e para suporte a transações coordenadas; por exemplo, com.ibm.db2.jcc.DB2XADataSource.

type4DriverClassName

O nome da classe de driver JDBC que é utilizado para estabelecer uma conexão; por exemplo, com.ibm.db2.jcc.DB2Driver.

jdbcProviderXASupport

Esta propriedade é opcional. Configurar essa propriedade como true, indica que o provedor JDBC selecionado suporta transações coordenadas XA e o servidor de banco de dados está ativado para usar o protocolo de transação XA. Configurar essa propriedade como false, indica que o provedor JDBC selecionado não suporta transações coordenadas XA ou que o servidor de banco de dados não está ativado para usar o protocolo de transação XA.

O valor padrão dessa propriedade é true.

Se você configurar essa propriedade como true e o provedor JDBC selecionado não suportar transações XA, ocorrerá uma exceção.

Se você configurar essa propriedade como false, mas a propriedade de fluxo de mensagens Transação Coordenada estiver selecionada, ocorrerá uma exceção.

 

maxConnectionPoolSize

O conjunto de conexões é ativado para um serviço configurável JDBCProviders quando o valor para esse atributo é diferente de zero e está dentro do intervalo 1 - 100000.

O conjunto de conexões limita o número de conexões para esse serviço configurável para cada grupo de execução. Observe que, após você ter configurado um valor para este atributo, você deve parar e reiniciar o grupo de execução para as mudanças tomarem efeito.

O valor padrão para esse atributo é zero e este valor desativa o conjunto de conexões para o grupo de execução.

Todos os fluxos de mensagens de um grupo de execução que usam o mesmo serviço configurável JDBCProviders compartilham o mesmo conjunto de conexões. Múltiplos serviços configuráveis JDBCProviders que se referem ao mesmo banco de dados possuem seu próprio conjunto de conexões controladas independentemente desse banco de dados

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:31:37


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | bn28734_