WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Konfigurierbarer JDBCProviders-Service

Wählen Sie die Objekte und Eigenschaften aus, die Sie für den konfigurierbaren JDBCProviders-Service ändern möchten.

Für konfigurierbare JDBCProviders-Services müssen Sie die Ausführungsgruppe stoppen und erneut starten, damit die Änderung eines Eigenschaftswerts übernommen wird.

Bereitgestellte konfigurierbare Services, die für jeden Broker erstellt werden Eigenschaften für jeden definierten konfigurierbaren Service Beschreibung der Eigenschaften

DB2
Informix
Informix_With_Date_Format
Microsoft_SQL_Server
Oracle
Sybase_JConnect6_05

connectionUrlFormat

Ein Muster, das die URL-Definition der Verbindung darstellt, die für einen bestimmten Datenbanktyp spezifisch ist. Das Muster für DB2 ist beispielsweise mit dem folgenden festgelegten Inhalt definiert:
jdbc:db2://[Servername]:[Portnummer]/[Datenbankname]:user=[Benutzer];password=[Kennwort];

Verwenden Sie den Befehl mqsichangeproperties nicht, um das Muster selbst zu ändern; Änderungen, die am Muster vorgenommen werden, können zu unvorhersehbaren Ergebnissen führen.

connectionUrlFormatAttr1
connectionUrlFormatAttr2
connectionUrlFormatAttr3
connectionUrlFormatAttr4
connectionUrlFormatAttr5

Wenn das angegebene URL-Format vom Standard abweichende Eigenschaften für die JDBC-Datenquelle wie z. B. eine Serverkennung enthält, geben Sie eines der fünf allgemeinen Verbindungsattribute an, um diese zusätzlichen Eigenschaften zu definieren.

Beispiel: Bei connectionURLFormat = jdbc:oracle:thin:[Benutzer]/[Kennwort]@[Servername]:[Portnummer]:[connectionUrlFormatAttr1] muss 'connectionUrlFormatAttr1' eine Oracle-Server-ID enthalten; diese wird angegeben, indem Sie im Befehl mqsicreateconfigurableservice oder mqsichangeproperties einen Wert für 'connectionUrlFormatAttr1' definieren. Der Broker kann dann alle erforderlichen Werte in das erforderliche Muster einsetzen.

databaseName

Der Name der Datenbank, zu der der Datenquelleneintrag Verbindungen ermöglicht; z. B. 'employees'.

databaseSchemaNames

Der Name des Datenbankschema, das in SQL-Anweisungen, die von Nachrichtenflussknoten erstellt werden, eingeschlossen werden soll. Diese Eigenschaft wird nur vom Mapping-Knoten verwendet und dies auch nur dann, wenn eine grafische Datenzuordnung aufgerufen wird, die eine Datenbankumsetzung enthält.

Folgendes sind gültige Werte:
  • Eine leere Zeichenfolge. Dies ist der Standardwert; er gibt an, dass die Knoten keinen Datenbankschemanamen in die von ihnen erstellten SQL-Anweisungen einschließen.
  • Der Name eines einzelnen Datenbankschemas. Die Knoten schließen diesen Schemanamen in alle von ihnen erstellten SQL-Anweisungen ein.
  • Ein oder mehrere Datenbanktabelle/Datenbankschema-Namenspaare in folgendem Format:
    TabelleA:Schema01;TabelleB:Schema02
    . Wenn für eine Tabelle ein auf diese Weise definiertes Tabelle:Schema-Namenspaar vorhanden ist, schließen die Knoten den entsprechenden Datenbankschemanamen in die von ihnen erstellten SQL-Anweisungen ein. Wenn für eine Tabelle kein Tabelle:Schema-Namenspaar definiert ist, schließen die Knoten keinen entsprechenden Datenbankschemanamen in die von ihnen erstellten SQL-Anweisungen ein.
  • Der Name eines Datenbankschemas, das als Standard verwendet werden soll, gefolgt von einem oder mehreren Datenbanktabelle/Datenbankschema-Namenspaaren in folgendem Format:
    Standardschema;TabelleA:Schema01;TabelleB:Schema02
    Bei Tabellen, für die ein Tabelle:Schema-Paar vorhanden ist, schließen die Knoten den entsprechenden Datenbankschemanamen in die von ihnen erstellten SQL-Anweisungen ein. Wenn für eine Tabelle kein Tabelle:Schema-Namenspaar definiert ist, schließen die Knoten den Standarddatenbankschemanamen in die von ihnen erstellten SQL-Anweisungen ein.
  • Die Zeichenfolge useProvidedSchemaNames, um den Schemanamen zu verwenden, der in der Zuordnung bereitgestellt wird (der zur Entwicklungszeit verwendete Schemaname).

