oauthProvider - OAuth 提供程序定义 (oauthProvider)

OAuth 提供程序定义。

NameTypeDefaultDescription
id字符串唯一配置标识。
httpsRequired布尔型true需要 OAuth 客户机与提供程序之间的 SSL 通信。
authorizationGrantLifetime具有秒精度的时间段604800授权生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.max.authorization.grant.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
authorizationCodeLifetime具有秒精度的时间段60授权码生存期(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
authorizationCodeLength长整型30生成的授权码的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.code.length。
accessTokenLifetime具有秒精度的时间段7200访问令牌有效的时间(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.token.lifetime.seconds。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
accessTokenLength长整型40生成的 OAuth 访问令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.access.token.length。
issueRefreshToken布尔型true值为 false 时禁止生成和使用刷新标记。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.issue.refresh.token。
refreshTokenLength长整型50生成的刷新令牌的长度。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.refresh.token.length。
revokeAccessTokensWithRefreshTokens布尔型true如果值为 false,那么当撤销了刷新令牌时,将禁用撤销相关联的访问令牌。缺省值为 true。
libraryRef对顶级 library 元素的引用(字符串)。对包含介体插件类的共享库的引用。
allowPublicClients布尔型false值为 false 时禁止公共客户机访问,详细描述可参见 OAuth 规范。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.allow.public.clients。
authorizationFormTemplatestringtemplate.html定制授权页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.form.template。
authorizationErrorTemplatestring定制授权错误页面模板的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.error.template。
customLoginURLstringlogin.jsp定制登录页面的 URL。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.authorization.loginURL。
autoAuthorizeParamstringautoauthz要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。
autoAuthorize布尔型false要使用自动授权,请将 autoAuthorize 参数(值为 true)追加到请求。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.param。
clientURISubstitutionsstring用于替换用于动态主机名的客户机 URI 字符串的可选值。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.client.uri.substitutions。
clientTokenCacheSize长整型客户机标记高速缓存中的最大条目数。
userClientTokenLimit长整型每个用户和客户机组合的令牌限制。
filterstringURI 过滤器选择要由此提供程序授权的请求。完整应用程序服务器概要文件中的等效提供程序参数为 Filter。
characterEncodingstring将请求字符编码设置为此值。完整应用程序服务器概要文件中的等效提供程序参数为 characterEncoding。
oauthOnly布尔型true如果值为 true,那么与过滤器相匹配的请求必须具有访问令牌,否则它们将失败。如果为 false,那么没有访问令牌时系统将检查匹配请求中是否存在其他认证数据。完整应用程序服务器概要文件中的等效提供程序参数为 oauthOnly。
includeTokenInSubject布尔型true如果值为 true,那么会将 com.ibm.wsspi.security.oauth20.token.WSOAuth20Token 作为专用凭证来添加。完整应用程序服务器概要文件中的等效提供程序参数为 includeToken。
consentCacheEntryLifetime具有秒精度的时间段1800准许的高速缓存中条目有效的时间(秒)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
consentCacheSizelong
Min: 0
1000准许的高速缓存中允许的最大条目数。
accessTokenCacheEnabled布尔型true%accessTokenCacheEnabled.desc
certAuthentication布尔型false在 HTTPS 请求中启用客户机证书的认证。
jwtAccessToken布尔型false生成 JSON Web 令牌,作为字符串进行序列化并作为访问令牌。
coverageMapSessionMaxAge具有秒精度的时间段600指示覆盖范围映射服务的 cache-control 头的 max-age 值(秒数)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
skipResourceOwnerValidation布尔型false如果值为 true,那么会跳过资源所有者验证。
logoutRedirectURLstring成功调用注销端点后客户机重定向至的可选 URL。如果未提供 URL,那么会使用基本缺省注销页面。

localStore

客户机在 server.xml 中定义,并且标记高速缓存在服务器中。

NameTypeDefaultDescription
tokenStoreSize长整型2000令牌存储器大小

localStore > client

唯一配置标识。

NameTypeDefaultDescription
id字符串唯一配置标识。
namestring客户机的名称(有时通过标识来引用)。
secret可逆向编码的密码(字符串)客户机的密钥。
displaynamestring客户机的显示名称。
tokenEndpointAuthMethod
  • client_secret_post
  • none
  • client_secret_basic
client_secret_basic针对客户机的令牌端点请求的认证方法。
client_secret_post
client_secret_post
none

client_secret_basic
client_secret_basic
scopestring指定客户机作用域的空格分隔列表。
applicationType
  • native
  • web
web最能描述客户机的应用程序类型。
native
本机
web
web
subjectType
  • public
请求的主题类型,用于响应此客户机。
public
公用
sessionManaged布尔型false布尔值,指示客户机是否参与 OpenID 会话管理。
preAuthorizedScopestring请求资源所有者似乎已提前批准并因此不需要资源所有者同意的访问令牌时,客户机可使用的作用域值的空格分隔列表。
introspectTokens布尔型false布尔值,指定是否允许客户机访问内省端点以内省授权服务器颁发的令牌。
allowRegexpRedirects布尔型false允许重定向 URL 以包含正则表达式。缺省值为 false。
functionalUserIdstring要与此客户机使用客户机凭证授予类型获取的访问令牌关联的用户标识。如果指定了此客户机参数,那么值在内省端点的 functional_user_id 响应参数中返回。
enabled布尔型true如果为 true,那么客户机处于启用状态;如果为 false,那么客户机处于禁用状态。

localStore > client > redirect

要在基于重定向的流(例如,客户机的授权代码和隐式授予类型)中使用的重定向 URI 的数组。如果请求中未指定,那么第一个重定向 URI 用作缺省值。

localStore > client > grantTypes

客户机可使用的授予类型。

localStore > client > responseTypes

客户机可使用的响应类型。

localStore > client > postLogoutRedirectUris

RP 提供的 URL 数组,RP 可能在执行注销后使用 post_logout_redirect_uri 参数请求最终用户的用户代理重定向至这些 URL。

localStore > client > resourceIds

作为 JSON Web 令牌的受众的资源标识。

localStore > client > functionalUserGroupIds

要与此客户机使用客户机凭证授予类型获取的访问令牌关联的组标识列表。如果指定了此客户机参数,那么值在内省端点的 functional_user_groupIds 响应参数中返回。

databaseStore

已定义客户机,并且标记高速缓存在数据库中。

NameTypeDefaultDescription
dataSourceRef对顶级 dataSource 元素的引用(字符串)。对存储的数据源的引用。
cleanupExpiredTokenInterval具有秒精度的时间段3600到期令牌清除时间间隔(秒)。完整应用程序服务器概要文件中的等效提供程序参数为 oauthjdbc.CleanupInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
userstring用户
password可逆向编码的密码(字符串)用于访问数据库的密码。
schemastringOAuthDBSchema模式

databaseStore > dataSource

对存储的数据源的引用。

NameTypeDefaultDescription
enableConnectionCasting布尔型false指示应该可以将从数据源获得的连接强制类型转换为 JDBC 供应商连接实现所实现的接口类。启用此选项会引发每项 getConnection 操作产生额外开销。如果不是太频繁需要使用供应商 JDBC 接口,那么可能保持禁用此选项会更有效,并且仅在需要时使用 Connection.unwrap(interface)。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
jndiNamestring数据源的 JNDI 名称。如果服务器正在运行时更新,那么会损坏现有连接。
jdbcDriverRef对顶级 jdbcDriver 元素的引用(字符串)。数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。
connectionManagerRef对顶级 connectionManager 元素的引用(字符串)。数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。
type
  • javax.sql.DataSource
  • javax.sql.ConnectionPoolDataSource
  • javax.sql.XADataSource
数据源的类型。如果服务器正在运行时更新,那么会损坏现有连接。
javax.sql.DataSource
javax.sql.DataSource
javax.sql.ConnectionPoolDataSource
javax.sql.ConnectionPoolDataSource
javax.sql.XADataSource
javax.sql.XADataSource
connectionSharing
  • MatchOriginalRequest
  • MatchCurrentState
MatchOriginalRequest指定共享连接的匹配方式。
MatchOriginalRequest
共享连接时,根据原始连接请求进行匹配。
MatchCurrentState
共享连接时,根据连接的当前状态进行匹配。如果服务器正在运行时更新,那么会针对事务中每个第一个连接句柄应用更新。
containerAuthDataRef对顶级 authData 元素的引用(字符串)。容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。
jaasLoginContextEntryRef对顶级 jaasLoginContextEntry 元素的引用(字符串)。用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
isolationLevel
  • TRANSACTION_SNAPSHOT
  • TRANSACTION_READ_UNCOMMITTED
  • TRANSACTION_READ_COMMITTED
  • TRANSACTION_SERIALIZABLE
  • TRANSACTION_REPEATABLE_READ
缺省事务隔离级别。如果为指定此项,且数据库识别为 DB2、Derby、Informix、Microsoft SQL Server 或 Sybase,那么会使用 TRANSACTION_REPEATABLE_READ。如果没有为其他数据库指定此项,那么会使用 TRANSACTION_READ_COMMITTED。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。
TRANSACTION_SNAPSHOT
Microsoft SQL Server JDBC 驱动程序和 DataDirect Connect for JDBC 驱动程序的快照隔离。
TRANSACTION_READ_UNCOMMITTED
可进行脏读取、不可重复读取和幻像读取。
TRANSACTION_READ_COMMITTED
脏读取受到阻止;可进行不可重复读取和幻像读取。
TRANSACTION_SERIALIZABLE
脏读取、不可重复读取和幻像读取受到阻止。
TRANSACTION_REPEATABLE_READ
脏读取和不可重复读取受到阻止;可进行幻像读取。
statementCacheSizeint
Min: 0
10每个连接的高速缓存语句的最大数目。如果服务器正在运行时更新,那么在下次使用时会调整语句高速缓存。
transactional布尔型true支持参与由应用程序服务器管理的事务。如果服务器正在运行时更新,那么会损坏现有连接。
beginTranForResultSetScrollingAPIs布尔型true使用结果集滚动界面时尝试事务登记。
beginTranForVendorAPIs布尔型true使用供应商界面时尝试事务登记。
commitOrRollbackOnCleanup
  • rollback
  • commit
确定当关闭数据库工作单元 (AutoCommit=false) 中可能存在的连接或将其返回到池中时如何清除这些连接。
rollback
通过进行回滚来清除连接。
commit
通过进行落实来清除连接。
queryTimeout具有秒精度的时间段SQL 语句的缺省查询超时。在 JTA 事务中,syncQueryTimeoutWithTransactionTimeout 可覆盖此缺省值。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
recoveryAuthDataRef对顶级 authData 元素的引用(字符串)。用于事务恢复的认证数据。
syncQueryTimeoutWithTransactionTimeout布尔型false使用 JTA 事务中的剩余时间(如果有)作为 SQL 语句的缺省查询超时。
supplementalJDBCTrace布尔型补充在 bootstrap.properties 中启用 JDBC 驱动程序跟踪时记录的 JDBC 驱动程序跟踪。JDBC 驱动程序跟踪规范包括: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。如果服务器正在运行时更新,那么会损坏现有连接。
validationTimeout具有秒精度的时间段为合用的连接的验证指定超时。指定此超时的情况下,合用的连接会先进行验证,再从连接池进行复用。连接管理器验证连接以响应 PurgePolicy=ValidateAllConnections 的旧连接时,也会使用验证超时。值 0 表示将验证连接,而不应用任何超时。验证超时需要符合 JDBC 4.0 或更高版本规范的 JDBC 驱动程序。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。

databaseStore > dataSource > jdbcDriver

数据源的 JDBC 驱动程序。如果服务器正在运行时更新,那么会损坏现有连接。

NameTypeDefaultDescription
libraryRef对顶级 library 元素的引用(字符串)。标识 JDBC 驱动程序 JAR 和本机文件。
javax.sql.XADataSourcestringjavax.sql.XADataSource 的 JDBC 驱动程序实现。
javax.sql.ConnectionPoolDataSourcestringjavax.sql.ConnectionPoolDataSource 的 JDBC 驱动程序实现。
javax.sql.DataSourcestringjavax.sql.DataSource 的 JDBC 驱动程序实现。

databaseStore > dataSource > jdbcDriver > library

标识 JDBC 驱动程序 JAR 和本机文件。

NameTypeDefaultDescription
namestring管理员的共享库的名称
descriptionstring管理员的共享库的描述
filesetRef对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。所引用文件集的标识
apiTypeVisibilitystringspec,ibm-api,api,stable该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。

databaseStore > dataSource > jdbcDriver > library > fileset

所引用文件集的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径${server.config.dir}用于搜索文件的基本目录。
caseSensitive布尔型true指示搜索是否应区分大小写的布尔值(缺省值:true)。
includesstring*要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。
excludesstring要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。
scanInterval具有毫秒精度的时间段0检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

databaseStore > dataSource > jdbcDriver > library > folder

所引用文件夹的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径要包含在用于定位资源文件的库类路径中的目录或文件夹

databaseStore > dataSource > jdbcDriver > library > file

所引用文件的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
name文件路径标准文件名

databaseStore > dataSource > connectionManager

数据源的连接管理器。如果服务器正在运行时更新,那么会损坏现有连接。

NameTypeDefaultDescription
agedTimeout具有秒精度的时间段-1池维护可以废弃某个连接之前的时间量。值为 -1 时会禁用此超时。值 0 指示废弃每个连接,这会禁用连接池。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectionTimeout具有秒精度的时间段30s连接请求超时之前的时间量。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxIdleTime具有秒精度的时间段30m池维护期间可废弃某个未使用或空闲的连接之前的时间量(如果这样做不会使池大小减小到小于最小大小)。值为 -1 时会禁用此超时。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxPoolSizeint
Min: 0
50池的物理连接的最大数目。值为 0 意味着不受限制。
minPoolSizeint
Min: 0
池中要维持的最小物理连接数。池未进行预填充。时效超时可以覆盖此最小值。
purgePolicy
  • FailingConnectionOnly
  • ValidateAllConnections
  • EntirePool
EntirePool指定在池中检测到失效连接时要销毁哪些旧连接。
FailingConnectionOnly
当检测到失效连接时,会仅关闭发现存在错误的连接。
ValidateAllConnections
当检测到失效连接时,会测试连接并关闭发现存在错误的连接。
EntirePool
当检测到失效连接时,会将池中的所有连接都标记为失效,当不再使用这些连接时,会将其关闭。
reapTime具有秒精度的时间段3m池维护线程各次运行之间的时间量。值为 -1 会禁用池维护。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnectionsPerThreadint
Min: 0
限制每个线程上打开的连接数。
numConnectionsPerThreadLocalint
Min: 0
为每个线程高速缓存指定数目的连接。
enableSharingForDirectLookups布尔型true如果设置为 true,那么将共享连接。如果设置为 false,那么不会共享连接。

databaseStore > dataSource > properties.informix

Informix JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
ifxIFXHOSTstringlocalhostJDBC 驱动程序属性:ifxIFXHOST。
serverNamestring正在运行数据库的服务器。
portNumber整形1526用于获取数据库连接的端口。
ifxCLIENT_LOCALEstringJDBC 驱动程序属性:ifxCLIENT_LOCALE。
ifxCPMAgeLimit具有秒精度的时间段JDBC 驱动程序属性:ifxCPMAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxCPMInitPoolSize整形JDBC 驱动程序属性:ifxCPMInitPoolSize。
ifxCPMMaxConnections整形JDBC 驱动程序属性:ifxCPMMaxConnections。
ifxCPMMaxPoolSize整形JDBC 驱动程序属性:ifxCPMMaxPoolSize。
ifxCPMMinAgeLimit具有秒精度的时间段JDBC 驱动程序属性:ifxCPMMinAgeLimit。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxCPMMinPoolSize整形JDBC 驱动程序属性:ifxCPMMinPoolSize。
ifxCPMServiceInterval具有毫秒精度的时间段JDBC 驱动程序属性:ifxCPMServiceInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
ifxDBANSIWARN布尔型JDBC 驱动程序属性:ifxDBANSIWARN。
ifxDBCENTURYstringJDBC 驱动程序属性:ifxDBCENTURY。
ifxDBDATEstringJDBC 驱动程序属性:ifxDBDATE。
ifxDBSPACETEMPstringJDBC 驱动程序属性:ifxDBSPACETEMP。
ifxDBTEMPstringJDBC 驱动程序属性:ifxDBTEMP。
ifxDBTIMEstringJDBC 驱动程序属性:ifxDBTIME。
ifxDBUPSPACEstringJDBC 驱动程序属性:ifxDBUPSPACE。
ifxDB_LOCALEstringJDBC 驱动程序属性:ifxDB_LOCALE。
ifxDELIMIDENT布尔型JDBC 驱动程序属性:ifxDELIMIDENT。
ifxENABLE_TYPE_CACHE布尔型JDBC 驱动程序属性:ifxENABLE_TYPE_CACHE。
ifxFET_BUF_SIZE整形JDBC 驱动程序属性:ifxFET_BUF_SIZE。
ifxGL_DATEstringJDBC 驱动程序属性:ifxGL_DATE。
ifxGL_DATETIMEstringJDBC 驱动程序属性:ifxGL_DATETIME。
ifxIFX_AUTOFREE布尔型JDBC 驱动程序属性:ifxIFX_AUTOFREE。
ifxIFX_DIRECTIVESstringJDBC 驱动程序属性:ifxIFX_DIRECTIVES。
ifxIFX_LOCK_MODE_WAIT具有秒精度的时间段2sJDBC 驱动程序属性:ifxIFX_LOCK_MODE_WAIT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxIFX_SOC_TIMEOUT具有毫秒精度的时间段JDBC 驱动程序属性:ifxIFX_SOC_TIMEOUT。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
ifxIFX_USEPUT布尔型JDBC 驱动程序属性:ifxIFX_USEPUT。
ifxIFX_USE_STRENC布尔型JDBC 驱动程序属性:ifxIFX_USE_STRENC。
ifxIFX_XASPECstringyJDBC 驱动程序属性:ifxIFX_XASPEC。
ifxINFORMIXCONRETRY整形JDBC 驱动程序属性:ifxINFORMIXCONRETRY。
ifxINFORMIXCONTIME具有秒精度的时间段JDBC 驱动程序属性:ifxINFORMIXCONTIME。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
ifxINFORMIXOPCACHEstringJDBC 驱动程序属性:ifxINFORMIXOPCACHE。
ifxINFORMIXSTACKSIZE整形JDBC 驱动程序属性:ifxINFORMIXSTACKSIZE。
ifxJDBCTEMPstringJDBC 驱动程序属性:ifxJDBCTEMP。
ifxLDAP_IFXBASEstringJDBC 驱动程序属性:ifxLDAP_IFXBASE。
ifxLDAP_PASSWDstringJDBC 驱动程序属性:ifxLDAP_PASSWD。
ifxLDAP_URLstringJDBC 驱动程序属性:ifxLDAP_URL。
ifxLDAP_USERstringJDBC 驱动程序属性:ifxLDAP_USER。
ifxLOBCACHE整形JDBC 驱动程序属性:ifxLOBCACHE。
ifxNEWCODESETstringJDBC 驱动程序属性:ifxNEWCODESET。
ifxNEWLOCALEstringJDBC 驱动程序属性:ifxNEWLOCALE。
ifxNODEFDACstringJDBC 驱动程序属性:ifxNODEFDAC。
ifxOPTCOMPINDstringJDBC 驱动程序属性:ifxOPTCOMPIND。
ifxOPTOFCstringJDBC 驱动程序属性:ifxOPTOFC。
ifxOPT_GOALstringJDBC 驱动程序属性:ifxOPT_GOAL。
ifxPATHstringJDBC 驱动程序属性:ifxPATH。
ifxPDQPRIORITYstringJDBC 驱动程序属性:ifxPDQPRIORITY。
ifxPLCONFIGstringJDBC 驱动程序属性:ifxPLCONFIG。
ifxPLOAD_LO_PATHstringJDBC 驱动程序属性:ifxPLOAD_LO_PATH。
ifxPROTOCOLTRACE整形JDBC 驱动程序属性:ifxPROTOCOLTRACE。
ifxPROTOCOLTRACEFILEstringJDBC 驱动程序属性:ifxPROTOCOLTRACEFILE。
ifxPROXYstringJDBC 驱动程序属性:ifxPROXY。
ifxPSORT_DBTEMPstringJDBC 驱动程序属性:ifxPSORT_DBTEMP。
ifxPSORT_NPROCS布尔型JDBC 驱动程序属性:ifxPSORT_NPROCS。
ifxSECURITYstringJDBC 驱动程序属性:ifxSECURITY。
ifxSQLH_FILEstringJDBC 驱动程序属性:ifxSQLH_FILE。
ifxSQLH_LOCstringJDBC 驱动程序属性:ifxSQLH_LOC。
ifxSQLH_TYPEstringJDBC 驱动程序属性:ifxSQLH_TYPE。
ifxSSLCONNECTIONstringJDBC 驱动程序属性:ifxSSLCONNECTION。
ifxSTMT_CACHEstringJDBC 驱动程序属性:ifxSTMT_CACHE。
ifxTRACE整形JDBC 驱动程序属性:ifxTRACE。
ifxTRACEFILEstringJDBC 驱动程序属性:ifxTRACEFILE。
ifxTRUSTED_CONTEXTstringJDBC 驱动程序属性:ifxTRUSTED_CONTEXT。
ifxUSEV5SERVER布尔型JDBC 驱动程序属性:ifxUSEV5SERVER。
ifxUSE_DTENV布尔型JDBC 驱动程序属性:ifxUSE_DTENV。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
roleNamestringJDBC 驱动程序属性:roleName。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.db2.i.native

IBM DB2 for i Native JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestring*LOCALJDBC 驱动程序属性:databaseName。
access
  • all
  • read call
  • read only
allJDBC 驱动程序属性:access。
all
all
read call
read call
read only
read only
autoCommit布尔型trueJDBC 驱动程序属性:autoCommit。
batchStyle
  • 2.0
  • 2.1
2.0JDBC 驱动程序属性:batchStyle。
2.0
2.0
2.1
2.1
behaviorOverride整形JDBC 驱动程序属性:behaviorOverride。
blockSize
  • 0
  • 256
  • 16
  • 512
  • 128
  • 8
  • 64
  • 32
32JDBC 驱动程序属性:blockSize。
0
0
256
256
16
16
512
512
128
128
8
8
64
64
32
32
cursorHold布尔型falseJDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • sensitive
asensitiveJDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
sensitive
sensitive
dataTruncationstringtrueJDBC 驱动程序属性:dataTruncation。
dateFormat
  • julian
  • dmy
  • ymd
  • usa
  • eur
  • mdy
  • iso
  • jis
JDBC 驱动程序属性:dateFormat。
julian
julian
dmy
dmy
ymd
ymd
usa
usa
eur
eur
mdy
mdy
iso
iso
jis
jis
dateSeparator
  • \,
  • b
  • -
  • .
  • /
JDBC 驱动程序属性:dateSeparator。
\,
逗号字符 (,)。
b
字符 b
-
破折号字符 (-)。
.
句号字符 (.)。
/
正斜杠字符 (/)。
decimalSeparator
  • \,
  • .
JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
directMap布尔型trueJDBC 驱动程序属性:directMap。
doEscapeProcessing布尔型trueJDBC 驱动程序属性:doEscapeProcessing。
fullErrors布尔型JDBC 驱动程序属性:fullErrors。
librariesstringJDBC 驱动程序属性:libraries。
lobThresholdint
Max: 500000
0JDBC 驱动程序属性:lobThreshold。
lockTimeout具有秒精度的时间段0JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maximumPrecision
  • 63
  • 31
31JDBC 驱动程序属性:maximumPrecision。
63
63
31
31
maximumScaleint
Min: 0

Max: 63
31JDBC 驱动程序属性:maximumScale。
minimumDivideScaleint
Min: 0

Max: 9
0JDBC 驱动程序属性:minimumDivideScale。
networkProtocol整形JDBC 驱动程序属性:networkProtocol。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
portNumber整形用于获取数据库连接的端口。
prefetch布尔型trueJDBC 驱动程序属性:prefetch。
queryOptimizeGoal
  • 1
  • 2
2JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
1
*FIRSTIO
2
*ALLIO
reuseObjects布尔型trueJDBC 驱动程序属性:reuseObjects。
serverNamestring正在运行数据库的服务器。
serverTraceCategories整形0JDBC 驱动程序属性:serverTraceCategories。
systemNaming布尔型falseJDBC 驱动程序属性:systemNaming。
timeFormat
  • usa
  • eur
  • iso
  • jis
  • hms
JDBC 驱动程序属性:timeFormat。
usa
usa
eur
eur
iso
iso
jis
jis
hms
hms
timeSeparator
  • \,
  • b
  • :
  • .
JDBC 驱动程序属性:timeSeparator。
\,
逗号字符 (,)。
b
字符 b
:
冒号字符 (:)。
.
句号字符 (.)。
trace布尔型JDBC 驱动程序属性:trace。
transactionTimeout具有秒精度的时间段0JDBC 驱动程序属性:transactionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
translateBinary布尔型falseJDBC 驱动程序属性:translateBinary。
translateHex
  • character
  • binary
characterJDBC 驱动程序属性:translateHex。
character
character
binary
binary
useBlockInsert布尔型falseJDBC 驱动程序属性:useBlockInsert。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.derby.embedded

Derby Embedded JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
createDatabase
  • false
  • create
JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseNamestringJDBC 驱动程序属性:databaseName。
connectionAttributesstringJDBC 驱动程序属性:connectionAttributes。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
shutdownDatabase
  • false
  • shutdown
JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties

数据源的 JDBC 供应商属性的列表。例如,databaseName="dbname" serverName="localhost" portNumber="50000"。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestring正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
URLstring用于连接到数据库的 URL。
userstring建议使用容器管理认证别名而非配置此属性。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.microsoft.sqlserver

Microsoft SQL Server JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
instanceNamestringJDBC 驱动程序属性:instanceName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
accessTokenstringJDBC 驱动程序属性:accessToken。
applicationIntent
  • ReadOnly
  • ReadWrite
JDBC 驱动程序属性:applicationIntent。
ReadOnly
ReadOnly
ReadWrite
ReadWrite
applicationNamestringJDBC 驱动程序属性:applicationName。
authentication
  • ActiveDirectoryPassword
  • ActiveDirectoryIntegrated
  • SqlPassword
  • NotSpecified
JDBC 驱动程序属性:authentication。
ActiveDirectoryPassword
ActiveDirectoryPassword
ActiveDirectoryIntegrated
ActiveDirectoryIntegrated
SqlPassword
SqlPassword
NotSpecified
NotSpecified
authenticationScheme
  • JavaKerberos
  • NativeAuthentication
JDBC 驱动程序属性:authenticationScheme。
JavaKerberos
JavaKerberos
NativeAuthentication
NativeAuthentication
columnEncryptionSetting
  • Enabled
  • Disabled
JDBC 驱动程序属性:columnEncryptionSetting。
Enabled
Enabled
Disabled
Disabled
encrypt布尔型JDBC 驱动程序属性:encrypt。
failoverPartnerstringJDBC 驱动程序属性:failoverPartner。
hostNameInCertificatestringJDBC 驱动程序属性:hostNameInCertificate。
integratedSecurity布尔型JDBC 驱动程序属性:integratedSecurity。
keyStoreAuthentication
  • JavaKeyStorePassword
JDBC 驱动程序属性:keyStoreAuthentication。
JavaKeyStorePassword
JavaKeyStorePassword
keyStoreLocation文件路径JDBC 驱动程序属性:keyStoreLocation。
keyStoreSecret可逆向编码的密码(字符串)JDBC 驱动程序属性:keyStoreSecret。
lastUpdateCount布尔型JDBC 驱动程序属性:lastUpdateCount。
lockTimeout具有毫秒精度的时间段JDBC 驱动程序属性:lockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
multiSubnetFailover布尔型JDBC 驱动程序属性:multiSubnetFailover。
packetSizeint
Min: -1

Max: 32767
JDBC 驱动程序属性:packetSize。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
responseBuffering
  • adaptive
  • full
JDBC 驱动程序属性:responseBuffering。
adaptive
adaptive
full
full
selectMethod
  • cursor
  • direct
JDBC 驱动程序属性:selectMethod。
cursor
cursor
direct
direct
sendStringParametersAsUnicode布尔型falseJDBC 驱动程序属性:sendStringParametersAsUnicode。
sendTimeAsDatetime布尔型JDBC 驱动程序属性:sendTimeAsDatetime。
serverNameAsACE布尔型JDBC 驱动程序属性:serverNameAsACE。
serverSpnstringJDBC 驱动程序属性:serverSpn。
transparentNetworkIPResolution布尔型JDBC 驱动程序属性:transparentNetworkIPResolution。
trustServerCertificate布尔型JDBC 驱动程序属性:trustServerCertificate。
trustStorestringJDBC 驱动程序属性:trustStore。
trustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:trustStorePassword。
URLstring用于连接到数据库的 URL。示例:jdbc:sqlserver://localhost:1433;databaseName=myDB。
userstring建议使用容器管理认证别名而非配置此属性。
workstationIDstringJDBC 驱动程序属性:workstationID。
xopenStates布尔型JDBC 驱动程序属性:xopenStates。

databaseStore > dataSource > properties.oracle

Oracle JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
driverType
  • oci
  • thin
thinJDBC 驱动程序属性:driverType。
oci
oci
thin
thin
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1521用于获取数据库连接的端口。
URLstring用于连接到数据库的 URL。示例:jdbc:oracle:thin:@//localhost:1521/sample 或 jdbc:oracle:oci:@//localhost:1521/sample。
connectionPropertiesstringJDBC 驱动程序属性:connectionProperties。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocolstringJDBC 驱动程序属性:networkProtocol。
ONSConfigurationstringJDBC 驱动程序属性:ONSConfiguration。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
roleNamestringJDBC 驱动程序属性:roleName。
serviceNamestringJDBC 驱动程序属性:serviceName。
TNSEntryNamestringJDBC 驱动程序属性:TNSEntryName。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.derby.client

Derby Network Client JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
createDatabase
  • false
  • create
JDBC 驱动程序属性:createDatabase。
false
不自动创建数据库。
create
建立第一个连接时,会自动创建数据库(如果它不存在)。
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1527用于获取数据库连接的端口。
connectionAttributesstringJDBC 驱动程序属性:connectionAttributes。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
retrieveMessageText布尔型trueJDBC 驱动程序属性:retrieveMessageText。
securityMechanism
  • 3
  • 4
  • 7
  • 8
  • 9
3JDBC 驱动程序属性:securityMechanism。值为: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
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
8
STRONG_PASSWORD_SUBSTITUTE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
shutdownDatabase
  • false
  • shutdown
JDBC 驱动程序属性:shutdownDatabase。
false
不关闭数据库。
shutdown
尝试连接时,关闭数据库。
ssl
  • peerAuthentication
  • basic
  • off
JDBC 驱动程序属性:ssl。
peerAuthentication
peerAuthentication
basic
basic
off
off
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性:traceFile.
traceFileAppend布尔型JDBC 驱动程序属性:traceFileAppend。
traceLevel整形下列常量值的按位组合: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。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.datadirect.sqlserver

用于 Microsoft SQL Server 的 DataDirect Connect for JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形用于获取数据库连接的端口。
accountingInfostringJDBC 驱动程序属性:accountingInfo。
alternateServersstringJDBC 驱动程序属性:alternateServers。
alwaysReportTriggerResults布尔型JDBC 驱动程序属性:alwaysReportTriggerResults。
applicationNamestringJDBC 驱动程序属性:applicationName。
authenticationMethod
  • auto
  • ntlm
  • userIdPassword
  • kerberos
JDBC 驱动程序属性:authenticationMethod。
auto
auto
ntlm
ntlm
userIdPassword
userIdPassword
kerberos
kerberos
bulkLoadBatchSize长整型JDBC 驱动程序属性:bulkLoadBatchSize。
bulkLoadOptions长整型JDBC 驱动程序属性:bulkLoadOptions。
clientHostNamestringJDBC 驱动程序属性:clientHostName。
clientUserstringJDBC 驱动程序属性:clientUser。
codePageOverridestringJDBC 驱动程序属性:codePageOverride。
connectionRetryCount整形JDBC 驱动程序属性:connectionRetryCount。
connectionRetryDelay具有秒精度的时间段JDBC 驱动程序属性:connectionRetryDelay。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
convertNull整形JDBC 驱动程序属性:convertNull。
dateTimeInputParameterType
  • dateTime
  • dateTimeOffset
  • auto
JDBC 驱动程序属性:dateTimeInputParameterType。
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
dateTimeOutputParameterType
  • dateTime
  • dateTimeOffset
  • auto
JDBC 驱动程序属性:dateTimeOutputParameterType。
dateTime
dateTime
dateTimeOffset
dateTimeOffset
auto
auto
describeInputParameters
  • describeIfString
  • describeIfDateTime
  • noDescribe
  • describeAll
JDBC 驱动程序属性:describeInputParameters。
describeIfString
describeIfString
describeIfDateTime
describeIfDateTime
noDescribe
noDescribe
describeAll
describeAll
describeOutputParameters
  • describeIfString
  • describeIfDateTime
  • noDescribe
  • describeAll
JDBC 驱动程序属性:describeOutputParameters。
describeIfString
describeIfString
describeIfDateTime
describeIfDateTime
noDescribe
noDescribe
describeAll
describeAll
enableBulkLoad布尔型JDBC 驱动程序属性:enableBulkLoad。
enableCancelTimeout布尔型JDBC 驱动程序属性:enableCancelTimeout。
encryptionMethod
  • noEncryption
  • loginSSL
  • requestSSL
  • SSL
JDBC 驱动程序属性:encryptionMethod。
noEncryption
noEncryption
loginSSL
loginSSL
requestSSL
requestSSL
SSL
SSL
failoverGranularity
  • nonAtomic
  • disableIntegrityCheck
  • atomic
  • atomicWithRepositioning
JDBC 驱动程序属性:failoverGranularity。
nonAtomic
nonAtomic
disableIntegrityCheck
disableIntegrityCheck
atomic
atomic
atomicWithRepositioning
atomicWithRepositioning
failoverMode
  • select
  • connect
  • extended
JDBC 驱动程序属性:failoverMode。
select
select
connect
connect
extended
extended
failoverPreconnect布尔型JDBC 驱动程序属性:failoverPreconnect。
hostNameInCertificatestringJDBC 驱动程序属性:hostNameInCertificate。
initializationStringstringJDBC 驱动程序属性:initializationString。
insensitiveResultSetBufferSize整形JDBC 驱动程序属性:insensitiveResultSetBufferSize。
javaDoubleToString布尔型JDBC 驱动程序属性:javaDoubleToString。
JDBCBehavior
  • 0
  • 1
0JDBC 驱动程序属性:JDBCBehavior。值为:0 (JDBC 4.0) 或 1 (JDBC 3.0)。
0
JDBC 4.0
1
JDBC 3.0
loadBalancing布尔型JDBC 驱动程序属性:loadBalancing。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
longDataCacheSizeint
Min: -1
JDBC 驱动程序属性:longDataCacheSize。
netAddressstringJDBC 驱动程序属性:netAddress。
packetSizeint
Min: -1

Max: 128
JDBC 驱动程序属性:packetSize。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
queryTimeout具有秒精度的时间段JDBC 驱动程序属性:queryTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
resultsetMetaDataOptions整形JDBC 驱动程序属性:resultsetMetaDataOptions。
selectMethod
  • cursor
  • direct
JDBC 驱动程序属性:selectMethod。
cursor
cursor
direct
direct
snapshotSerializable布尔型JDBC 驱动程序属性:snapshotSerializable。
spyAttributesstringJDBC 驱动程序属性:spyAttributes。
stringInputParameterType
  • nvarchar
  • varchar
varcharJDBC 驱动程序属性:stringInputParameterType。
nvarchar
nvarchar
varchar
varchar
stringOutputParameterType
  • nvarchar
  • varchar
varcharJDBC 驱动程序属性:stringOutputParameterType。
nvarchar
nvarchar
varchar
varchar
suppressConnectionWarnings布尔型JDBC 驱动程序属性:suppressConnectionWarnings。
transactionMode
  • explicit
  • implicit
JDBC 驱动程序属性:transactionMode。
explicit
explicit
implicit
implicit
truncateFractionalSeconds布尔型JDBC 驱动程序属性:truncateFractionalSeconds。
trustStorestringJDBC 驱动程序属性:trustStore。
trustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:trustStorePassword。
userstring建议使用容器管理认证别名而非配置此属性。
useServerSideUpdatableCursors布尔型JDBC 驱动程序属性:useServerSideUpdatableCursors。
validateServerCertificate布尔型JDBC 驱动程序属性:validateServerCertificate。
XATransactionGroupstringJDBC 驱动程序属性:XATransactionGroup。
XMLDescribeType
  • longvarbinary
  • longvarchar
JDBC 驱动程序属性:XMLDescribeType。
longvarbinary
longvarbinary
longvarchar
longvarchar

databaseStore > dataSource > properties.informix.jcc

用于 Informix 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形1526用于获取数据库连接的端口。
currentLockTimeout具有秒精度的时间段2sJDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
DBANSIWARN布尔型JDBC 驱动程序属性:DBANSIWARN。
DBDATEstringJDBC 驱动程序属性:DBDATE。
DBPATHstringJDBC 驱动程序属性:DBPATH。
DBSPACETEMPstringJDBC 驱动程序属性:DBSPACETEMP。
DBTEMPstringJDBC 驱动程序属性:DBTEMP。
DBUPSPACEstringJDBC 驱动程序属性:DBUPSPACE。
DELIMIDENT布尔型JDBC 驱动程序属性:DELIMIDENT。
deferPrepares布尔型JDBC 驱动程序属性:deferPrepares。
driverType整形4JDBC 驱动程序属性:driverType。
enableNamedParameterMarkers整形JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
enableSeamlessFailover整形JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
enableSysplexWLB布尔型JDBC 驱动程序属性:enableSysplexWLB。
fetchSize整形JDBC 驱动程序属性:fetchSize。
fullyMaterializeLobData布尔型JDBC 驱动程序属性:fullyMaterializeLobData。
IFX_DIRECTIVES
  • OFF
  • ON
JDBC 驱动程序属性:IFX_DIRECTIVES。
OFF
OFF
ON
ON
IFX_EXTDIRECTIVES
  • OFF
  • ON
JDBC 驱动程序属性:IFX_EXTDIRECTIVES。
OFF
OFF
ON
ON
IFX_UPDDESCstringJDBC 驱动程序属性:IFX_UPDDESC。
IFX_XASTDCOMPLIANCE_XAEND
  • 0
  • 1
JDBC 驱动程序属性:IFX_XASTDCOMPLIANCE_XAEND。
0
0
1
1
INFORMIXOPCACHEstringJDBC 驱动程序属性:INFORMIXOPCACHE。
INFORMIXSTACKSIZEstringJDBC 驱动程序属性:INFORMIXSTACKSIZE。
keepDynamic整形JDBC 驱动程序属性:keepDynamic。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
NODEFDAC
  • no
  • yes
JDBC 驱动程序属性:NODEFDAC。
no
no
yes
yes
OPTCOMPIND
  • 0
  • 1
  • 2
JDBC 驱动程序属性:OPTCOMPIND。
0
0
1
1
2
2
OPTOFC
  • 0
  • 1
JDBC 驱动程序属性:OPTOFC。
0
0
1
1
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
PDQPRIORITY
  • HIGH
  • LOW
  • OFF
JDBC 驱动程序属性:PDQPRIORITY。
HIGH
HIGH
LOW
LOW
OFF
OFF
progressiveStreaming
  • 1
  • 2
JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
PSORT_DBTEMPstringJDBC 驱动程序属性:PSORT_DBTEMP。
PSORT_NPROCSstring
Max: 10
JDBC 驱动程序属性:PSORT_NPROCS。
queryDataSizeint
Min: 4096

Max: 10485760
JDBC 驱动程序属性:queryDataSize。
resultSetHoldability
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
resultSetHoldabilityForCatalogQueries
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
retrieveMessagesFromServerOnGetMessage布尔型trueJDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
securityMechanism
  • 3
  • 4
  • 7
  • 9
JDBC 驱动程序属性:securityMechanism。值为:3 (CLEAR_TEXT_PASSWORD_SECURITY)、4 (USER_ONLY_SECURITY)、7 (ENCRYPTED_PASSWORD_SECURITY) 或 9 (ENCRYPTED_USER_AND_PASSWORD_SECURITY)。
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
STMT_CACHE
  • 0
  • 1
JDBC 驱动程序属性:STMT_CACHE。
0
0
1
1
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性:traceFile.
traceFileAppend布尔型JDBC 驱动程序属性:traceFileAppend。
traceLevel整形下列常量值的按位组合: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整形JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。
userstring建议使用容器管理认证别名而非配置此属性。

databaseStore > dataSource > properties.db2.jcc

用于 DB2 的 IBM Data Server Driver for JDBC and SQLJ 的数据源属性。

NameTypeDefaultDescription
driverType
  • 2
  • 4
4JDBC 驱动程序属性:driverType。
2
2 类 JDBC 驱动程序。
4
4 类 JDBC 驱动程序。
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形50000用于获取数据库连接的端口。
accountingIntervalstringJDBC 驱动程序属性:accountingInterval。
activateDatabase整形JDBC 驱动程序属性:activateDatabase。
affinityFailbackInterval具有秒精度的时间段JDBC 驱动程序属性:affinityFailbackInterval。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
allowNextOnExhaustedResultSet
  • 1
  • 2
JDBC 驱动程序属性:allowNextOnExhaustedResultSet。
1
YES
2
NO
allowNullResultSetForExecuteQuery
  • 1
  • 2
JDBC 驱动程序属性:allowNullResultSetForExecuteQuery。
1
YES
2
NO
alternateGroupDatabaseNamestringJDBC 驱动程序属性:alternateGroupDatabaseName。
alternateGroupPortNumberstringJDBC 驱动程序属性:alternateGroupPortNumber。
alternateGroupServerNamestringJDBC 驱动程序属性:alternateGroupServerName。
atomicMultiRowInsert
  • 1
  • 2
JDBC 驱动程序属性:atomicMultiRowInsert。
1
YES
2
NO
blockingReadConnectionTimeout具有秒精度的时间段JDBC 驱动程序属性:blockingReadConnectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
charOutputSize短整型JDBC 驱动程序属性:charOutputSize。
clientApplcompatstringJDBC 驱动程序属性:clientApplcompat。
clientAccountingInformationstringJDBC 驱动程序属性:clientAccountingInformation。
clientApplicationInformationstringJDBC 驱动程序属性:clientApplicationInformation。
clientBidiStringType
  • 11
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
JDBC 驱动程序属性:clientBidiStringType。
11
BIDI_ST11
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
clientDebugInfostring
Max: 254
JDBC 驱动程序属性:clientDebugInfo。
clientProgramIdstring
Max: 80
JDBC 驱动程序属性:clientProgramId。
clientProgramNamestring
Max: 12
JDBC 驱动程序属性:clientProgramName。
clientRerouteAlternatePortNumberstringJDBC 驱动程序属性:clientRerouteAlternatePortNumber。
clientRerouteAlternateServerNamestringJDBC 驱动程序属性:clientRerouteAlternateServerName。
clientUserstringJDBC 驱动程序属性:clientUser。
clientWorkstationstringJDBC 驱动程序属性:clientWorkstation。
commandTimeout具有秒精度的时间段JDBC 驱动程序属性:commandTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
concurrentAccessResolution
  • 1
  • 2
JDBC 驱动程序属性:concurrentAccessResolution。
1
CONCURRENTACCESS_USE_CURRENTLY_COMMITTED
2
CONCURRENTACCESS_WAIT_FOR_OUTCOME
connectionCloseWithInFlightTransaction
  • 1
  • 2
JDBC 驱动程序属性:connectionCloseWithInFlightTransaction。
1
CONNECTION_CLOSE_WITH_EXCEPTION
2
CONNECTION_CLOSE_WITH_ROLLBACK
connectionTimeout具有秒精度的时间段JDBC 驱动程序属性:connectionTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
connectNodeint
Min: 0

Max: 999
JDBC 驱动程序属性:connectNode。
currentAlternateGroupEntry整形JDBC 驱动程序属性:currentAlternateGroupEntry。
currentDegreestringJDBC 驱动程序属性:currentDegree。
currentExplainModestring
Max: 254
JDBC 驱动程序属性:currentExplainMode。
currentExplainSnapshotint
Max: 8
JDBC 驱动程序属性:currentExplainSnapshot。
currentFunctionPathstringJDBC 驱动程序属性:currentFunctionPath。
currentLocaleLcCtypestringJDBC 驱动程序属性:currentLocaleLcCtype。
currentLockTimeout具有秒精度的时间段JDBC 驱动程序属性:currentLockTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
currentMaintainedTableTypesForOptimization
  • SYSTEM
  • ALL
  • NONE
  • USER
JDBC 驱动程序属性:currentMaintainedTableTypesForOptimization。
SYSTEM
SYSTEM
ALL
ALL
NONE
NONE
USER
USER
currentPackagePathstringJDBC 驱动程序属性:currentPackagePath。
currentPackageSetstringJDBC 驱动程序属性:currentPackageSet。
currentQueryOptimization
  • 0
  • 1
  • 2
  • 3
  • 5
  • 7
  • 9
JDBC 驱动程序属性:currentQueryOptimization。
0
0
1
1
2
2
3
3
5
5
7
7
9
9
currentSQLIDstringJDBC 驱动程序属性:currentSQLID。
currentSchemastringJDBC 驱动程序属性:currentSchema。
cursorSensitivity
  • 0
  • 1
  • 2
JDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
0
TYPE_SCROLL_SENSITIVE_STATIC
1
TYPE_SCROLL_SENSITIVE_DYNAMIC
2
TYPE_SCROLL_ASENSITIVE
dateFormat
  • 1
  • 2
  • 3
  • 4
JDBC 驱动程序属性:dateFormat。
1
ISO
2
USA
3
EUR
4
JIS
decimalRoundingMode
  • 1
  • 2
  • 3
  • 4
  • 6
JDBC 驱动程序属性:decimalRoundingMode。
1
ROUND_DOWN
2
ROUND_CEILING
3
ROUND_HALF_EVEN
4
ROUND_HALF_UP
6
ROUND_FLOOR
decimalSeparator
  • 1
  • 2
JDBC 驱动程序属性:decimalSeparator。
1
DECIMAL_SEPARATOR_PERIOD
2
DECIMAL_SEPARATOR_COMMA
decimalStringFormat
  • 1
  • 2
JDBC 驱动程序属性:decimalStringFormat。
1
DECIMAL_STRING_FORMAT_TO_STRING
2
DECIMAL_STRING_FORMAT_TO_PLAIN_STRING
deferPrepares布尔型trueJDBC 驱动程序属性:deferPrepares。
downgradeHoldCursorsUnderXa布尔型JDBC 驱动程序属性:downgradeHoldCursorsUnderXa。
enableAlternateGroupSeamlessACR布尔型JDBC 驱动程序属性:enableAlternateGroupSeamlessACR。
enableBidiLayoutTransformation布尔型JDBC 驱动程序属性:enableBidiLayoutTransformation。
enableClientAffinitiesList
  • 1
  • 2
JDBC 驱动程序属性:enableClientAffinitiesList。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableConnectionConcentrator布尔型JDBC 驱动程序属性:enableConnectionConcentrator。
enableExtendedDescribe
  • 1
  • 2
JDBC 驱动程序属性:enableExtendedDescribe。
1
YES
2
NO
enableExtendedIndicators
  • 1
  • 2
JDBC 驱动程序属性:enableExtendedIndicators。
1
YES
2
NO
enableMultiRowInsertSupport布尔型JDBC 驱动程序属性:enableMultiRowInsertSupport。
enableNamedParameterMarkers
  • 1
  • 2
JDBC 驱动程序属性:enableNamedParameterMarkers。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableRowsetSupport
  • 1
  • 2
JDBC 驱动程序属性:enableRowsetSupport。
1
YES
2
NO
enableSeamlessFailover
  • 1
  • 2
JDBC 驱动程序属性:enableSeamlessFailover。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
enableSysplexWLB布尔型JDBC 驱动程序属性:enableSysplexWLB。
enableT2zosLBF
  • 1
  • 2
JDBC 驱动程序属性:enableT2zosLBF。
1
YES
2
NO
enableT2zosLBFSPResultSets
  • 1
  • 2
JDBC 驱动程序属性:enableT2zosLBFSPResultSets。
1
YES
2
NO
enableXACleanTransaction布尔型JDBC 驱动程序属性:enableXACleanTransaction。
encryptionAlgorithm
  • 1
  • 2
JDBC 驱动程序属性:encryptionAlgorithm。
1
1
2
2
extendedTableInfo
  • 1
  • 2
JDBC 驱动程序属性:extendedTableInfo。
1
YES
2
NO
fetchSize整形JDBC 驱动程序属性:fetchSize。
fullyMaterializeInputStreams布尔型JDBC 驱动程序属性:fullyMaterializeInputStreams。
fullyMaterializeInputStreamsOnBatchExecution
  • 1
  • 2
JDBC 驱动程序属性:fullyMaterializeInputStreamsOnBatchExecution。
1
YES
2
NO
fullyMaterializeLobData布尔型JDBC 驱动程序属性:fullyMaterializeLobData。
implicitRollbackOption
  • 0
  • 1
  • 2
JDBC 驱动程序属性:implicitRollbackOption。
0
IMPLICIT_ROLLBACK_OPTION_NOT_SET
1
IMPLICIT_ROLLBACK_OPTION_NOT_CLOSE_CONNECTION
2
IMPLICIT_ROLLBACK_OPTION_CLOSE_CONNECTION
interruptProcessingMode
  • 0
  • 1
  • 2
JDBC 驱动程序属性:interruptProcessingMode。
0
INTERRUPT_PROCESSING_MODE_DISABLED
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
jdbcCollectionstringJDBC 驱动程序属性:jdbcCollection。
keepAliveTimeOut具有秒精度的时间段JDBC 驱动程序属性:keepAliveTimeOut。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
keepDynamic整形JDBC 驱动程序属性:keepDynamic。
kerberosServerPrincipalstringJDBC 驱动程序属性:kerberosServerPrincipal。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maxConnCachedParamBufferSize整形JDBC 驱动程序属性:maxConnCachedParamBufferSize。
maxRetriesForClientReroute整形JDBC 驱动程序属性:maxRetriesForClientReroute。
maxRowsetSize整形JDBC 驱动程序属性:maxRowsetSize。
maxTransportObjects整形JDBC 驱动程序属性:maxTransportObjects。
memberConnectTimeout具有秒精度的时间段JDBC 驱动程序属性:memberConnectTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
optimizationProfilestringJDBC 驱动程序属性:optimizationProfile。
optimizationProfileToFlushstringJDBC 驱动程序属性:optimizationProfileToFlush。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
pkListstringJDBC 驱动程序属性:pkList。
profileNamestringJDBC 驱动程序属性:profileName。
progressiveStreaming
  • 1
  • 2
JDBC 驱动程序属性:progressiveStreaming。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
queryCloseImplicit
  • 1
  • 2
JDBC 驱动程序属性:queryCloseImplicit。值为:1 (QUERY_CLOSE_IMPLICIT_YES) 或 2 (QUERY_CLOSE_IMPLICIT_NO)。
1
QUERY_CLOSE_IMPLICIT_YES
2
QUERY_CLOSE_IMPLICIT_NO
queryDataSizeint
Min: 4096

Max: 65535
JDBC 驱动程序属性:queryDataSize。
queryTimeoutInterruptProcessingMode
  • 1
  • 2
JDBC 驱动程序属性:queryTimeoutInterruptProcessingMode。
1
INTERRUPT_PROCESSING_MODE_STATEMENT_CANCEL
2
INTERRUPT_PROCESSING_MODE_CLOSE_SOCKET
readOnly布尔型JDBC 驱动程序属性:readOnly。
recordTemporalHistory
  • 1
  • 2
JDBC 驱动程序属性:recordTemporalHistory。
1
YES
2
NO
reportLongTypes
  • 1
  • 2
JDBC 驱动程序属性:reportLongTypes。
1
YES
2
NO
resultSetHoldability
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldability。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
resultSetHoldabilityForCatalogQueries
  • 1
  • 2
JDBC 驱动程序属性:resultSetHoldabilityForCatalogQueries。值为:1 (HOLD_CURSORS_OVER_COMMIT) 或 2 (CLOSE_CURSORS_AT_COMMIT)。
1
HOLD_CURSORS_OVER_COMMIT
2
CLOSE_CURSORS_AT_COMMIT
retrieveMessagesFromServerOnGetMessage布尔型trueJDBC 驱动程序属性:retrieveMessagesFromServerOnGetMessage。
retryIntervalForClientReroute具有秒精度的时间段JDBC 驱动程序属性:retryIntervalForClientReroute。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
retryWithAlternativeSecurityMechanism
  • 1
  • 2
JDBC 驱动程序属性:retryWithAlternativeSecurityMechanism。
1
YES
2
NO
returnAlias
  • 1
  • 2
JDBC 驱动程序属性:returnAlias。
1
1
2
2
securityMechanism
  • 11
  • 12
  • 13
  • 3
  • 4
  • 15
  • 16
  • 7
  • 18
  • 9
JDBC 驱动程序属性:securityMechanism。值为: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)、13 (ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY)、15 (PLUGIN_SECURITY)、16 (ENCRYPTED_USER_ONLY_SECURITY)、18 (TLS_CLIENT_CERTIFICATE_SECURITY)。
11
KERBEROS_SECURITY
12
ENCRYPTED_USER_AND_DATA_SECURITY
13
ENCRYPTED_USER_PASSWORD_AND_DATA_SECURITY
3
CLEAR_TEXT_PASSWORD_SECURITY
4
USER_ONLY_SECURITY
15
PLUGIN_SECURITY
16
ENCRYPTED_USER_ONLY_SECURITY
7
ENCRYPTED_PASSWORD_SECURITY
18
TLS_CLIENT_CERTIFICATE_SECURITY
9
ENCRYPTED_USER_AND_PASSWORD_SECURITY
sendCharInputsUTF8
  • 1
  • 2
JDBC 驱动程序属性:sendCharInputsUTF8。
1
YES
2
NO
sendDataAsIs布尔型JDBC 驱动程序属性:sendDataAsIs。
serverBidiStringType
  • 11
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
JDBC 驱动程序属性:serverBidiStringType。
11
BIDI_ST11
4
BIDI_ST4
5
BIDI_ST5
6
BIDI_ST6
7
BIDI_ST7
8
BIDI_ST8
9
BIDI_ST9
10
BIDI_ST10
sessionTimeZonestringJDBC 驱动程序属性:sessionTimeZone。
sqljCloseStmtsWithOpenResultSet布尔型JDBC 驱动程序属性:sqljCloseStmtsWithOpenResultSet。
sqljEnableClassLoaderSpecificProfiles布尔型JDBC 驱动程序属性:sqljEnableClassLoaderSpecificProfiles。
ssidstringJDBC 驱动程序属性:ssid。
sslCertLocationstringJDBC 驱动程序属性:sslCertLocation。
SSLCipherSuitesstringJDBC 驱动程序属性:SSLCipherSuites。
sslConnection布尔型JDBC 驱动程序属性:sslConnection。
sslTrustStoreLocationstringJDBC 驱动程序属性:sslTrustStoreLocation。
sslTrustStorePassword可逆向编码的密码(字符串)JDBC 驱动程序属性:sslTrustStorePassword。
sslTrustStoreTypestringJDBC 驱动程序属性:sslTrustStoreType。
statementConcentrator
  • 1
  • 2
JDBC 驱动程序属性:statementConcentrator。
1
STATEMENT_CONCENTRATOR_OFF
2
STATEMENT_CONCENTRATOR_WITH_LITERALS
streamBufferSize整形JDBC 驱动程序属性:streamBufferSize。
stripTrailingZerosForDecimalNumbers
  • 1
  • 2
JDBC 驱动程序属性:stripTrailingZerosForDecimalNumbers。
1
YES
2
NO
sysSchemastringJDBC 驱动程序属性:sysSchema。
timeFormat
  • 1
  • 2
  • 3
  • 4
JDBC 驱动程序属性:timeFormat。
1
ISO
2
USA
3
EUR
4
JIS
timerLevelForQueryTimeOut
  • 1
  • 2
  • -1
JDBC 驱动程序属性:timerLevelForQueryTimeOut。
1
QUERYTIMEOUT_STATEMENT_LEVEL
2
QUERYTIMEOUT_CONNECTION_LEVEL
-1
QUERYTIMEOUT_DISABLED
timestampFormat
  • 1
  • 5
JDBC 驱动程序属性:timestampFormat。
1
ISO
5
JDBC
timestampOutputType
  • 1
  • 2
JDBC 驱动程序属性:timestampOutputType。
1
JDBC_TIMESTAMP
2
JCC_DBTIMESTAMP
timestampPrecisionReporting
  • 1
  • 2
JDBC 驱动程序属性:timestampPrecisionReporting。
1
TIMESTAMP_JDBC_STANDARD
2
TIMESTAMP_ZERO_PADDING
traceDirectorystringJDBC 驱动程序属性:traceDirectory。
traceFilestringJDBC 驱动程序属性:traceFile.
traceFileAppend布尔型JDBC 驱动程序属性:traceFileAppend。
traceFileCount整形JDBC 驱动程序属性:traceFileCount。
traceFileSize整形JDBC 驱动程序属性:traceFileSize。
traceLevel整形0下列常量值的按位组合: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
  • 0
  • 1
JDBC 驱动程序属性:traceOption
0
0
1
1
translateForBitData
  • 1
  • 2
JDBC 驱动程序属性:translateForBitData。
1
HEX_REPRESENTATION
2
SERVER_ENCODING_REPRESENTATION
updateCountForBatch
  • 1
  • 2
JDBC 驱动程序属性:updateCountForBatch。
1
NO_UPDATE_COUNT
2
TOTAL_UPDATE_COUNT
useCachedCursor布尔型JDBC 驱动程序属性:useCachedCursor。
useIdentityValLocalForAutoGeneratedKeys布尔型JDBC 驱动程序属性:useIdentityValLocalForAutoGeneratedKeys。
useJDBC4ColumnNameAndLabelSemantics
  • 1
  • 2
JDBC 驱动程序属性:useJDBC4ColumnNameAndLabelSemantics。值为:1 (YES) 或 2 (NO)。
1
YES
2
NO
useJDBC41DefinitionForGetColumns
  • 1
  • 2
JDBC 驱动程序属性:useJDBC41DefinitionForGetColumns。
1
YES
2
NO
userstring建议使用容器管理认证别名而非配置此属性。
useRowsetCursor布尔型JDBC 驱动程序属性:useRowsetCursor。
useTransactionRedirect布尔型JDBC 驱动程序属性:useTransactionRedirect。
xaNetworkOptimization布尔型JDBC 驱动程序属性:xaNetworkOptimization。
xmlFormat
  • 0
  • 1
JDBC 驱动程序属性:xmlFormat。
0
XML_FORMAT_TEXTUAL
1
XML_FORMAT_BINARY

databaseStore > dataSource > properties.db2.i.toolbox

IBM DB2 for i Toolbox JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
serverNamestring正在运行数据库的服务器。
databaseNamestringJDBC 驱动程序属性:databaseName。
access
  • all
  • read call
  • read only
allJDBC 驱动程序属性:access。
all
all
read call
read call
read only
read only
behaviorOverride整形JDBC 驱动程序属性:behaviorOverride。
bidiImplicitReordering布尔型trueJDBC 驱动程序属性:bidiImplicitReordering.
bidiNumericOrdering布尔型falseJDBC 驱动程序属性:bidiNumericOrdering。
bidiStringType整形JDBC 驱动程序属性:bidiStringType。
bigDecimal布尔型trueJDBC 驱动程序属性:bigDecimal。
blockCriteria
  • 0
  • 1
  • 2
2JDBC 驱动程序属性:blockCriteria。值为:0(不进行任何记录分块)、1(当指定了 FOR FETCH ONLY 时分块)或 2(当指定了 FOR UPDATE 时分块)。
0
0
1
1
2
2
blockSize
  • 0
  • 256
  • 16
  • 512
  • 128
  • 8
  • 64
  • 32
32JDBC 驱动程序属性:blockSize。
0
0
256
256
16
16
512
512
128
128
8
8
64
64
32
32
characterTruncation
  • default
  • warning
  • none
JDBC 驱动程序属性:CharacterTruncation。
default
default
warning
warning
none
none
concurrentAccessResolutionint
Min: 0

Max: 3
JDBC 驱动程序属性:concurrentAccessResolution。
cursorHold布尔型falseJDBC 驱动程序属性:cursorHold。
cursorSensitivity
  • asensitive
  • insensitive
  • sensitive
asensitiveJDBC 驱动程序属性:cursorSensitivity。值为:0 (TYPE_SCROLL_SENSITIVE_STATIC)、1 (TYPE_SCROLL_SENSITIVE_DYNAMIC) 或 2 (TYPE_SCROLL_ASENSITIVE)。
asensitive
asensitive
insensitive
insensitive
sensitive
sensitive
dataCompression布尔型trueJDBC 驱动程序属性:dataCompression。
dataTruncation布尔型trueJDBC 驱动程序属性:dataTruncation。
dateFormat
  • julian
  • dmy
  • ymd
  • usa
  • eur
  • mdy
  • iso
  • jis
JDBC 驱动程序属性:dateFormat。
julian
julian
dmy
dmy
ymd
ymd
usa
usa
eur
eur
mdy
mdy
iso
iso
jis
jis
dateSeparator
  • \,
  • -
  • .
  • /
JDBC 驱动程序属性:dateSeparator。
\,
逗号字符 (,)。
**
空格字符 ( )。
-
破折号字符 (-)。
.
句号字符 (.)。
/**
正斜杠字符 (/)。
decfloatRoundingMode
  • ceiling
  • half even
  • half up
  • up
  • floor
  • down
  • half down
JDBC 驱动程序属性:decfloatRoundingMode。
ceiling
ceiling
half even
half even
half up
half up
up
up
floor
floor
down
down
half down
half down
decimalDataErrorsstringJDBC 驱动程序属性:decimalDataErrors。
decimalSeparator
  • \,
  • .
JDBC 驱动程序属性:decimalSeparator。
\,
逗号字符 (,)。
.
句号字符 (.)。
describeOptionstringJDBC 驱动程序属性:describeOption。
driver
  • native
  • toolbox
toolboxJDBC 驱动程序属性:driver。
native
native
toolbox
toolbox
errors
  • basic
  • full
basicJDBC 驱动程序属性:errors。
basic
basic
full
full
extendedDynamic布尔型falseJDBC 驱动程序属性:extendedDynamic。
extendedMetaData布尔型falseJDBC 驱动程序属性:extendedMetaData。
fullOpen布尔型falseJDBC 驱动程序属性:fullOpen。
holdInputLocators布尔型trueJDBC 驱动程序属性:holdInputLocators。
holdStatements布尔型falseJDBC 驱动程序属性:holdStatements。
ignoreWarningsstringJDBC 驱动程序属性:ignoreWarnings。
isolationLevelSwitchingSupport布尔型falseJDBC 驱动程序属性:isolationLevelSwitchingSupport。
keepAlive布尔型JDBC 驱动程序属性:keepAlive。
lazyClose布尔型falseJDBC 驱动程序属性:lazyClose。
librariesstringJDBC 驱动程序属性:libraries。
lobThresholdint
Min: 0

Max: 16777216
0JDBC 驱动程序属性:lobThreshold。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
maximumPrecision
  • 63
  • 31
31JDBC 驱动程序属性:maximumPrecision。
63
64
31
31
maximumBlockedInputRowsint
Min: 1

Max: 32000
JDBC 驱动程序属性:maximumBlockedInputRows。
maximumScaleint
Min: 0

Max: 63
31JDBC 驱动程序属性:maximumScale。
metaDataSourceint
Min: 0

Max: 1
1JDBC 驱动程序属性:metaDataSource。
minimumDivideScaleint
Min: 0

Max: 9
0JDBC 驱动程序属性:minimumDivideScale。
naming
  • system
  • sql
sqlJDBC 驱动程序属性:naming。
system
system
sql
sql
numericRangeError
  • default
  • warning
  • none
JDBC 驱动程序属性:numericRangeError。
default
default
warning
warning
none
none
packagestringJDBC 驱动程序属性:package。
packageAdd布尔型trueJDBC 驱动程序属性:packageAdd。
packageCCSID
  • 1200
  • 13488
13488JDBC 驱动程序属性:packageCCSID。值为:1200 (UCS-2) 或 13488 (UTF-16)。
1200
1200 (UCS-2)
13488
13488 (UTF-16)
packageCache布尔型falseJDBC 驱动程序属性:packageCache。
packageCriteria
  • default
  • select
defaultJDBC 驱动程序属性:packageCriteria。
default
default
select
select
packageError
  • exception
  • warning
  • none
warningJDBC 驱动程序属性:packageError。
exception
exception
warning
warning
none
none
packageLibrarystringQGPLJDBC 驱动程序属性:packageLibrary。
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
prefetch布尔型trueJDBC 驱动程序属性:prefetch。
prompt布尔型falseJDBC 驱动程序属性:prompt。
proxyServerstringJDBC 驱动程序属性:proxyServer。
qaqqiniLibrarystringJDBC 驱动程序属性:qaqqiniLibrary。
queryOptimizeGoalint
Min: 0

Max: 2
0JDBC 驱动程序属性:queryOptimizeGoal。值为:1 (*FIRSTIO) 或 2 (*ALLIO)。
queryReplaceTruncatedParameterstringJDBC 驱动程序属性:queryReplaceTruncatedParameter。
queryTimeoutMechanism
  • cancel
  • qqrytimlmt
JDBC 驱动程序属性:queryTimeoutMechanism。
cancel
cancel
qqrytimlmt
qqrytimlmt
queryStorageLimitint
Min: -1
查询存储量限制
receiveBufferSizeint
Min: 1
JDBC 驱动程序属性:receiveBufferSize。
remarks
  • system
  • sql
systemJDBC 驱动程序属性:remarks。
system
system
sql
sql
rollbackCursorHold布尔型falseJDBC 驱动程序属性:rollbackCursorHold。
savePasswordWhenSerialized布尔型falseJDBC 驱动程序属性:savePasswordWhenSerialized。
secondaryUrlstringJDBC 驱动程序属性:secondaryUrl。
secure布尔型falseJDBC 驱动程序属性:secure。
secureCurrentUser布尔型JDBC 驱动程序属性:secureCurrentUser。
sendBufferSizeint
Min: 1
JDBC 驱动程序属性:sendBufferSize。
serverTraceCategories整形0JDBC 驱动程序属性:serverTraceCategories。
serverTrace整形JDBC 驱动程序属性:serverTrace。
soLinger具有秒精度的时间段JDBC 驱动程序属性:soLinger。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
soTimeout具有毫秒精度的时间段JDBC 驱动程序属性:soTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。
sort
  • hex
  • language
  • table
hexJDBC 驱动程序属性:sort。
hex
hex
language
language
table
table
sortLanguagestringJDBC 驱动程序属性:sortLanguage。
sortTablestringJDBC 驱动程序属性:sortTable。
sortWeight
  • shared
  • unqiue
JDBC 驱动程序属性:sortWeight。
shared
shared
unqiue
unique
tcpNoDelay布尔型JDBC 驱动程序属性:tcpNoDelay。
threadUsed布尔型trueJDBC 驱动程序属性:threadUsed。
timeFormat
  • usa
  • eur
  • iso
  • jis
  • hms
JDBC 驱动程序属性:timeFormat。
usa
usa
eur
eur
iso
iso
jis
jis
hms
hms
timeSeparator
  • \,
  • :
  • .
JDBC 驱动程序属性:timeSeparator。
\,
逗号字符 (,)。
**
空格字符 ( )。
:
冒号字符 (:)。
.**
句号字符 (.)。
timestampFormat
  • iso
  • ibmsql
JDBC 驱动程序属性:timestampFormat。
iso
iso
ibmsql
ibmsql
toolboxTrace
  • all
  • proxy
  • datastream
  • pcml
  • warning
  • information
  • jdbc
  • none
  • diagnostic
  • thread
  • error
  • conversion
JDBC 驱动程序属性:toolboxTrace。
all
all
proxy
proxy
datastream
datastream
pcml
pcml
warning
warning
information
information
jdbc
jdbc
none
none
diagnostic
diagnostic
thread
thread
error
error
conversion
conversion
trace布尔型JDBC 驱动程序属性:trace。
translateBinary布尔型falseJDBC 驱动程序属性:translateBinary。
translateBoolean布尔型trueJDBC 驱动程序属性:translateBoolean。
translateHex
  • character
  • binary
characterJDBC 驱动程序属性:translateHex。
character
character
binary
binary
trueAutoCommit布尔型falseJDBC 驱动程序属性:trueAutoCommit。
useBlockUpdate布尔型JDBC 驱动程序属性:useBlockUpdate。
useDrdaMetadataVersion布尔型JDBC 驱动程序属性:useDrdaMetadataVersion。
userstring建议使用容器管理认证别名而非配置此属性。
variableFieldCompression
  • all
  • true
  • false
  • insert
JDBC 驱动程序属性:variableFieldCompression。
all
all
true
true
false
false
insert
insert
xaLooselyCoupledSupportint
Min: 0

Max: 1
0JDBC 驱动程序属性:xaLooselyCoupledSupport。

databaseStore > dataSource > properties.sybase

Sybase JDBC 驱动程序的数据源属性。

NameTypeDefaultDescription
databaseNamestringJDBC 驱动程序属性:databaseName。
serverNamestringlocalhost正在运行数据库的服务器。
portNumber整形5000用于获取数据库连接的端口。
connectionPropertiesstringSELECT_OPENS_CURSOR=trueJDBC 驱动程序属性:connectionProperties。
loginTimeout具有秒精度的时间段JDBC 驱动程序属性:loginTimeout。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
networkProtocol
  • socket
  • SSL
JDBC 驱动程序属性:networkProtocol。
socket
socket
SSL
SSL
password可逆向编码的密码(字符串)建议使用容器管理认证别名而非配置此属性。
resourceManagerNamestringJDBC 驱动程序属性:resourceManagerName。
SERVER_INITIATED_TRANSACTIONS
  • true
  • false
falseJDBC 驱动程序属性:SERVER_INITIATED_TRANSACTIONS。
true
true
false
false
userstring建议使用容器管理认证别名而非配置此属性。
version整形JDBC 驱动程序属性:version。

databaseStore > dataSource > containerAuthData

容器管理认证的缺省认证数据,当绑定没有为 res-auth=CONTAINER 的资源引用指定认证别名时适用。如果服务器正在运行时更新,那么会针对新连接请求应用更改;正使用的连接不会受影响。

NameTypeDefaultDescription
userstring连接至 EIS 时所使用的用户名
password可逆向编码的密码(字符串)连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。

databaseStore > dataSource > jaasLoginContextEntry

用于认证的 JAAS 登录上下文入口。如果服务器正在运行时更新,那么会针对新连接请求应用更新;正使用的连接不会受影响。

NameTypeDefaultDescription
namestringJAAS 配置条目的名称。
loginModuleRef对顶级 jaasLoginModule 元素的引用的列表(以逗号分隔的字符串)。hashtable,userNameAndPassword,certificate,token对 JAAS 登录模块的标识的引用。

databaseStore > dataSource > onConnect

将在所建立的到数据库的每个新连接上执行一次的 SQL 命令。SQL 语句仅适用于新创建的连接,不适用于从连接池复用的现有连接。如果服务器正在运行时更新,那么会损坏现有连接。

databaseStore > dataSource > recoveryAuthData

用于事务恢复的认证数据。

NameTypeDefaultDescription
userstring连接至 EIS 时所使用的用户名
password可逆向编码的密码(字符串)连接至 EIS 时所使用的用户密码可采用明文或编码格式存储该值。建议您对该密码进行编码。为此,请将 securityUtility 工具与编码选项配合使用。

library

对包含介体插件类的共享库的引用。

NameTypeDefaultDescription
namestring管理员的共享库的名称
descriptionstring管理员的共享库的描述
filesetRef对顶级 fileset 元素的引用的列表(以逗号分隔的字符串)。所引用文件集的标识
apiTypeVisibilitystringspec,ibm-api,api,stable该类装入器支持的 API 包的类型。此值是下列 API 包的任意组合的逗号分隔列表:spec、ibm-api、api、stable 和第三方。

library > fileset

所引用文件集的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径${server.config.dir}用于搜索文件的基本目录。
caseSensitive布尔型true指示搜索是否应区分大小写的布尔值(缺省值:true)。
includesstring*要包含在搜索结果中的文件名模式的逗号或空格分隔列表(缺省值:*)。
excludesstring要排除在搜索结果以外的文件名模式的逗号或空格分隔列表,缺省情况下不排除任何文件。
scanInterval具有毫秒精度的时间段0检查文件集更改的扫描时间间隔,格式为长整形加上时间单位后缀(h 表示小时、m 表示分钟、s 表示秒、ms 表示毫秒),例如,2ms 或 5s。缺省情况下为禁用 (scanInterval=0)。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m)、秒 (s) 或毫秒 (ms)。例如,以 500ms 的形式指定 500 毫秒。可将多个值包括在单个条目中。例如,1s500ms 相当于 1.5 秒。

library > folder

所引用文件夹的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
dir目录路径要包含在用于定位资源文件的库类路径中的目录或文件夹

library > file

所引用文件的标识

NameTypeDefaultDescription
id字符串唯一配置标识。
name文件路径标准文件名

mediatorClassname

介体插件类名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.mediator.classnames。

grantType

提供程序允许的访问令牌授予类型(详细描述可参见 OAuth 规范)。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.grant.types.allowed。

autoAuthorizeClient

允许使用自动授权的客户机的名称。完整应用程序服务器概要文件中的等效提供程序参数为 oauth20.autoauthorize.clients。

tokenFormat

要生成的令牌类型。应该为下列其中一项:opaque、jwt 或 mpjwt。mpjwt 是微概要文件标准化格式。缺省类型为 opaque。

jwtGrantType

JWT 令牌处理程序的授予类型

NameTypeDefaultDescription
maxJtiCacheSizelong
Min: 1
10000最大高速缓存大小,高速缓存保存 JWT 令牌的 jti 数据以避免复用 jti。
clockSkew具有秒精度的时间段300sOpenID Connect 客户机系统与 OpenID Connect 提供程序系统不同步时它们之间允许的时差。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
tokenMaxLifetime具有秒精度的时间段7200s此时间指示生效 JWT 令牌自发出时间后的最长生存期。. 指定后跟时间单位的正整数,时间单位可以是小时 (h)、分钟 (m) 或秒 (s)。例如,以 30s 的形式指定 30 秒。可将多个值包括在单个条目中。例如,1m30s 相当于 90 秒。
iatRequired布尔型falseJWT 令牌中的 iat 声明是必需的。