数据源映射配置¶
总览¶
intra-mart Accel Platform使用的数据库来为Web应用程序服务器中设置的数据源关联。
模块 数据库访问模块 格式化文件(xsd) WEB-INF /模式/ data-source-mapping-config.xsd 设定位置 WEB-INF / conf /数据源映射配置文件.xml <?xml版本=“ 1.0”编码=“ UTF-8”?> <数据源映射配置 xmlns:xsi = “ http://www.w3.org/2001/XMLSchema-instance” xmlns = “ http :// // intra-mart .co.jp / system / database / config / data-source-mapping-config“ xsi:schemaLocation = ” http:// intra-mart .co.jp / system / database / config / data- source-mapping-config ../schema /data- source-mapping-config.xsd“ > <系统数据源> <资源引用名称> java:comp / env / jdbc / default </ resource-ref-名称> <数据库名称> oracle </数据库名称> </系统数据源> <共享数据源> <连接ID>默认</连接ID> <资源引用名称> Java: comp / env / jdbc / default </ resource-ref-name> </ shared-data-source> <tenant-data-source> <tenant-id> default </ tenant-id> <resource-ref-name> java :comp / env / jdbc / default </ resource-ref-name> </ tenant-data-source> </ data-source-mapping-config>
参考资料¶
系统数据库设置¶
标签名称 系统数据源 设置要用作系统数据库的数据源。[设定项目 ]
<data-source-mapping-config> <system-data-source> <resource-ref-name> xxxxxxxxxxxxxx </ resource-ref-name> <database-name> xxxxxxxxxxxxxx </ database-name> </ system-data-源> </ data-source-mapping-config>
必填项目 ○ 多种设定 × 设置值 /设定内容
资源引用名称 用作系统数据库的数据源的资源引用名称 数据库名称 连接数据库类型 单位/类型 无 省略时的默认值 无 父标签 数据源映射配置
共享数据库设置¶
标签名称 共享数据源 设置要用作共享数据库的数据源。[设定项目 ]
<data-source-mapping-config> <shared-data-source> <connect-id> xxxxxxxxxxxxxx </ connect-id> <resource-ref-name> xxxxxxxxxxxxxx </ resource-ref-name> <database-name> xxxxxxxxxxxxxx </数据库名称> </共享数据源> </数据源映射配置>
必填项目 × 多种设定 ○ 设置值 /设定内容
连接ID 共享数据库连接ID 资源引用名称 用作共享数据库的数据源的资源引用名称 数据库名称 连接数据库类型 单位/类型 无 省略时的默认值 无 父标签 数据源映射配置 注意
我们建议连接ID不得超过100个字符。如果连接ID超过100个字符,则某些应用程序可能无法正常运行。
Tenant数据库设置¶
标签名称 租户数据源 设置要用作Tenant数据库的数据源。[设定项目 ]
<data-source-mapping-config> <tenant-data-source> <tenant-id> xxxxxxxxxxxxxx </ tenant-id> <resource-ref-name> xxxxxxxxxxxxxx </ resource-ref-name> <database-name> xxxxxxxxxxxxxx </数据库名称> </租户数据源> </数据源映射配置>
必填项目 × 多种设定 ○ 设置值 /设定内容
租户编号 使用此数据库设置的租户的租户ID 资源引用名称 用作Tenant数据库的数据源的资源引用名称 数据库名称 连接数据库类型 单位/类型 无 省略时的默认值 无 父标签 数据源映射配置
资源参考名称¶
标签名称 资源引用名称 要指定设置的Web应用程序服务器资源引用名称项目是。[设定项目 ]
<data-source-mapping-config> <system-data-source> <resource-ref-name> xxxxxxxxxxxxxx </ resource-ref-name> </ system-data-source> </ data-source-mapping-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 intra-mart Accel Platform使用的数据源的资源引用名称 单位/类型 字符串(java:comp / env / xxxxx) 省略时的默认值 无 父标签 系统数据源,共享数据源,租户数据源
数据库 类别¶
标签名称 数据库名称 目标数据库中的类别 ,指定项目为。该项目如果没有指定,在数据库中的类别连接对象数据库会自动从元数据确定。[设定项目 ]
<data-source-mapping-config> <system-data-source> <database-name> xxxxxxxxxxxxxx </ database-name> </ system-data-source> </ data-source-mapping-config>
必填项目 × 多种设定 × 设置值 /设定内容 连接目标数据库类型 单位/类型 字符串(Oracle,SQL Server,PostgreSQL) 省略时的默认值 它是根据连接目标数据库的数据库 类别自动确定的。 父标签 系统数据源,共享数据源,租户数据源 注意
请注意,如果指定的数据库 类别和连接目标数据库 类别不同,则可能会发生意外错误。
共享数据库连接ID¶
标签名称 连接ID 共享数据库来指定的连接ID 项目是。为每个共享数据库设置唯一的ID 共享数据库连接ID。[设定项目 ]
<data-source-mapping-config> <shared-data-source> <connect-id> xxxxxxxxxxxxxx </ connect-id> </ shared-data-source> </ data-source-mapping-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 共享数据库连接ID 单位/类型 字串(xxxxxxxxxxxxxx) 省略时的默认值 无 父标签 共享数据源
Tenant数据库租户ID¶
标签名称 租户编号 该数据库指定要使用的设置租户的租户ID 项目是。[设定项目 ]
<data-source-mapping-config> <tenant-data-source> <tenant-id> xxxxxxxxxxxxxx </ tenant-id> </ tenant-data-source> </ data-source-mapping-config>
必填项目 ○ 多种设定 × 设置值 /设定内容 租户ID 单位/类型 字串(xxxxxxxxxxxxxx) 省略时的默认值 无 父标签 租户数据源