databaseType

Der Datenbanktyp, z. B. DB2.

databaseVersion

Die Datenbankversion, z. B. 9.1.

description

Eine optionale Eigenschaft zur Beschreibung der Datenquellendefinition.

environmentParms

Nur DB2 und Informix. Eine optionale Eigenschaft, die eine Liste mit Datenquelleneigenschaften in der Form Name=Wert angibt, wobei die einzelnen Eigenschaften jeweils durch ein Semikolon getrennt sind.

jarsURL

Der lokale Verzeichnispfad auf dem System, auf dem der Broker aktiv ist, mit der JAR-Datei, in der die Treiberklasse des Typs 4 enthalten ist.

portNumber

Die Portnummer, an der der Datenbankserver empfangsbereit ist; z. B. 50000.

securityIdentity

Ein eindeutiger Sicherheitsschlüssel zur Durchführung einer zweiten Suche in der Brokerregistry, um einen Eintrag unter den DSN-Einträgen des Brokers zu finden, die das verschlüsselte Kennwort für den Benutzer auf dem zugehörigen Hostsystem speichern; z. B. jdbc::mysecurityIdentity. Mit dem Befehl mqsisetdbparms können Sie einen DSN-Eintrag erstellen, wie im Abschnitt JDBC-Verbindung des Typs 4 sichern beschrieben.

serverName

Der Name des Servers; z. B. host1.

type4DatasourceClassName

Der Name der JDBC-Datenklasse des Typs 4, mit der eine Verbindung des Typs 4 zu einer fernen Datenbank hergestellt wird und die zur Unterstützung koordinierter Transaktionen verwendet wird; z. B. com.ibm.db2.jcc.DB2XADataSource.

type4DriverClassName

Der Name der JDBC-Treiberklasse, die zur Erstellung einer Verbindung verwendet wird; z. B. com.ibm.db2.jcc.DB2Driver.

jdbcProviderXASupport

Die Angabe dieser Eigenschaft ist optional. Wird diese Eigenschaft auf 'true' gesetzt, bedeutet dies, dass der ausgewählte JDBC-Provider XA-koordinierte Transaktionen unterstützt und der Datenbankserver für die Verwendung des XA-Transaktionsprotokolls aktiviert ist. Wird diese Eigenschaft auf 'false' gesetzt, bedeutet dies, dass der ausgewählte JDBC-Provider keine XA-koordinierten Transaktionen unterstützt oder der Datenbankserver nicht für die Verwendung des XA-Transaktionsprotokolls aktiviert ist.

Der Standardwert für diese Eigenschaft lautet 'true'.

Wenn Sie diese Eigenschaft auf 'true' setzen und der ausgewählte JDBC-Provider keine XA-Transaktionen unterstützt, wird eine Ausnahme ausgegeben.

Wenn Sie diese Eigenschaft auf 'false' setzen, aber die Nachrichtenflusseigenschaft Koordinierte Transaktion ausgewählt ist, wird eine Ausnahmebedingung ausgegeben.

 

maxConnectionPoolSize

Wenn der Wert dieses Attributs ungleich null ist und in einem Bereich von 1 bis 100000 liegt, wird der Verbindungspool eines konfigurierbaren JDBCProviders-Service aktiviert.

Durch den Verbindungspool wird die Anzahl der Verbindungen für diesen konfigurierbaren Service für jede Ausführungsgruppe beschränkt. Nachdem Sie für dieses Attribut einen Wert gesetzt haben, müssen Sie die Ausführungsgruppe stoppen und anschließend erneut starten, damit die Änderungen wirksam werden.

Der Standardwert für dieses Attribut ist Null; Verbindungspooling wird damit für die Ausführungsgruppe inaktiviert.

Alle Nachrichtenflüsse in einer Ausführungsgruppe, die denselben konfigurierbaren JDBCProviders-Service verwenden, verwenden auch denselben Verbindungspool. Wenn mehrere konfigurierbare JDBCProviders-Services auf dieselbe Datenbank verweisen, verfügen sie über einen eigenen Pool mit jeweils unabhängig gesteuerten Verbindungen zu dieser Datenbank.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:23:13


ReferenzthemaReferenzthema | Version 8.0.0.5 | bn28734_