Database Session Persistence
Dieses Feature aktiviert die persistente Speicherung von HTTP-Sitzungsdaten in einer Datenquelle mit JDBC. Die persistente Speicherung von HTTP-Sitzungsdaten in einer Datenbank ermöglicht die Wiederherstellung der Daten nach einem Neustart des Servers oder nach einem unerwarteten Ausfall des Servers. Das Failover von HTTP-Sitzungen kann erreicht werden, indem mehrere Server konfiguriert werden, um Daten an derselben Position persistent zu speichern.
Dieses Feature aktivieren
<feature>sessionDatabase-1.0</feature>
Unterstützte Java™-Versionen
- JavaSE-1.6
- JavaSE-1.7
- JavaSE-1.8
Ein Feature entwickeln, das von diesem Feature abhängt
com.ibm.websphere.appserver.sessionDatabase-1.0; type="osgi.subsystem.feature"
Features, die dieses Feature aktiviert
Featurekonfigurationselement
Sie können die folgenden Elemente in Ihrer Datei server.xml verwenden, um das Feature "Database Session Persistence" zu konfigurieren:
- classloading
- httpSession
- httpSessionDatabase
-
transaction
-
dataSource
- connectionManager
- containerAuthData
- jdbcDriver
- properties
- properties.datadirect.sqlserver
- properties.db2.i.native
- properties.db2.i.toolbox
- properties.db2.jcc
- properties.derby.client
- properties.derby.embedded
- properties.informix
- properties.informix.jcc
- properties.microsoft.sqlserver
- properties.oracle
- properties.sybase
- recoveryAuthData
-
dataSource
- classloading
- Globales Laden von Klassen
Attributname Datentyp Standardwert Beschreibung useJarUrls boolean false Angabe, ob URLs vom Typ 'jar:' zum Referenzieren von Dateien in Archiven verwendet werden sollen oder URLs vom Typ 'wsjar:'. - httpSession
- Konfiguration des HTTP-Sitzungsmanagements.
Attributname Datentyp Standardwert Beschreibung allowOverflow boolean true Gibt an, dass die Anzahl der Sitzungen im Speicher den mit der Eigenschaft für die maximale Anzahl speicherinterner Sitzungen überschreiten darf. alwaysEncodeUrl boolean false Die Spezifikation Servlet 2.5 legt fest, dass der URL in einem Aufruf von response.encodeURL nicht verschlüsselt wird, sofern dies nicht erforderlich ist. Für die Unterstützung der Abwärtskompatibilität wählen Sie diese Eigenschaft aus, um die Methode encodeURL aufzurufen, wenn die URL-Verschlüsselung aktiviert ist. Der URL wird immer verschlüsselt, selbst wenn der Browser Cookies unterstützt. cloneId string Die Klon-ID des Cluster-Members. In einem Cluster muss diese ID für die Aufrechterhaltung der Sitzungsaffinität eindeutig sein. Wenn Sie diese Eigenschaft definieren, überschreibt dieser Name den vom Server generierten Standardnamen. cloneSeparator string : Das einzelne Zeichen, das verwendet wird, um die Sitzungs-ID in Sitzungscookies von der Klon-ID zu trennen. Gewöhnlich sollte der Standardwert verwendet werden. Auf einigen WAP-Einheiten (Wireless Application Protocol) ist ein Doppelpunkt (:) nicht zulässig, und deshalb muss ein Pluszeichen (+) verwendet werden. Andere Werte sollten in der Regel nicht verwendet werden. Sie müssen sich mit den Voraussetzungen für Klonzeichen anderer Produkte, die auf Ihrem System ausgeführt werden, vertraut machen, bevor Sie diese Eigenschaft verwenden, um das Klontrennzeichen zu ändern. Die Tatsache, dass ein beliebiges Zeichen als Wert für diese Eigenschaft angegeben werden kann, impliziert nicht, dass das angegebene Zeichen auch ordnungsgemäß funktioniert. Sie impliziert auch nicht, dass IBM für die Behebung von Problemen verantwortlich ist, die auftreten können, wenn ein anderes Zeichen verwendet wird. cookieDomain string Domänenfeld eines Sitzungsüberwachungscookies. cookieHttpOnly boolean true Gibt an, dass Sitzungscookies das Feld HttpOnly enthalten. Browser, die das Feld HttpOnly unterstützen, lassen den Zugriff auf Cookies über clientseitige Scripts nicht zu. Die Verwendung des Felds HttpOnly verhindert Cross-Site-Scripting-Attacken. cookieMaxAge Zeitraum mit Genauigkeit in Sekunden -1 Gibt an, wie lange ein Cookie maximal im Client-Browser bleiben kann. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. cookieName string JSESSIONID Ein eindeutiger Name für ein Sitzungsmanagement-Cookie. cookiePath string / Ein Cookie wird an denn im Pfad angegebenen URL gesendet. cookieSecure boolean false Gibt an, dass die Sitzungscookies das sichere Feld enthalten. cookiesEnabled boolean true Gibt an, dass die Sitzungsüberwachung Cookies für die Weitergabe von Sitzungs-IDs verwendet. debugCrossover boolean false Wählen Sie diese Option aus, um weitere Prüfungen durchzuführen, um sicherzustellen, dass nur die Sitzung, die der Anforderung zugeordnet ist, aufgerufen oder referenziert wird, und um Nachrichten zu protokollieren, wenn Differenzen gefunden werden. Wählen Sie diese Option ab, wenn Sie die zusätzlichen Prüfungen überspringen möchten. forceInvalidationMultiple int 3 Wenn Ihre Anforderungen normalerweise nicht an ein Antwortzeitlimit gebunden sind, geben Sie 0 an, um festzulegen, dass der Sitzungsmanager warten soll, bis eine Anforderung abgeschlossen wird, bevor er versucht, die Sitzung zu inaktivieren. Andernfalls setzen Sie diese Eigenschaft auf eine positive ganze Zahl, um die Inaktivierung aktiver Sitzungen zu verzögern. Aktive Sitzungen, die das zulässige Zeitlimit überschritten haben, werden im ersten Inaktivierungsintervall nicht inaktiviert, sondern in dem Intervall, das auf diesem Wert basiert. Wenn Sie beispielsweise den Wert 2 angeben, wird eine aktive Sitzung im zweiten Inaktivierungsintervall nach Ablauf des Sitzungszeitlimits inaktiviert. idLength int 23 Die Länge der Sitzungs-ID. idReuse boolean false In einer Umgebung mit mehreren JVMs, die nicht für Sitzungspersistenz konfiguriert ist, kann der Sitzungsmanager bei Auswahl dieser Eigenschaft dieselben Sitzungsdaten für alle Anforderungen eines Benutzers verwenden, selbst wenn die Webanwendungen, die diese Anforderungen verarbeiten, von verschiedenen JVMs gesteuert werden. Diese Eigenschaft ist standardmäßig nicht ausgewählt. Wählen Sie diese Eigenschaft aus, wenn der Sitzungsmanager die Sitzungs-ID, die von einem Browser gesendet wird, verwenden soll, um Sitzungsdaten in mehreren Webanwendungen beizubehalten, die in einer Umgebung ausgeführt werden, die nicht für Sitzungspersistenz konfiguriert ist. invalidateOnUnauthorizedSessionRequestException boolean false Setzen Sie diese Eigenschaft auf true, wenn Sie möchten, dass der Sitzungsmanager eine Sitzung als Reaktion auf eine nicht berechtigte Anforderung ungültig machen soll, anstatt eine Ausnahme des Typs UnauthorizedSessionRequestException auszugeben. Wenn eine Sitzung ungültig gemacht wird, kann der Anforderer eine neue Sitzung erstellen, hat aber keinen Zugriff auf die zuvor gespeicherten Sitzungsdaten. Dies ermöglicht einem einzelnen Benutzer, die Verarbeitung von Anforderungen an andere Anwendungen nach einer Abmeldung fortzusetzen, während die Sitzungsdaten gleichzeitig geschützt werden. invalidationTimeout Zeitraum mit Genauigkeit in Sekunden 30m Gibt den Zeitraum an, in dem eine Sitzung ungenutzt bleiben kann. Nach Ablauf dieses Zeitraums wird die Sitzung als ungültig betrachtet. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maxInMemorySessionCount int 1000 Gibt die maximale Anzahl von Sitzungen an, die im Speicher verwaltet werden können. noAdditionalInfo boolean false Erzwingt das Entfernen von Informationen, die in Sitzungs-IDs nicht benötigt werden. protocolSwitchRewritingEnabled boolean false Fügt die Sitzungs-ID einem URL hinzu, wenn der URL eine Umstellung von HTTP auf HTTPS bzw. von HTTPS auf HTTP erfordert. reaperPollInterval Zeitraum mit Genauigkeit in Sekunden -1 Das Abfrageintervall (in Sekunden) für den Prozess, der ungültige Sitzungen entfernt. Der Mindestwert sind 30 Sekunden. Wenn Sie einen kleineren Wert als den Mindestwert angeben, wird automatisch ein entsprechender Wert bestimmt und verwendet. Dieser Wert überschreibt den Standardinstallationswert, der je nach Sitzungszeitlimit zwischen 30 und 360 Sekunden liegt. Da das Standardsitzungszeitlimit 30 Minuten beträgt, liegt das Reaper-Intervall gewöhnlich zwischen 2 und 3 Minuten. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. rewriteId string jsessionid Verwenden Sie diese Eigenschaft, um den Schlüssel zu ändern, der für die URL-Umschreibung verwendet wird. securityIntegrationEnabled boolean true Aktiviert die Sicherheitsintegration, was dazu führt, dass die Sitzungsmanagementfunktion die Identität von Benutzern den entsprechenden HTTP-Sitzungen zuordnet. securityUserIgnoreCase boolean false Gibt an, dass die Sitzungssicherheits-ID und die Clientsicherheits-ID als Übereinstimmung gewertet werden sollen, selbst wenn ihre Groß-/Kleinschreibung verschieden ist. Wenn Sie diese Eigenschaft auswählen, wird die Sitzungssicherheits-ID USER1 beispielsweise als Übereinstimmung mit den Clientsicherheits-IDs User1 und user1 gewertet. sslTrackingEnabled boolean false Gibt an, dass die Sitzungsüberwachung SSL-Informationen (Secure Sockets Layer) als Sitzungs-ID verwendet. urlRewritingEnabled boolean false Gibt an, dass die Sitzungsverwaltungsfunktion umgeschriebene URLs für die Weitergabe von Sitzungs-IDs verwendet. useContextRootAsCookiePath boolean false Gibt an, dass der Cookiepfad dem Kontextstammverzeichnis des Webmoduls und nicht / entspricht. - httpSessionDatabase
- Steuert, wie HTTP-Sitzungen persistent in einer Datenbank gespeichert werden.
Attributname Datentyp Standardwert Beschreibung dataSourceRef string Die ID der Datenquelle, die der Sitzungsmanager für die persistente Speicherung von HTTP-Sitzungsdaten verwenden soll. db2RowSize - 32KB
- 4KB
- 8KB
- 16KB
4KB Die für die Sitzungstabelle konfigurierte Seitengröße für den Tabellenbereich, wenn eine DB2-Datenbank verwendet wird. Eine Erhöhung dieses Werts kann die Datenbankleistung in einigen Umgebungen verbessern. - 32KB
- Seitengröße von 32 KB für den Tabellenbereich verwenden. Sie müssen zusätzlich einen DB2-Pufferpool und einen DB2-Tabellenbereich erstellen, und Sie müssen 32KB als Seitengröße für beides angeben. Außerdem müssen Sie den Namen des erstellten Tabellenbereichs angeben.
- 4KB
- Standardseitengröße von 4 KB für den Tabellenbereich verwenden. Sie müssen keinen DB2-Pufferpool oder -Tabellenbereich erstellen, und Sie müssen keinen Tabellenbereichsnamen angeben.
- 8KB
- Seitengröße von 8 KB für den Tabellenbereich verwenden. Sie müssen zusätzlich einen DB2-Pufferpool und einen DB2-Tabellenbereich erstellen, und Sie müssen 8KB als Seitengröße für beides angeben. Außerdem müssen Sie den Namen des erstellten Tabellenbereichs angeben.
- 16KB
- Seitengröße von 16 KB für den Tabellenbereich verwenden. Sie müssen zusätzlich einen DB2-Pufferpool und einen DB2-Tabellenbereich erstellen, und Sie müssen 16KB als Seitengröße für beides angeben. Außerdem müssen Sie den Namen des erstellten Tabellenbereichs angeben.
noAffinitySwitchBack boolean false Wählen Sie diese Eigenschaft aus, um die Affinität zum neuen Member aufrecht zu erhalten, selbst wenn das ursprüngliche Member wieder aktiv ist. Wenn ein Cluster-Member ausfällt, werden dessen Anforderungen an ein anderes Cluster-Member weitergeleitet, und es werden Sitzungen in diesem anderen Member aktiviert. Auf diese Weise wird die Sitzungsaffinität zum neuen Member aufrecht erhalten, und wenn das ausgefallene Cluster-Member wieder aktiv ist, werden die Sitzungsanforderungen, die im ursprünglichen Cluster-Member erstellt wurden, wieder an dieses Member zurückgeleitet. Die zulässigen Werte sind true (Option ausgewählt) und false (Option nicht ausgewählt), wobei der Standardwert false ist. Wählen Sie diese Eigenschaft aus, wenn Sie verteilte Sitzungen mit zeitbasiertem Schreiben konfiguriert haben. Diese Eigenschaft hat keine Auswirkung auf das Verhalten, wenn verteilte Sitzungen nicht aktiviert aktiviert sind. onlyCheckInCacheDuringPreInvoke boolean false Wenn Sie diese Option auswählen, wird die Zeit des letzten Zugriffs auf eine Sitzung nur aktualisiert, wenn eine Anforderung die Sitzung erhält. Wenn Sie die Option nicht auswählen, wird die Zeit des letzten Zugriffs auf eine Sitzung bei jeder Anforderung aktualisiert. Eine Änderung dieses Werts kann die Leistung in einigen Umgebungen verbessern. optimizeCacheIdIncrements boolean true Wenn die Browsersitzung des Benutzers zwischen mehreren Webanwendungen hin- und herschaltet, können zusätzliche Aktivitäten im persistenten Speicher angezeigt werden, da die speicherinternen Sitzungen für ein Webmodul über den persistenten Speicher aktualisiert werden. Infolgedessen erhöhen sich die Cache-IDs kontinuierlich, und die Attribute der speicherinternen Sitzungen werden durch die Attribute der persistenten Kopien überschrieben. Wählen Sie diese Eigenschaft aus, wenn Sie verhindern möchten, dass die Cache-IDs kontinuierlich erhöht werden. Wenn Sie diese Option auswählen, muss der Sitzungsmanager bewerten, ob die speicherinterne Sitzung für ein Webmodul älter ist als die Kopie im persistenten Speicher. Wenn es sich bei der Konfiguration um einen Cluster handelt, stellen Sie sicher, dass die Systemzeiten der einzelnen Cluster-Member so nah beieinander wie möglich liegen. scheduleInvalidation boolean false Wählen Sie diese Option aus, um die Anzahl der Datenbankaktualisierungen zu reduzieren, die erforderlich sind, damit die HTTP-Sitzungen aktiv bleiben. Geben Sie die beiden Stunden eines Tags an, an denen die wenigsten Aktivitäten im Anwendungsserver zu verzeichnen sind. Wenn Sie diese Option abwählen, wird in einem Intervall von wenigen Minuten ein Inaktivierungsprozess ausgeführt, der die inaktivierten HTTP-Sitzungen entfernt. scheduleInvalidationFirstHour int 0 Gibt die erste Stunde des Tags an, in der die inaktivierten Sitzungen aus dem persistenten Speicher gelöscht werden. Geben Sie diesen Wert als ganze Zahl zwischen 0 und 23 an. Dieser Wert ist nur gültig, wenn Inaktivierung planen ausgewählt ist. scheduleInvalidationSecondHour int 0 Gibt die zweite Stunde des Tags an, in der die inaktivierten Sitzungen aus dem persistenten Speicher gelöscht werden. Geben Sie diesen Wert als ganze Zahl zwischen 0 und 23 an. Dieser Wert ist nur gültig, wenn Inaktivierung planen ausgewählt ist. skipIndexCreation boolean false Setzen Sie diese Eigenschaft auf "true", um die Indexerstellung beim Serverstart zu inaktivieren. Diese angepasste Eigenschaft sollte nur verwendet werden, wenn Sie Ihre eigenen Datenbankindizes für Sitzungspersistenz manuell erstellen möchten. Es wird jedoch empfohlen, dass die Datenbankindizes vom Sitzungsmanager erstellt werden. Bevor Sie diese Eigenschaft aktivieren, stellen Sie sicher, dass der richtige Index in Ihrer Sitzungsdatenbank vorhanden ist. tableName string sessions Der Name der Datenbanktabelle. tableSpaceName string Tabellenbereich, der für die Sitzungstabelle verwendet werden soll. Dieser Wert ist nur erforderlich, wenn die DB2-Zeilengröße höher ist als 4KB. useInvalidatedId boolean true Wählen Sie diese Eigenschaft aus, wenn die eingehende ID wiederverwendet werden soll, wenn die Sitzung mit dieser ID erst kürzlich inaktiviert wurde. Diese Eigenschaft ist eine Leistungsoptimierung, weil sie verhindert, dass der persistente Speicher überprüft wird. useMultiRowSchema boolean false Wenn Sie diese Option auswählen, wird jedes Sitzungsdatenattribut in eine separate Zeile in der Datenbank gestellt. Dies ermöglicht, dass für jede Sitzung ein höheres Datenvolumen gespeichert werden kann. Mit dieser Konfiguration kann eine bessere Leistung erzielt werden, wenn die Sitzungsattribute sehr umfangreich sind und nur wenige Änderungen an den Sitzungsattributen vorgenommen werden müssen. Wenn Sie diese Option abwählen, werden für jede Sitzung alle Sitzungsdatenattribute in dieselbe Zeile gestellt. useOracleBlob boolean false Wählen Sie diese Eigenschaft aus, wenn Sie die Datenbanktabelle mit dem Datentyp BLOB (Binary Large Object, großes Binärobjekt) für die mittlere Spalte erstellen möchten. Dieser Wert erhöht die Leistung persistenter Sitzungen, wenn Oracle-Datenbanken verwendet werden. Aufgrund einer Oracle-Einschränkung setzt die BLOB-Unterstützung die Verwendung des OCI-Datenbanktreibers (Oracle Call Interface) für mehr als 4000 Datenbytes voraus. Außerdem müssen Sie sicherstellen, dass vor dem Serverneustart eine neue Sitzungstabelle erstellt wird, indem Sie Ihre alte Sitzungstabelle löschen oder indem Sie die Definition der Datenquelle so ändern, dass eine Datenbank referenziert wird, die keine Sitzungstabelle enthält. usingCustomSchemaName boolean false Setzen Sie diese Eigenschaft auf "true", wenn Sie DB2 für Sitzungspersistenz verwenden und die Eigenschaft currentSchema in der Datenquelle gesetzt ist. writeContents - ALL_SESSION_ATTRIBUTES
- ONLY_UPDATED_ATTRIBUTES
ONLY_UPDATED_ATTRIBUTES Gibt an, wie viele Sitzungsdaten in den persistenten Speicher geschrieben werden sollen. Standardmäßig werden nur aktualisierte Attribute geschrieben, aber es können auch alle Attribute (unabhängig davon, ob sie geändert wurden oder nicht) geschrieben werden. - ALL_SESSION_ATTRIBUTES
- Alle Attribute in den persistenten Speicher schreiben
- ONLY_UPDATED_ATTRIBUTES
- Nur aktualisierte Attribute in den persistenten Speicher schreiben
writeFrequency - TIME_BASED_WRITE
- END_OF_SERVLET_SERVICE
- MANUAL_UPDATE
END_OF_SERVLET_SERVICE Gibt an, wann Sitzungsdaten in den persistenten Speicher geschrieben werden. Standardmäßig werden Sitzungsdaten nach der Abschluss der Servletausführung in den persistenten Speicher geschrieben. Eine Änderung dieses Werts kann die Leistung in einigen Umgebungen verbessern. - TIME_BASED_WRITE
- Sitzungsdaten werden basierend auf dem angegebenen Wert für das Schreibintervall in den Basispersistenten Speicher geschrieben
- END_OF_SERVLET_SERVICE
- Sitzungsdaten werden nach Abschluss der Servletausführung in den persistenten Speicher geschrieben
- MANUAL_UPDATE
- Für das Schreiben der Sitzungsdaten in den persistenten Speicher ist eine programmgesteuerte Synchronisation für das Objekt IBMSession erforderlich
writeInterval Zeitraum mit Genauigkeit in Sekunden 2m Anzahl der Sekunden, die vergehen müssen, bevor Sitzungsdaten in den persistenten Speicher geschrieben werden. Der Standardwert sind 120 Sekunden. Dieser Wert wird nur verwendet, wenn die zeitbasierte Schreibfrequenz ausgewählt wurde. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. - transaction
- Konfigurationseigenschaften für den Transaktionsmanagerservice
Attributname Datentyp Standardwert Beschreibung acceptHeuristicHazard boolean true Gibt all, ob alle Anwendungen in diesem Server das heurististische Risiko in zweiphasigen Transaktionen mit einer einphasigen Ressource in Kauf nehmen. clientInactivityTimeout Zeitraum mit Genauigkeit in Sekunden 60s Die maximale Zeit zwischen Transaktionsanforderungen von einem fernen Client. Alle Clientinaktivitätszeiträume, die dieses Zeitlimit überschreiten, führen dazu, dass die Transaktion in diesem Anwendungsserver rückgängig gemacht wird. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. dataSourceRef Referenz auf das dataSource-Element (string) der höchsten Ebene. Diese Eigenschaft ist optional. Standardmäßig speichert der Transaktionsservice seine Wiederherstellungsprotokolle in einer Datei. Alternativ können die Protokolle in einem Managementsystem für relationale Datenbanken gespeichert werden. Dazu müssen Sie diese Eigenschaft setzen, die eine nicht transaktionsorientiert Datenquelle definiert, in der die Transaktionsprotokolle gespeichert werden. defaultMaxShutdownDelay Zeitraum mit Genauigkeit in Sekunden 2s Maximale Standardverzögerung für Beendigung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. enableLoggingForHeuristicReporting boolean false Gibt an, ob der Anwendungsserver Ereignisse vom Typ 'Einphasige Ressource wird jetzt festgeschrieben' von Transaktionen protokolliert, an denen einphasige und zweiphasige Ressourcen beteiligt sind. heuristicRetryInterval Zeitraum mit Genauigkeit in Sekunden 60s Gibt an, wie lange der Anwendungsserver wartet, bevor er ein Beendigungssignal (z. B. Commit oder Rollback) nach einer vorübergehenden Ausnahme von einem Ressourcenmanager oder fernen Partner wiederholt. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. heuristicRetryWait int 5 Gibt an, wie oft der Anwendungsserver ein Beendigungssignal (z. B. Commit oder Rollback) wiederholt. Wiederholungen werden nach einer vorübergehenden Ausnahme des Ressourcenmanagers oder eines fernen Partners vorgenommen. lpsHeuristicCompletion - COMMIT
- MANUAL
- ROLLBACK
ROLLBACK Gibt die Richtung an, die zum Beenden einer Transaktion mit heuristischem Ergebnis verwendet wird. Entweder schreibt der Anwendungsserver die Transaktion fest (COMMIT) oder macht sie rückgängig (ROLLBACK), oder die Transaktion muss durch manuellen Eingriff durch den Administrator (MANUELL) beendet werden. Die zulässigen Werte sind COMMIT, ROLLBACK und MANUAL. - COMMIT
- Festschreiben
- MANUAL
- Manuell
- ROLLBACK
- Rückgängig machen
propogatedOrBMTTranLifetimeTimeout Zeitraum mit Genauigkeit in Sekunden 0 Gibt den oberen Grenzwert für das Transaktionszeitlimit für die in diesem Server ausgeführten Transaktionen an. Dieser Wert muss größer-gleich dem Gesamttransaktionszeitlimit sein. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. recoverOnStartup boolean false Gibt an, ob der Server beim Serverstart mit der Transaktionswiederherstellung beginnen soll. recoveryGroup string Der Name der Wiederherstellungsgruppe, zu der dieser Server gehört. Mitglieder einer Wiederherstellungsgruppe können die Transaktionsprotokolle anderer Server in der Gruppe wiederherstellen. recoveryIdentity string Die eindeutige Identität dieses Servers für die Transaktionspeerwiederherstellung. timeoutGracePeriodEnabled boolean false Gibt an, ob es eine Verzögerung zwischen einem Transaktionszeitlimit und der abnormalen Beendigung der Servantregion gibt, in der die Transaktion ausgeführt wurde. totalTranLifetimeTimeout Zeitraum mit Genauigkeit in Sekunden 120s Gibt die maximale Standardausführungsdauer für Transaktionen an, die in diesem Server gestartet werden. Transaktionen, die im angegebenen Zeitrahmen nicht abgeschlossen werden können, werden rückgängig gemacht. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. transactionLogDBTableSuffix string Wenn Wiederherstellungsprotokolle in einer RDBMS-Tabelle gespeichert werden, ermöglicht diese Eigenschaft, an den Tabellennamen nachträglich eine Zeichenfolge anzufügen, die den Tabellennamen für diesen Server eindeutig macht. transactionLogDirectory string ${server.output.dir}/tranlog/ Gibt den Namen eines Verzeichnisses für den Server an, in dem der Transaktionsservice die Protokolldateien für die Wiederherstellung speichert. transactionLogSize int 1024 Gibt die Größe der Transaktionsprotokolldateien in Kilobyte an. waitForRecovery boolean false Gibt an, ob der Server den Abschluss der Transaktionswiederherstellung abwarten soll, bevor er neue Transaktionsanforderungen akzeptiert. - transaction > dataSource
Beschreibung: Diese Eigenschaft ist optional. Standardmäßig speichert der Transaktionsservice seine Wiederherstellungsprotokolle in einer Datei. Alternativ können die Protokolle in einem Managementsystem für relationale Datenbanken gespeichert werden. Dazu müssen Sie diese Eigenschaft setzen, die eine nicht transaktionsorientiert Datenquelle definiert, in der die Transaktionsprotokolle gespeichert werden.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung beginTranForResultSetScrollingAPIs boolean true Es wird versucht, Transaktionen zu registrieren, wenn Scrolling-Schnittstellen für die Ergebnismenge verwendet werden. beginTranForVendorAPIs boolean true Es wird versucht, Transaktionen zu registrieren, wenn anbieterspezifische Schnittstellen für die Ergebnismenge verwendet werden. commitOrRollbackOnCleanup - commit
- rollback
Legt fest, wie Verbindungen bereinigt werden, die in einer Datenbank-UOW (AutoCommit=false) enthalten sein können, wenn die Verbindung geschlossen oder an den Pool zurückgegeben wird. - commit
- Verbindung durch Commit bereinigen
- rollback
- Verbindung durch Rollback bereinigen
connectionManagerRef Referenz auf das connectionManager-Element (string) der höchsten Ebene. Der Verbindungsmanager für eine Datenquelle. connectionSharing - MatchOriginalRequest
- MatchCurrentState
MatchOriginalRequest Gibt an, wie Verbindungen für gemeinsame Nutzung abgeglichen werden. - MatchOriginalRequest
- Wenn Verbindungen gemeinsam genutzt werden, Abgleich auf der Basis der ursprünglichen Verbindungsanforderung durchführen.
- MatchCurrentState
- Wenn Verbindungen gemeinsam genutzt werden, Abgleich auf der Basis des aktuellen Verbindungsstatus durchführen.
containerAuthDataRef Referenz auf das authData-Element (string) der höchsten Ebene. Die Standardauthentifizierungsdaten für die containergesteuerte Authentifizierung, die gelten, wenn in Bindungen kein Authentifizierungsalias für eine Ressourcenreferenz mit res-auth=CONTAINER angegeben ist. isolationLevel - TRANSACTION_REPEATABLE_READ
- TRANSACTION_READ_COMMITTED
- TRANSACTION_SERIALIZABLE
- TRANSACTION_READ_UNCOMMITTED
- TRANSACTION_SNAPSHOT
Die Standardtransaktionsisolationsstufe. - TRANSACTION_REPEATABLE_READ
- Fehlerhafte Leseoperationen und nicht wiederholbare Leseoperationen werden verhindert. Es können Scheinleseoperationen auftreten.
- TRANSACTION_READ_COMMITTED
- Fehlerhafte Leseoperationen werden verhindert. Es können nicht wiederholbare und Scheinleseoperationen auftreten.
- TRANSACTION_SERIALIZABLE
- Fehlerhafte, nicht wiederholbare und Scheinleseoperationen werden verhindert.
- TRANSACTION_READ_UNCOMMITTED
- Es können fehlerhafte Leseoperationen, nicht wiederholbare Leseoperationen und Scheinleseoperationen auftreten.
- TRANSACTION_SNAPSHOT
- Momentaufnahmeisolation für Microsoft SQL Server JDBC Driver und DataDirect Connect for JDBC Driver.
jdbcDriverRef Referenz auf das jdbcDriver-Element (string) der höchsten Ebene. Der JDBC-Treiber für eine Datenquelle. jndiName string Der JNDI-Name für eine Datenquelle. queryTimeout Zeitraum mit Genauigkeit in Sekunden Standardabfragezeitlimit für SQL-Anweisungen. In einer JTA-Transaktion kann syncQueryTimeoutWithTransactionTimeout diesen Standardwert überschreiben. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. recoveryAuthDataRef Referenz auf das authData-Element (string) der höchsten Ebene. Die Authentifizierungsdaten für die Transaktionswiederherstellung. statementCacheSize int Minimum: 0
10 Die maximale Anzahl zwischengespeicherter Anweisungen pro Verbindung. supplementalJDBCTrace boolean Ergänzt den Trace des JDBC-Treibers, der protokolliert wird, wenn der JDBC-Treibertrace in bootstrap.properties aktiviert ist. Die Tracespezifikationen des JDBC-Treibers enthalten com.ibm.ws.database.logwriter, com.ibm.ws.db2.logwriter, com.ibm.ws.derby.logwriter, com.ibm.ws.informix.logwriter, com.ibm.ws.oracle.logwriter, com.ibm.ws.sqlserver.logwriter, com.ibm.ws.sybase.logwriter. syncQueryTimeoutWithTransactionTimeout boolean false Gibt an, dass die verbleibende Zeit (sofern vorhanden) in einer JTA-Transaktion als Standardabfragezeitlimit für SQL-Anweisungen verwendet werden soll. transactional boolean true Aktiviert die Teilnahme an Transaktionen, die vom Anwendungsserver verwaltet werden. type - javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
Der Typ der Datenquelle. - javax.sql.DataSource
- javax.sql.DataSource
- javax.sql.XADataSource
- javax.sql.XADataSource
- javax.sql.ConnectionPoolDataSource
- javax.sql.ConnectionPoolDataSource
- transaction > dataSource > connectionManager
Beschreibung: Der Verbindungsmanager für eine Datenquelle.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung agedTimeout Zeitraum mit Genauigkeit in Sekunden -1 Zeit, nach der eine physische Verbindung über die Poolwartung gelöscht werden kann. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. connectionTimeout Zeitraum mit Genauigkeit in Sekunden 30s Zeit, nach der eine Verbindungsanforderungsüberschreitung ausgelöst wird. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maxConnectionsPerThread int Minimum: 0
Begrenzt die Anzahl offener Verbindungen in jedem Thread. maxIdleTime Zeitraum mit Genauigkeit in Sekunden 30m Zeit, nach der eine nicht verwendete oder inaktive Verbindung während der Poolwartung verworfen werden kann. Bei der Verkleinerung des Pools wird die Mindestgröße nicht unterschritten. Der Wert -1 inaktiviert das Zeitlimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maxPoolSize int Minimum: 0
50 Maximale Anzahl physischer Verbindungen für einen Pool. Der Wert 0 bedeutet uneingeschränkt. minPoolSize int Minimum: 0
Mindestanzahl physischer Verbindungen, die im Pool verwaltet werden. Der Pool wird nicht vorab gefüllt. Das Alterszeitlimit kann den Mindestwert überschreiben. numConnectionsPerThreadLocal int Minimum: 0
Gibt die Anzahl an Verbindungen für jeden Thread an, die zwischengespeichert werden. purgePolicy - ValidateAllConnections
- FailingConnectionOnly
- EntirePool
EntirePool Gibt an, welche Verbindungen gelöscht werden sollen, wenn eine veraltete Verbindung in einem Pool gefunden wird. - ValidateAllConnections
- Wenn eine veraltete Verbindung erkannt wird, werden Verbindungen getestet und die als fehlerhaft eingestuften geschlossen.
- FailingConnectionOnly
- Wenn eine veraltete Verbindung erkannt wird, wird nur die als fehlerhaft markierte Verbindung geschlossen.
- EntirePool
- Wenn eine veraltete Verbindung erkannt wird, werden alle Verbindungen im Pool als abgelaufen markiert und geschlossen, wenn sie nicht mehr verwendet werden.
reapTime Zeitraum mit Genauigkeit in Sekunden 3m Zeit zwischen Ausführungen des Wartungsthreads für den Pool. Der Wert -1 inaktiviert die Poolwartung. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden.
- transaction > dataSource > containerAuthData
Beschreibung: Die Standardauthentifizierungsdaten für die containergesteuerte Authentifizierung, die gelten, wenn in Bindungen kein Authentifizierungsalias für eine Ressourcenreferenz mit res-auth=CONTAINER angegeben ist.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung password Umkehrbar verschlüsseltes Kennwort (string) Das Kennwort des Benutzers, das für die Herstellung der Verbindung zum unternehmensweiten Informationssystem verwendet werden soll. Der Wert kann in Klartext oder in verschlüsselter Form gespeichert werden. Es wird empfohlen, das Kennwort zu verschlüsseln. Verwenden Sie dazu das Tool securityUtility mit der Option encode. user string Der Name des Benutzers, der für die Herstellung der Verbindung zum unternehmensweiten Informationssystem verwendet werden soll.
- transaction > dataSource > jdbcDriver
Beschreibung: Der JDBC-Treiber für eine Datenquelle.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung javax.sql.ConnectionPoolDataSource string Die JDBC-Treiberimplementierung von javax.sql.ConnectionPoolDataSource. javax.sql.DataSource string Die JDBC-Treiberimplementierung von javax.sql.DataSource. javax.sql.XADataSource string Die JDBC-Treiberimplementierung von javax.sql.XADataSource. libraryRef Referenz auf das library-Element (string) der höchsten Ebene. Identifiziert die JAR-Dateien und nativen Dateien des JDBC-Treibers. - transaction > dataSource > jdbcDriver > library
Beschreibung: Identifiziert die JAR-Dateien und nativen Dateien des JDBC-Treibers.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung apiTypeVisibility string spec,ibm-api,api Die Typen von API-Paketen, die das Klassenladeprogramm dieser Bibliothek sehen kann, in Form einer durch Kommas getrennten Liste mit einer beliebigen Kombination der folgenden Einträge: spec, ibm-api, api, third-party. description string Beschreibung der gemeinsam genutzten Bibliothek für Administratoren. filesetRef Liste mit Referenzen auf fileset-Elemente der höchsten Ebene (durch Kommas getrennte Zeichenfolge). ID der referenzierten Dateigruppe name string Name der gemeinsam genutzten Bibliothek für Administratoren. - transaction > dataSource > jdbcDriver > library > file
Beschreibung: ID der referenzierten DateiErforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung id string Eine eindeutige Konfigurations-ID. name Pfad zu einer Datei Vollständig qualifizierter Dateiname
- transaction > dataSource > jdbcDriver > library > fileset
Beschreibung: ID der referenzierten DateigruppeErforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung caseSensitive boolean true Boolescher Wert, der anzeigt, ob bei der Suche die Groß-/Kleinschreibung beachtet werden soll (Standardeinstellung: true). dir Pfad zu einem Verzeichnis ${server.config.dir} Das Basisverzeichnis, in dem Dateien gesucht werden. excludes string Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die von den Suchergebnissen ausgeschlossen werden sollen. Standardmäßig werden keine Dateien ausgeschlossen. id string Eine eindeutige Konfigurations-ID. includes string * Die durch Kommas oder Leerzeichen getrennte Liste mit Dateinamensmustern, die in die Suchergebnisse eingeschlossen werden sollen (Standardeinstellung: *). scanInterval Zeitraum mit Genauigkeit in Millisekunden 0 Das Intervall, in dem die Dateigruppe auf Änderungen hin überprüft wird, zusammen mit dem Suffix für die Zeiteinheit: h-Stunde, m-Minute, s-Sekunde, ms-Millisekunde (z. B. 2ms oder 5s). Diese Einstellung ist standardmäßig inaktiviert (scanInterval=0). Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden.
- transaction > dataSource > jdbcDriver > library > folder
Beschreibung: ID des referenzierten OrdnersErforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung dir Pfad zu einem Verzeichnis Verzeichnis oder Ordner, der zum Suchen von Ressourcendateien in den Bibliotheksklassenpfad eingeschlossen werden soll id string Eine eindeutige Konfigurations-ID.
- transaction > dataSource > properties
Beschreibung: Liste der JDBC-Anbietereigenschaften für die Datenquelle, z. B. databaseName="dbname" serverName="localhost" portNumber="50000".Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung URL string URL für die Herstellung der Verbindung zur Datenbank. databaseName string JDBC-Treibereigenschaft: databaseName. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int Port, an dem Datenbankverbindungen abgerufen werden. serverName string Server, auf dem die Datenbank ausgeführt wird user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.datadirect.sqlserver
Beschreibung: Datenquelleneigenschaften des Treibers für DataDirect Connect for JDBC für Microsoft SQL Server.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung JDBCBehavior - 1
- 0
0 JDBC-Treibereigenschaft: JDBCBehavior. Werte: 0 (JDBC 4.0) oder 1 (JDBC 3.0). - 1
- JDBC 3.0
- 0
- JDBC 4.0
XATransactionGroup string JDBC-Treibereigenschaft: XATransactionGroup. XMLDescribeType - longvarbinary
- longvarchar
JDBC-Treibereigenschaft: XMLDescribeType. - longvarbinary
- longvarbinary
- longvarchar
- longvarchar
accountingInfo string JDBC-Treibereigenschaft: accountingInfo. alternateServers string JDBC-Treibereigenschaft: alternateServers. alwaysReportTriggerResults boolean JDBC-Treibereigenschaft: alwaysReportTriggerResults. applicationName string JDBC-Treibereigenschaft: applicationName. authenticationMethod - ntlm
- userIdPassword
- kerberos
- auto
JDBC-Treibereigenschaft: authenticationMethod. - ntlm
- ntlm
- userIdPassword
- userIdPassword
- kerberos
- kerberos
- auto
- auto
bulkLoadBatchSize long JDBC-Treibereigenschaft: bulkLoadBatchSize. bulkLoadOptions long JDBC-Treibereigenschaft: bulkLoadOptions. clientHostName string JDBC-Treibereigenschaft: clientHostName. clientUser string JDBC-Treibereigenschaft: clientUser. codePageOverride string JDBC-Treibereigenschaft: codePageOverride. connectionRetryCount int JDBC-Treibereigenschaft: connectionRetryCount. connectionRetryDelay Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: connectionRetryDelay. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. convertNull int JDBC-Treibereigenschaft: convertNull. databaseName string JDBC-Treibereigenschaft: databaseName. dateTimeInputParameterType - dateTime
- dateTimeOffset
- auto
JDBC-Treibereigenschaft: dateTimeInputParameterType. - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
dateTimeOutputParameterType - dateTime
- dateTimeOffset
- auto
JDBC-Treibereigenschaft: dateTimeOutputParameterType. - dateTime
- dateTime
- dateTimeOffset
- dateTimeOffset
- auto
- auto
describeInputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC-Treibereigenschaft: describeInputParameters. - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
describeOutputParameters - describeIfString
- noDescribe
- describeIfDateTime
- describeAll
JDBC-Treibereigenschaft: describeOutputParameters. - describeIfString
- describeIfString
- noDescribe
- noDescribe
- describeIfDateTime
- describeIfDateTime
- describeAll
- describeAll
enableBulkLoad boolean JDBC-Treibereigenschaft: enableBulkLoad. enableCancelTimeout boolean JDBC-Treibereigenschaft: enableCancelTimeout. encryptionMethod - loginSSL
- requestSSL
- SSL
- noEncryption
JDBC-Treibereigenschaft: encryptionMethod. - loginSSL
- loginSSL
- requestSSL
- requestSSL
- SSL
- SSL
- noEncryption
- noEncryption
failoverGranularity - disableIntegrityCheck
- atomicWithRepositioning
- nonAtomic
- atomic
JDBC-Treibereigenschaft: failoverGranularity. - disableIntegrityCheck
- disableIntegrityCheck
- atomicWithRepositioning
- atomicWithRepositioning
- nonAtomic
- nonAtomic
- atomic
- atomic
failoverMode - connect
- select
- extended
JDBC-Treibereigenschaft: failoverMode. - connect
- connect
- select
- select
- extended
- extended
failoverPreconnect boolean JDBC-Treibereigenschaft: failoverPreconnect. hostNameInCertificate string JDBC-Treibereigenschaft: hostNameInCertificate. initializationString string JDBC-Treibereigenschaft: initializationString. insensitiveResultSetBufferSize int JDBC-Treibereigenschaft: insensitiveResultSetBufferSize. javaDoubleToString boolean JDBC-Treibereigenschaft: javaDoubleToString. loadBalancing boolean JDBC-Treibereigenschaft: loadBalancing. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. longDataCacheSize int Minimum: -1
JDBC-Treibereigenschaft: longDataCacheSize. netAddress string JDBC-Treibereigenschaft: netAddress. packetSize int Minimum: -1
Maximum: 128
JDBC-Treibereigenschaft: packetSize. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int Port, an dem Datenbankverbindungen abgerufen werden. queryTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: queryTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. resultsetMetaDataOptions int JDBC-Treibereigenschaft: resultsetMetaDataOptions. selectMethod - direct
- cursor
JDBC-Treibereigenschaft: selectMethod. - direct
- direct
- cursor
- cursor
serverName string localhost Server, auf dem die Datenbank ausgeführt wird snapshotSerializable boolean JDBC-Treibereigenschaft: snapshotSerializable. spyAttributes string JDBC-Treibereigenschaft: spyAttributes. stringInputParameterType - varchar
- nvarchar
varchar JDBC-Treibereigenschaft: stringInputParameterType. - varchar
- varchar
- nvarchar
- nvarchar
stringOutputParameterType - varchar
- nvarchar
varchar JDBC-Treibereigenschaft: stringOutputParameterType. - varchar
- varchar
- nvarchar
- nvarchar
suppressConnectionWarnings boolean JDBC-Treibereigenschaft: suppressConnectionWarnings. transactionMode - explicit
- implicit
JDBC-Treibereigenschaft: transactionMode. - explicit
- explicit
- implicit
- implicit
truncateFractionalSeconds boolean JDBC-Treibereigenschaft: truncateFractionalSeconds. trustStore string JDBC-Treibereigenschaft: trustStore. trustStorePassword Umkehrbar verschlüsseltes Kennwort (string) JDBC-Treibereigenschaft: trustStorePassword. useServerSideUpdatableCursors boolean JDBC-Treibereigenschaft: useServerSideUpdatableCursors. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. validateServerCertificate boolean JDBC-Treibereigenschaft: validateServerCertificate.
- transaction > dataSource > properties.db2.i.native
Beschreibung: Datenquelleneigenschaften des nativen JDBC-Treibers für IBM DB2 for i.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung access - read only
- all
- read call
all JDBC-Treibereigenschaft: access. - read only
- read only
- all
- all
- read call
- read call
autoCommit boolean true JDBC-Treibereigenschaft: autoCommit. batchStyle - 2.1
- 2.0
2.0 JDBC-Treibereigenschaft: batchStyle. - 2.1
- 2.1
- 2.0
- 2.0
behaviorOverride int JDBC-Treibereigenschaft: behaviorOverride. blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC-Treibereigenschaft: blockSize. - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC-Treibereigenschaft: cursorHold. cursorSensitivity - asensitive
- sensitive
asensitive JDBC-Treibereigenschaft: cursorSensitivity. Werte: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). - asensitive
- asensitive
- sensitive
- sensitive
dataTruncation string true JDBC-Treibereigenschaft: dataTruncation. databaseName string *LOCAL JDBC-Treibereigenschaft: databaseName. dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC-Treibereigenschaft: dateFormat. - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- b
- .
- /
- -
JDBC-Treibereigenschaft: dateSeparator. - \,
- Komma (,).
- b
- Zeichen b
- .
- Punkt (.).
- /
- Schrägstrich (/).
- -
- Strich (-).
decimalSeparator - \,
- .
JDBC-Treibereigenschaft: decimalSeparator. - \,
- Komma (,).
- .
- Punkt (.).
directMap boolean true JDBC-Treibereigenschaft: directMap. doEscapeProcessing boolean true JDBC-Treibereigenschaft: doEscapeProcessing. fullErrors boolean JDBC-Treibereigenschaft: fullErrors. libraries string JDBC-Treibereigenschaft: libraries. lobThreshold int Maximum: 500000
0 JDBC-Treibereigenschaft: lobThreshold. lockTimeout Zeitraum mit Genauigkeit in Sekunden 0 JDBC-Treibereigenschaft: lockTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maximumPrecision - 31
- 63
31 JDBC-Treibereigenschaft: maximumPrecision. - 31
- 31
- 63
- 63
maximumScale int Minimum: 0
Maximum: 63
31 JDBC-Treibereigenschaft: maximumScale. minimumDivideScale int Minimum: 0
Maximum: 9
0 JDBC-Treibereigenschaft: minimumDivideScale. networkProtocol int JDBC-Treibereigenschaft: networkProtocol. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int Port, an dem Datenbankverbindungen abgerufen werden. prefetch boolean true JDBC-Treibereigenschaft: prefetch. queryOptimizeGoal - 2
- 1
2 JDBC-Treibereigenschaft: queryOptimizeGoal. Werte: 1 (*FIRSTIO) und 2 (*ALLIO). - 2
- *ALLIO
- 1
- *FIRSTIO
reuseObjects boolean true JDBC-Treibereigenschaft: reuseObjects. serverName string Server, auf dem die Datenbank ausgeführt wird serverTraceCategories int 0 JDBC-Treibereigenschaft: serverTraceCategories. systemNaming boolean false JDBC-Treibereigenschaft: systemNaming. timeFormat - iso
- eur
- jis
- usa
- hms
JDBC-Treibereigenschaft: timeFormat. - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- b
- :
- .
JDBC-Treibereigenschaft: timeSeparator. - \,
- Komma (,).
- b
- Zeichen b
- :
- Doppelpunkt (:).
- .
- Punkt (.).
trace boolean JDBC-Treibereigenschaft: trace. transactionTimeout Zeitraum mit Genauigkeit in Sekunden 0 JDBC-Treibereigenschaft: transactionTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. translateBinary boolean false JDBC-Treibereigenschaft: translateBinary. translateHex - binary
- character
character JDBC-Treibereigenschaft: translateHex. - binary
- binary
- character
- character
useBlockInsert boolean false JDBC-Treibereigenschaft: useBlockInsert. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.db2.i.toolbox
Beschreibung: Datenquelleneigenschaften des JDBC-Treibers für IBM DB2 for i Toolbox.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung access - read only
- all
- read call
all JDBC-Treibereigenschaft: access. - read only
- read only
- all
- all
- read call
- read call
behaviorOverride int JDBC-Treibereigenschaft: behaviorOverride. bidiImplicitReordering boolean true JDBC-Treibereigenschaft: bidiImplicitReordering. bidiNumericOrdering boolean false JDBC-Treibereigenschaft: bidiNumericOrdering. bidiStringType int JDBC-Treibereigenschaft: bidiStringType. bigDecimal boolean true JDBC-Treibereigenschaft: bigDecimal. blockCriteria - 2
- 1
- 0
2 JDBC-Treibereigenschaft: blockCriteria. Werte: 0 (keine Blockierung von Datensätzen), 1 (blockieren, wenn FOR FETCH ONLY angegeben ist), 2 (blockieren, wenn FOR UPDATE angegeben ist). - 2
- 2
- 1
- 1
- 0
- 0
blockSize - 512
- 128
- 0
- 32
- 64
- 16
- 8
- 256
32 JDBC-Treibereigenschaft: blockSize. - 512
- 512
- 128
- 128
- 0
- 0
- 32
- 32
- 64
- 64
- 16
- 16
- 8
- 8
- 256
- 256
cursorHold boolean false JDBC-Treibereigenschaft: cursorHold. cursorSensitivity - asensitive
- sensitive
- insensitive
asensitive JDBC-Treibereigenschaft: cursorSensitivity. Werte: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). - asensitive
- asensitive
- sensitive
- sensitive
- insensitive
- insensitive
dataCompression boolean true JDBC-Treibereigenschaft: dataCompression. dataTruncation boolean true JDBC-Treibereigenschaft: dataTruncation. databaseName string JDBC-Treibereigenschaft: databaseName. dateFormat - dmy
- iso
- eur
- ymd
- julian
- jis
- usa
- mdy
JDBC-Treibereigenschaft: dateFormat. - dmy
- dmy
- iso
- iso
- eur
- eur
- ymd
- ymd
- julian
- julian
- jis
- jis
- usa
- usa
- mdy
- mdy
dateSeparator - \,
- .
- /
- -
JDBC-Treibereigenschaft: dateSeparator. - Leerzeichen ( ).
- \,
- Komma (,).
- .
- Punkt (.).
- /
- Schrägstrich (/).
- -
- Strich (-).
decimalSeparator - \,
- .
JDBC-Treibereigenschaft: decimalSeparator. - \,
- Komma (,).
- .
- Punkt (.).
driver - toolbox
- native
toolbox JDBC-Treibereigenschaft: driver. - toolbox
- toolbox
- native
- native
errors - full
- basic
basic JDBC-Treibereigenschaft: errors. - full
- full
- basic
- basic
extendedDynamic boolean false JDBC-Treibereigenschaft: extendedDynamic. extendedMetaData boolean false JDBC-Treibereigenschaft: extendedMetaData. fullOpen boolean false JDBC-Treibereigenschaft: fullOpen. holdInputLocators boolean true JDBC-Treibereigenschaft: holdInputLocators. holdStatements boolean false JDBC-Treibereigenschaft: holdStatements. isolationLevelSwitchingSupport boolean false JDBC-Treibereigenschaft: isolationLevelSwitchingSupport. keepAlive boolean JDBC-Treibereigenschaft: keepAlive. lazyClose boolean false JDBC-Treibereigenschaft: lazyClose. libraries string JDBC-Treibereigenschaft: libraries. lobThreshold int Minimum: 0
Maximum: 16777216
0 JDBC-Treibereigenschaft: lobThreshold. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maximumPrecision - 31
- 63
31 JDBC-Treibereigenschaft: maximumPrecision. - 31
- 31
- 63
- 64
maximumScale int Minimum: 0
Maximum: 63
31 JDBC-Treibereigenschaft: maximumScale. metaDataSource int Minimum: 0
Maximum: 1
1 JDBC-Treibereigenschaft: metaDataSource. minimumDivideScale int Minimum: 0
Maximum: 9
0 JDBC-Treibereigenschaft: minimumDivideScale. naming - system
- sql
sql JDBC-Treibereigenschaft: naming. - system
- system
- sql
- sql
package string JDBC-Treibereigenschaft: package. packageAdd boolean true JDBC-Treibereigenschaft: packageAdd. packageCCSID - 13488
- 1200
13488 JDBC-Treibereigenschaft: packageCCSID. Werte: 1200 (UCS-2) oder 13488 (UTF-16). - 13488
- 13488 (UTF-16)
- 1200
- 1200 (UCS-2)
packageCache boolean false JDBC-Treibereigenschaft: packageCache. packageCriteria - default
- select
default JDBC-Treibereigenschaft: packageCriteria. - default
- default
- select
- select
packageError - exception
- none
- warning
warning JDBC-Treibereigenschaft: packageError. - exception
- exception
- none
- none
- warning
- warning
packageLibrary string QGPL JDBC-Treibereigenschaft: packageLibrary. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. prefetch boolean true JDBC-Treibereigenschaft: prefetch. prompt boolean false JDBC-Treibereigenschaft: prompt. proxyServer string JDBC-Treibereigenschaft: proxyServer. qaqqiniLibrary string JDBC-Treibereigenschaft: qaqqiniLibrary. queryOptimizeGoal int Minimum: 0
Maximum: 2
0 JDBC-Treibereigenschaft: queryOptimizeGoal. Werte: 1 (*FIRSTIO) und 2 (*ALLIO). receiveBufferSize int Minimum: 1
JDBC-Treibereigenschaft: receiveBufferSize. remarks - system
- sql
system JDBC-Treibereigenschaft: remarks. - system
- system
- sql
- sql
rollbackCursorHold boolean false JDBC-Treibereigenschaft: rollbackCursorHold. savePasswordWhenSerialized boolean false JDBC-Treibereigenschaft: savePasswordWhenSerialized. secondaryUrl string JDBC-Treibereigenschaft: secondaryUrl. secure boolean false JDBC-Treibereigenschaft: secure. sendBufferSize int Minimum: 1
JDBC-Treibereigenschaft: sendBufferSize. serverName string Server, auf dem die Datenbank ausgeführt wird serverTraceCategories int 0 JDBC-Treibereigenschaft: serverTraceCategories. soLinger Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: soLinger. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. soTimeout Zeitraum mit Genauigkeit in Millisekunden JDBC-Treibereigenschaft: soTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. sort - hex
- table
- language
hex JDBC-Treibereigenschaft: sort. - hex
- hex
- table
- table
- language
- language
sortLanguage string JDBC-Treibereigenschaft: sortLanguage. sortTable string JDBC-Treibereigenschaft: sortTable. sortWeight - unqiue
- shared
JDBC-Treibereigenschaft: sortWeight. - unqiue
- unique
- shared
- shared
tcpNoDelay boolean JDBC-Treibereigenschaft: tcpNoDelay. threadUsed boolean true JDBC-Treibereigenschaft: threadUsed. timeFormat - iso
- eur
- jis
- usa
- hms
JDBC-Treibereigenschaft: timeFormat. - iso
- iso
- eur
- eur
- jis
- jis
- usa
- usa
- hms
- hms
timeSeparator - \,
- :
- .
JDBC-Treibereigenschaft: timeSeparator. - Leerzeichen ( ).
- \,
- Komma (,).
- :
- Doppelpunkt (:).
- .
- Punkt (.).
toolboxTrace - diagnostic
- information
- conversion
- error
- thread
- proxy
- none
- datastream
- pcml
- all
- jdbc
- warning
JDBC-Treibereigenschaft: toolboxTrace. - diagnostic
- diagnostic
- information
- information
- conversion
- conversion
- error
- error
- thread
- thread
- proxy
- proxy
- none
- none
- datastream
- datastream
- pcml
- pcml
- all
- all
- jdbc
- jdbc
- warning
- warning
trace boolean JDBC-Treibereigenschaft: trace. translateBinary boolean false JDBC-Treibereigenschaft: translateBinary. translateBoolean boolean true JDBC-Treibereigenschaft: translateBoolean. translateHex - binary
- character
character JDBC-Treibereigenschaft: translateHex. - binary
- binary
- character
- character
trueAutoCommit boolean false JDBC-Treibereigenschaft: trueAutoCommit. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. xaLooselyCoupledSupport int Minimum: 0
Maximum: 1
0 JDBC-Treibereigenschaft: xaLooselyCoupledSupport.
- transaction > dataSource > properties.db2.jcc
Beschreibung: Datenquelleneigenschaften für IBM Data Server Driver for JDBC und SQLJ for DB2.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung activateDatabase int JDBC-Treibereigenschaft: activateDatabase. alternateGroupDatabaseName string JDBC-Treibereigenschaft: alternateGroupDatabaseName. alternateGroupPortNumber string JDBC-Treibereigenschaft: alternateGroupPortNumber. alternateGroupServerName string JDBC-Treibereigenschaft: alternateGroupServerName. blockingReadConnectionTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: blockingReadConnectionTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. clientAccountingInformation string JDBC-Treibereigenschaft: clientAccountingInformation. clientApplicationInformation string JDBC-Treibereigenschaft: clientApplicationInformation. clientRerouteServerListJNDIName string JDBC-Treibereigenschaft: clientRerouteServerListJNDIName. clientUser string JDBC-Treibereigenschaft: clientUser. clientWorkstation string JDBC-Treibereigenschaft: clientWorkstation. connectionCloseWithInFlightTransaction - 2
- 1
JDBC-Treibereigenschaft: connectionCloseWithInFlightTransaction. - 2
- CONNECTION_CLOSE_WITH_ROLLBACK
- 1
- CONNECTION_CLOSE_WITH_EXCEPTION
currentAlternateGroupEntry int JDBC-Treibereigenschaft: currentAlternateGroupEntry. currentFunctionPath string JDBC-Treibereigenschaft: currentFunctionPath. currentLocaleLcCtype string JDBC-Treibereigenschaft: currentLocaleLcCtype. currentLockTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: currentLockTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. currentPackagePath string JDBC-Treibereigenschaft: currentPackagePath. currentPackageSet string JDBC-Treibereigenschaft: currentPackageSet. currentSQLID string JDBC-Treibereigenschaft: currentSQLID. currentSchema string JDBC-Treibereigenschaft: currentSchema. cursorSensitivity - 2
- 1
- 0
JDBC-Treibereigenschaft: cursorSensitivity. Werte: 0 (TYPE_SCROLL_SENSITIVE_STATIC), 1 (TYPE_SCROLL_SENSITIVE_DYNAMIC), 2 (TYPE_SCROLL_ASENSITIVE). - 2
- TYPE_SCROLL_ASENSITIVE
- 1
- TYPE_SCROLL_SENSITIVE_DYNAMIC
- 0
- TYPE_SCROLL_SENSITIVE_STATIC
databaseName string JDBC-Treibereigenschaft: databaseName. deferPrepares boolean true JDBC-Treibereigenschaft: deferPrepares. driverType - 2
- 4
4 JDBC-Treibereigenschaft: driverType. - 2
- JDBC-Treiber des Typs 2.
- 4
- JDBC-Treiber des Typs 4.
enableAlternateGroupSeamlessACR boolean JDBC-Treibereigenschaft: enableAlternateGroupSeamlessACR. enableClientAffinitiesList - 2
- 1
JDBC-Treibereigenschaft: enableClientAffinitiesList. Werte: 1 (JA) und 2 (NEIN). - 2
- NO
- 1
- YES
enableExtendedDescribe - 2
- 1
JDBC-Treibereigenschaft: enableExtendedDescribe. - 2
- NO
- 1
- YES
enableExtendedIndicators - 2
- 1
JDBC-Treibereigenschaft: enableExtendedIndicators. - 2
- NO
- 1
- YES
enableNamedParameterMarkers - 2
- 1
JDBC-Treibereigenschaft: enableNamedParameterMarkers. Werte: 1 (JA) und 2 (NEIN). - 2
- NO
- 1
- YES
enableSeamlessFailover - 2
- 1
JDBC-Treibereigenschaft: enableSeamlessFailover. Werte: 1 (JA) und 2 (NEIN). - 2
- NO
- 1
- YES
enableSysplexWLB boolean JDBC-Treibereigenschaft: enableSysplexWLB. fetchSize int JDBC-Treibereigenschaft: fetchSize. fullyMaterializeInputStreams boolean JDBC-Treibereigenschaft: fullyMaterializeInputStreams. fullyMaterializeInputStreamsOnBatchExecution - 2
- 1
JDBC-Treibereigenschaft: fullyMaterializeInputStreamsOnBatchExecution. - 2
- NO
- 1
- YES
fullyMaterializeLobData boolean JDBC-Treibereigenschaft: fullyMaterializeLobData. implicitRollbackOption - 2
- 1
- 0
JDBC-Treibereigenschaft: implicitRollbackOption. - 2
- IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
- 1
- IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
- 0
- IMPLICIT_ROLLBACK_OPTION_NOT_SET
interruptProcessingMode - 2
- 1
- 0
JDBC-Treibereigenschaft: interruptProcessingMode. - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
- 0
- INTERRUPT_PROCESSING_MODE_DISABLED
keepAliveTimeOut Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: keepAliveTimeOut. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. keepDynamic int JDBC-Treibereigenschaft: keepDynamic. kerberosServerPrincipal string JDBC-Treibereigenschaft: kerberosServerPrincipal. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. maxConnCachedParamBufferSize int JDBC-Treibereigenschaft: maxConnCachedParamBufferSize. maxRetriesForClientReroute int JDBC-Treibereigenschaft: maxRetriesForClientReroute. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 50000 Port, an dem Datenbankverbindungen abgerufen werden. profileName string JDBC-Treibereigenschaft: profileName. queryCloseImplicit - 2
- 1
JDBC-Treibereigenschaft: queryCloseImplicit. Werte: 1 (QUERY_CLOSE_IMPLICIT_YES) und 2 (QUERY_CLOSE_IMPLICIT_NO). - 2
- QUERY_CLOSE_IMPLICIT_NO
- 1
- QUERY_CLOSE_IMPLICIT_YES
queryDataSize int Minimum: 4096
Maximum: 65535
JDBC-Treibereigenschaft: queryDataSize. queryTimeoutInterruptProcessingMode - 2
- 1
JDBC-Treibereigenschaft: queryTimeoutInterruptProcessingMode. - 2
- INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
- 1
- INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
readOnly boolean JDBC-Treibereigenschaft: readOnly. recordTemporalHistory - 2
- 1
JDBC-Treibereigenschaft: recordTemporalHistory. - 2
- NO
- 1
- YES
resultSetHoldability - 2
- 1
JDBC-Treibereigenschaft: resultSetHoldability. Werte: 1 (HOLD_CURSORS_OVER_COMMIT) und 2 (CLOSE_CURSORS_AT_COMMIT). - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC-Treibereigenschaft: resultSetHoldabilityForCatalogQueries. Werte: 1 (HOLD_CURSORS_OVER_COMMIT) und 2 (CLOSE_CURSORS_AT_COMMIT). - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC-Treibereigenschaft: retrieveMessagesFromServerOnGetMessage. retryIntervalForClientReroute Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: retryIntervalForClientReroute. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. securityMechanism - 3
- 7
- 4
- 15
- 9
- 16
- 13
- 11
- 12
JDBC-Treibereigenschaft: securityMechanism. Werte: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY), 11 (KERBEROS_SECURITY), 12 (ENCRYPTED_USER_AND_DATA_SECURITY"), (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY"), 15 (PLUGIN_SECURITY), 16 (ENCRYPTED_USER_ONLY_SECURITY). - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 15
- PLUGIN_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 16
- ENCRYPTED_USER_ONLY_SECURITY
- 13
- ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
- 11
- KERBEROS_SECURITY
- 12
- ENCRYPTED_USER_AND_DATA_SECURITY
sendDataAsIs boolean JDBC-Treibereigenschaft: sendDataAsIs. serverName string localhost Server, auf dem die Datenbank ausgeführt wird sessionTimeZone string JDBC-Treibereigenschaft: sessionTimeZone. sqljCloseStmtsWithOpenResultSet boolean JDBC-Treibereigenschaft: sqljCloseStmtsWithOpenResultSet. sqljEnableClassLoaderSpecificProfiles boolean JDBC-Treibereigenschaft: sqljEnableClassLoaderSpecificProfiles. sslConnection boolean JDBC-Treibereigenschaft: sslConnection. streamBufferSize int JDBC-Treibereigenschaft: streamBufferSize. stripTrailingZerosForDecimalNumbers - 2
- 1
JDBC-Treibereigenschaft: stripTrailingZerosForDecimalNumbers. - 2
- NO
- 1
- YES
sysSchema string JDBC-Treibereigenschaft: sysSchema. timerLevelForQueryTimeOut - 2
- 1
- -1
JDBC-Treibereigenschaft: timerLevelForQueryTimeOut. - 2
- QUERYTIMEOUT_CONNECTION_LEVEL
- 1
- QUERYTIMEOUT_STATEMENT_LEVEL
- -1
- QUERYTIMEOUT_DISABLED
traceDirectory string JDBC-Treibereigenschaft: traceDirectory. traceFile string JDBC-Treibereigenschaft: traceFile. traceFileAppend boolean JDBC-Treibereigenschaft: traceFileAppend. traceFileCount int JDBC-Treibereigenschaft: traceFileCount. traceFileSize int JDBC-Treibereigenschaft: traceFileSize. traceLevel int 0 Bitweise Kombination der folgenden konstanten Werte: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1. traceOption - 1
- 0
JDBC-Treibereigenschaft: traceOption - 1
- 1
- 0
- 0
translateForBitData - 2
- 1
JDBC-Treibereigenschaft: translateForBitData. - 2
- SERVER_ENCODING_REPRESENTATION
- 1
- HEX_REPRESENTATION
updateCountForBatch - 2
- 1
JDBC-Treibereigenschaft: updateCountForBatch. - 2
- TOTAL_UPDATE_COUNT
- 1
- NO_UPDATE_COUNT
useCachedCursor boolean JDBC-Treibereigenschaft: useCachedCursor. useIdentityValLocalForAutoGeneratedKeys boolean JDBC-Treibereigenschaft: useIdentityValLocalForAutoGeneratedKeys. useJDBC41DefinitionForGetColumns - 2
- 1
JDBC-Treibereigenschaft: useJDBC41DefinitionForGetColumns. - 2
- NO
- 1
- YES
useJDBC4ColumnNameAndLabelSemantics - 2
- 1
JDBC-Treibereigenschaft: useJDBC4ColumnNameAndLabelSemantics. Werte: 1 (JA) und 2 (NEIN). - 2
- NO
- 1
- YES
useTransactionRedirect boolean JDBC-Treibereigenschaft: useTransactionRedirect. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. xaNetworkOptimization boolean JDBC-Treibereigenschaft: xaNetworkOptimization.
- transaction > dataSource > properties.derby.client
Beschreibung: Datenquelleneigenschaften des JDCB-Treibers für Derby Network Client.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung connectionAttributes string JDBC-Treibereigenschaft: connectionAttributes. createDatabase - false
- create
JDBC-Treibereigenschaft: createDatabase. - false
- Datenbank nicht automatisch erstellen.
- create
- Nachdem die erste Verbindung aufgebaut wurde, Datenbank automatisch erstellen, wenn sie nicht vorhanden ist.
databaseName string JDBC-Treibereigenschaft: databaseName. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 1527 Port, an dem Datenbankverbindungen abgerufen werden. retrieveMessageText boolean true JDBC-Treibereigenschaft: retrieveMessageText. securityMechanism - 3
- 7
- 4
- 9
- 8
3 JDBC-Treibereigenschaft: securityMechanism. Werte: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 8 (STRONG_PASSWORD_SUBSTITUTE_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY). - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
- 8
- STRONG_PASSWORD_SUBSTITUTE_SECURITY
serverName string localhost Server, auf dem die Datenbank ausgeführt wird shutdownDatabase - false
- shutdown
JDBC-Treibereigenschaft: shutdownDatabase. - false
- Datenbank nicht beenden
- shutdown
- Datenbank beim Versuch eines Verbindungsaufbaus beenden
ssl - basic
- off
- peerAuthentication
JDBC-Treibereigenschaft: ssl. - basic
- basic
- off
- off
- peerAuthentication
- peerAuthentication
traceDirectory string JDBC-Treibereigenschaft: traceDirectory. traceFile string JDBC-Treibereigenschaft: traceFile. traceFileAppend boolean JDBC-Treibereigenschaft: traceFileAppend. traceLevel int Bitweise Kombination der folgenden konstanten Werte: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_XA_CALLS=2048, TRACE_ALL=-1. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.derby.embedded
Beschreibung: Datenquelleneigenschaften des JDBC-Treibers für Derby Embedded.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung connectionAttributes string JDBC-Treibereigenschaft: connectionAttributes. createDatabase - false
- create
JDBC-Treibereigenschaft: createDatabase. - false
- Datenbank nicht automatisch erstellen.
- create
- Nachdem die erste Verbindung aufgebaut wurde, Datenbank automatisch erstellen, wenn sie nicht vorhanden ist.
databaseName string JDBC-Treibereigenschaft: databaseName. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. shutdownDatabase - false
- shutdown
JDBC-Treibereigenschaft: shutdownDatabase. - false
- Datenbank nicht beenden
- shutdown
- Datenbank beim Versuch eines Verbindungsaufbaus beenden
user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.informix
Beschreibung: Datenquelleneigenschaften für Informix-JDBC-Treiber.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung databaseName string JDBC-Treibereigenschaft: databaseName. ifxCLIENT_LOCALE string JDBC-Treibereigenschaft: ifxCLIENT_LOCALE. ifxCPMAgeLimit Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: ifxCPMAgeLimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. ifxCPMInitPoolSize int JDBC-Treibereigenschaft: ifxCPMInitPoolSize. ifxCPMMaxConnections int JDBC-Treibereigenschaft: ifxCPMMaxConnections. ifxCPMMaxPoolSize int JDBC-Treibereigenschaft: ifxCPMMaxPoolSize. ifxCPMMinAgeLimit Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: ifxCPMMinAgeLimit. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. ifxCPMMinPoolSize int JDBC-Treibereigenschaft: ifxCPMMinPoolSize. ifxCPMServiceInterval Zeitraum mit Genauigkeit in Millisekunden JDBC-Treibereigenschaft: ifxCPMServiceInterval. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. ifxDBANSIWARN boolean JDBC-Treibereigenschaft: ifxDBANSIWARN. ifxDBCENTURY string JDBC-Treibereigenschaft: ifxDBCENTURY. ifxDBDATE string JDBC-Treibereigenschaft: ifxDBDATE. ifxDBSPACETEMP string JDBC-Treibereigenschaft: ifxDBSPACETEMP. ifxDBTEMP string JDBC-Treibereigenschaft: ifxDBTEMP. ifxDBTIME string JDBC-Treibereigenschaft: ifxDBTIME. ifxDBUPSPACE string JDBC-Treibereigenschaft: ifxDBUPSPACE. ifxDB_LOCALE string JDBC-Treibereigenschaft: ifxDB_LOCALE. ifxDELIMIDENT boolean JDBC-Treibereigenschaft: ifxDELIMIDENT. ifxENABLE_TYPE_CACHE boolean JDBC-Treibereigenschaft: ifxENABLE_TYPE_CACHE. ifxFET_BUF_SIZE int JDBC-Treibereigenschaft: ifxFET_BUF_SIZE. ifxGL_DATE string JDBC-Treibereigenschaft: ifxGL_DATE. ifxGL_DATETIME string JDBC-Treibereigenschaft: ifxGL_DATETIME. ifxIFXHOST string localhost JDBC-Treibereigenschaft: ifxIFXHOST. ifxIFX_AUTOFREE boolean JDBC-Treibereigenschaft: ifxIFX_AUTOFREE. ifxIFX_DIRECTIVES string JDBC-Treibereigenschaft: ifxIFX_DIRECTIVES. ifxIFX_LOCK_MODE_WAIT Zeitraum mit Genauigkeit in Sekunden 2s JDBC-Treibereigenschaft: ifxIFX_LOCK_MODE_WAIT. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. ifxIFX_SOC_TIMEOUT Zeitraum mit Genauigkeit in Millisekunden JDBC-Treibereigenschaft: ifxIFX_SOC_TIMEOUT. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. ifxIFX_USEPUT boolean JDBC-Treibereigenschaft: ifxIFX_USEPUT. ifxIFX_USE_STRENC boolean JDBC-Treibereigenschaft: ifxIFX_USE_STRENC. ifxIFX_XASPEC string y JDBC-Treibereigenschaft: ifxIFX_XASPEC. ifxINFORMIXCONRETRY int JDBC-Treibereigenschaft: ifxINFORMIXCONRETRY. ifxINFORMIXCONTIME Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: ifxINFORMIXCONTIME. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. ifxINFORMIXOPCACHE string JDBC-Treibereigenschaft: ifxINFORMIXOPCACHE. ifxINFORMIXSTACKSIZE int JDBC-Treibereigenschaft: ifxINFORMIXSTACKSIZE. ifxJDBCTEMP string JDBC-Treibereigenschaft: ifxJDBCTEMP. ifxLDAP_IFXBASE string JDBC-Treibereigenschaft: ifxLDAP_IFXBASE. ifxLDAP_PASSWD string JDBC-Treibereigenschaft: ifxLDAP_PASSWD. ifxLDAP_URL string JDBC-Treibereigenschaft: ifxLDAP_URL. ifxLDAP_USER string JDBC-Treibereigenschaft: ifxLDAP_USER. ifxLOBCACHE int JDBC-Treibereigenschaft: ifxLOBCACHE. ifxNEWCODESET string JDBC-Treibereigenschaft: ifxNEWCODESET. ifxNEWLOCALE string JDBC-Treibereigenschaft: ifxNEWLOCALE. ifxNODEFDAC string JDBC-Treibereigenschaft: ifxNODEFDAC. ifxOPTCOMPIND string JDBC-Treibereigenschaft: ifxOPTCOMPIND. ifxOPTOFC string JDBC-Treibereigenschaft: ifxOPTOFC. ifxOPT_GOAL string JDBC-Treibereigenschaft: ifxOPT_GOAL. ifxPATH string JDBC-Treibereigenschaft: ifxPATH. ifxPDQPRIORITY string JDBC-Treibereigenschaft: ifxPDQPRIORITY. ifxPLCONFIG string JDBC-Treibereigenschaft: ifxPLCONFIG. ifxPLOAD_LO_PATH string JDBC-Treibereigenschaft: ifxPLOAD_LO_PATH. ifxPROTOCOLTRACE int JDBC-Treibereigenschaft: ifxPROTOCOLTRACE. ifxPROTOCOLTRACEFILE string JDBC-Treibereigenschaft: ifxPROTOCOLTRACEFILE. ifxPROXY string JDBC-Treibereigenschaft: ifxPROXY. ifxPSORT_DBTEMP string JDBC-Treibereigenschaft: ifxPSORT_DBTEMP. ifxPSORT_NPROCS boolean JDBC-Treibereigenschaft: ifxPSORT_NPROCS. ifxSECURITY string JDBC-Treibereigenschaft: ifxSECURITY. ifxSQLH_FILE string JDBC-Treibereigenschaft: ifxSQLH_FILE. ifxSQLH_LOC string JDBC-Treibereigenschaft: ifxSQLH_LOC. ifxSQLH_TYPE string JDBC-Treibereigenschaft: ifxSQLH_TYPE. ifxSSLCONNECTION string JDBC-Treibereigenschaft: ifxSSLCONNECTION. ifxSTMT_CACHE string JDBC-Treibereigenschaft: ifxSTMT_CACHE. ifxTRACE int JDBC-Treibereigenschaft: ifxTRACE. ifxTRACEFILE string JDBC-Treibereigenschaft: ifxTRACEFILE. ifxTRUSTED_CONTEXT string JDBC-Treibereigenschaft: ifxTRUSTED_CONTEXT. ifxUSEV5SERVER boolean JDBC-Treibereigenschaft: ifxUSEV5SERVER. ifxUSE_DTENV boolean JDBC-Treibereigenschaft: ifxUSE_DTENV. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 1526 Port, an dem Datenbankverbindungen abgerufen werden. roleName string JDBC-Treibereigenschaft: roleName. serverName string Server, auf dem die Datenbank ausgeführt wird user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.informix.jcc
Beschreibung: Datenquelleneigenschaften für IBM Data Server Driver for JDBC und SQLJ for Informix.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung DBANSIWARN boolean JDBC-Treibereigenschaft: DBANSIWARN. DBDATE string JDBC-Treibereigenschaft: DBDATE. DBPATH string JDBC-Treibereigenschaft: DBPATH. DBSPACETEMP string JDBC-Treibereigenschaft: DBSPACETEMP. DBTEMP string JDBC-Treibereigenschaft: DBTEMP. DBUPSPACE string JDBC-Treibereigenschaft: DBUPSPACE. DELIMIDENT boolean JDBC-Treibereigenschaft: DELIMIDENT. IFX_DIRECTIVES - ON
- OFF
JDBC-Treibereigenschaft: IFX_DIRECTIVES. - ON
- ON
- OFF
- OFF
IFX_EXTDIRECTIVES - ON
- OFF
JDBC-Treibereigenschaft: IFX_EXTDIRECTIVES. - ON
- ON
- OFF
- OFF
IFX_UPDDESC string JDBC-Treibereigenschaft: IFX_UPDDESC. IFX_XASTDCOMPLIANCE_XAEND - 1
- 0
JDBC-Treibereigenschaft: IFX_XASTDCOMPLIANCE_XAEND. - 1
- 1
- 0
- 0
INFORMIXOPCACHE string JDBC-Treibereigenschaft: INFORMIXOPCACHE. INFORMIXSTACKSIZE string JDBC-Treibereigenschaft: INFORMIXSTACKSIZE. NODEFDAC - yes
- no
JDBC-Treibereigenschaft: NODEFDAC. - yes
- yes
- no
- no
OPTCOMPIND - 2
- 1
- 0
JDBC-Treibereigenschaft: OPTCOMPIND. - 2
- 2
- 1
- 1
- 0
- 0
OPTOFC - 1
- 0
JDBC-Treibereigenschaft: OPTOFC. - 1
- 1
- 0
- 0
PDQPRIORITY - HIGH
- LOW
- OFF
JDBC-Treibereigenschaft: PDQPRIORITY. - HIGH
- HIGH
- LOW
- LOW
- OFF
- OFF
PSORT_DBTEMP string JDBC-Treibereigenschaft: PSORT_DBTEMP. PSORT_NPROCS string Maximum: 10
JDBC-Treibereigenschaft: PSORT_NPROCS. STMT_CACHE - 1
- 0
JDBC-Treibereigenschaft: STMT_CACHE. - 1
- 1
- 0
- 0
currentLockTimeout Zeitraum mit Genauigkeit in Sekunden 2s JDBC-Treibereigenschaft: currentLockTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. databaseName string JDBC-Treibereigenschaft: databaseName. deferPrepares boolean JDBC-Treibereigenschaft: deferPrepares. driverType int 4 JDBC-Treibereigenschaft: driverType. enableNamedParameterMarkers int JDBC-Treibereigenschaft: enableNamedParameterMarkers. Werte: 1 (JA) und 2 (NEIN). enableSeamlessFailover int JDBC-Treibereigenschaft: enableSeamlessFailover. Werte: 1 (JA) und 2 (NEIN). enableSysplexWLB boolean JDBC-Treibereigenschaft: enableSysplexWLB. fetchSize int JDBC-Treibereigenschaft: fetchSize. fullyMaterializeLobData boolean JDBC-Treibereigenschaft: fullyMaterializeLobData. keepDynamic int JDBC-Treibereigenschaft: keepDynamic. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 1526 Port, an dem Datenbankverbindungen abgerufen werden. progressiveStreaming - 2
- 1
JDBC-Treibereigenschaft: progressiveStreaming. Werte: 1 (JA) und 2 (NEIN). - 2
- NO
- 1
- YES
queryDataSize int Minimum: 4096
Maximum: 10485760
JDBC-Treibereigenschaft: queryDataSize. resultSetHoldability - 2
- 1
JDBC-Treibereigenschaft: resultSetHoldability. Werte: 1 (HOLD_CURSORS_OVER_COMMIT) und 2 (CLOSE_CURSORS_AT_COMMIT). - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
resultSetHoldabilityForCatalogQueries - 2
- 1
JDBC-Treibereigenschaft: resultSetHoldabilityForCatalogQueries. Werte: 1 (HOLD_CURSORS_OVER_COMMIT) und 2 (CLOSE_CURSORS_AT_COMMIT). - 2
- CLOSE_CURSORS_AT_COMMIT
- 1
- HOLD_CURSORS_OVER_COMMIT
retrieveMessagesFromServerOnGetMessage boolean true JDBC-Treibereigenschaft: retrieveMessagesFromServerOnGetMessage. securityMechanism - 3
- 7
- 4
- 9
JDBC-Treibereigenschaft: securityMechanism. Werte: 3 (CLEAR_TEXT_PASSWORD_SECURITY), 4 (USER_ONLY_SECURITY), 7 (ENCRYPTED_PASSWORD_SECURITY), 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY). - 3
- CLEAR_TEXT_PASSWORD_SECURITY
- 7
- ENCRYPTED_PASSWORD_SECURITY
- 4
- USER_ONLY_SECURITY
- 9
- ENCRYPTED_USER_AND_PASSWORD_SECURITY
serverName string localhost Server, auf dem die Datenbank ausgeführt wird traceDirectory string JDBC-Treibereigenschaft: traceDirectory. traceFile string JDBC-Treibereigenschaft: traceFile. traceFileAppend boolean JDBC-Treibereigenschaft: traceFileAppend. traceLevel int Bitweise Kombination der folgenden konstanten Werte: TRACE_NONE=0, TRACE_CONNECTION_CALLS=1, TRACE_STATEMENT_CALLS=2, TRACE_RESULT_SET_CALLS=4, TRACE_DRIVER_CONFIGURATION=16, TRACE_CONNECTS=32, TRACE_DRDA_FLOWS=64, TRACE_RESULT_SET_META_DATA=128, TRACE_PARAMETER_META_DATA=256, TRACE_DIAGNOSTICS=512, TRACE_SQLJ=1024, TRACE_META_CALLS=8192, TRACE_DATASOURCE_CALLS=16384, TRACE_LARGE_OBJECT_CALLS=32768, TRACE_SYSTEM_MONITOR=131072, TRACE_TRACEPOINTS=262144, TRACE_ALL=-1. useJDBC4ColumnNameAndLabelSemantics int JDBC-Treibereigenschaft: useJDBC4ColumnNameAndLabelSemantics. Werte: 1 (JA) und 2 (NEIN). user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.microsoft.sqlserver
Beschreibung: Datenquelleneigenschaften des JDBC-Treibers für Microsoft SQL Server.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung URL string URL für die Herstellung der Verbindung zur Datenbank. Beispiel: jdbc:sqlserver://localhost:1433;databaseName=myDB. applicationIntent - ReadOnly
- ReadWrite
JDBC-Treibereigenschaft: applicationIntent. - ReadOnly
- ReadOnly
- ReadWrite
- ReadWrite
applicationName string JDBC-Treibereigenschaft: applicationName. authenticationScheme - NativeAuthentication
- JavaKerberos
JDBC-Treibereigenschaft: authenticationScheme. - NativeAuthentication
- NativeAuthentication
- JavaKerberos
- JavaKerberos
databaseName string JDBC-Treibereigenschaft: databaseName. encrypt boolean JDBC-Treibereigenschaft: encrypt. failoverPartner string JDBC-Treibereigenschaft: failoverPartner. hostNameInCertificate string JDBC-Treibereigenschaft: hostNameInCertificate. instanceName string JDBC-Treibereigenschaft: instanceName. integratedSecurity boolean JDBC-Treibereigenschaft: integratedSecurity. lastUpdateCount boolean JDBC-Treibereigenschaft: lastUpdateCount. lockTimeout Zeitraum mit Genauigkeit in Millisekunden JDBC-Treibereigenschaft: lockTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m), Sekunden (s) und Millisekunden (ms). Geben Sie 500 Millisekunden beispielsweise als 500ms an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1s500ms entspricht beispielsweise 1,5 Sekunden. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. multiSubnetFailover boolean JDBC-Treibereigenschaft: multiSubnetFailover. packetSize int Minimum: 512
Maximum: 32767
JDBC-Treibereigenschaft: packetSize. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int Port, an dem Datenbankverbindungen abgerufen werden. responseBuffering - full
- adaptive
JDBC-Treibereigenschaft: responseBuffering. - full
- full
- adaptive
- adaptive
selectMethod - direct
- cursor
JDBC-Treibereigenschaft: selectMethod. - direct
- direct
- cursor
- cursor
sendStringParametersAsUnicode boolean false JDBC-Treibereigenschaft: sendStringParametersAsUnicode. sendTimeAsDatetime boolean JDBC-Treibereigenschaft: sendTimeAsDatetime. serverName string localhost Server, auf dem die Datenbank ausgeführt wird trustServerCertificate boolean JDBC-Treibereigenschaft: trustServerCertificate. trustStore string JDBC-Treibereigenschaft: trustStore. trustStorePassword Umkehrbar verschlüsseltes Kennwort (string) JDBC-Treibereigenschaft: trustStorePassword. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. workstationID string JDBC-Treibereigenschaft: workstationID. xopenStates boolean JDBC-Treibereigenschaft: xopenStates.
- transaction > dataSource > properties.oracle
Beschreibung: Datenquelleneigenschaften des Oracle-JDBC-Treibers.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung ONSConfiguration string JDBC-Treibereigenschaft: ONSConfiguration. TNSEntryName string JDBC-Treibereigenschaft: TNSEntryName. URL string URL für die Herstellung der Verbindung zur Datenbank. Beispiele: jdbc:oracle:thin:@//localhost:1521/sample or jdbc:oracle:oci:@//localhost:1521/sample. connectionProperties string JDBC-Treibereigenschaft: connectionProperties. databaseName string JDBC-Treibereigenschaft: databaseName. driverType - oci
- thin
thin JDBC-Treibereigenschaft: driverType. - oci
- oci
- thin
- thin
loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. networkProtocol string JDBC-Treibereigenschaft: networkProtocol. password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 1521 Port, an dem Datenbankverbindungen abgerufen werden. serverName string localhost Server, auf dem die Datenbank ausgeführt wird serviceName string JDBC-Treibereigenschaft: serviceName. user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren.
- transaction > dataSource > properties.sybase
Beschreibung: Datenquelleneigenschaften für Sybase-JDBC-Treiber.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung SERVER_INITIATED_TRANSACTIONS - false
- true
false JDBC-Treibereigenschaft: SERVER_INITIATED_TRANSACTIONS. - false
- false
- true
- true
connectionProperties string SELECT_OPENS_CURSOR=true JDBC-Treibereigenschaft: connectionProperties. databaseName string JDBC-Treibereigenschaft: databaseName. loginTimeout Zeitraum mit Genauigkeit in Sekunden JDBC-Treibereigenschaft: loginTimeout. Geben Sie eine positive ganze Zahl, gefolgt von einer Zeiteinheit, an. Die gültigen Zeiteinheiten sind Stunden (h), Minuten (m) und Sekunden (s). Geben Sie 30 Sekunden beispielsweise als 30s an. Sie können mehrere Werte in einen einzigen Eintrag einschließen. 1m30s entspricht beispielsweise 90 Sekunden. networkProtocol - SSL
- socket
JDBC-Treibereigenschaft: networkProtocol. - SSL
- SSL
- socket
- socket
password Umkehrbar verschlüsseltes Kennwort (string) Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. portNumber int 5000 Port, an dem Datenbankverbindungen abgerufen werden. resourceManagerName string JDBC-Treibereigenschaft: resourceManagerName. serverName string localhost Server, auf dem die Datenbank ausgeführt wird user string Es wird empfohlen, einen containergesteuerten Authentifizierungsalias zu verwenden, anstatt diese Eigenschaft zu konfigurieren. version int JDBC-Treibereigenschaft: version.
- transaction > dataSource > recoveryAuthData
Beschreibung: Die Authentifizierungsdaten für die Transaktionswiederherstellung.Erforderlich: falseDatentyp: Attributname Datentyp Standardwert Beschreibung password Umkehrbar verschlüsseltes Kennwort (string) Das Kennwort des Benutzers, das für die Herstellung der Verbindung zum unternehmensweiten Informationssystem verwendet werden soll. Der Wert kann in Klartext oder in verschlüsselter Form gespeichert werden. Es wird empfohlen, das Kennwort zu verschlüsseln. Verwenden Sie dazu das Tool securityUtility mit der Option encode. user string Der Name des Benutzers, der für die Herstellung der Verbindung zum unternehmensweiten Informationssystem verwendet werden soll.