intra-mart Accel Platform 配置文件参考 第26版2020-08-01

常规设置

总览

配置常规设置以与兼容功能一起使用。

模块 适用于Advanced for Standard的兼容模块和兼容模块
格式化文件(xsd)
设定位置 WEB-INF / conf / parameter.xml

<系统参数> <参数> <参数名称> database.fast-fetch </参数名称> <参数值> true </参数值> </参数> <参数> <参数名称>数据库。 prepare-modify </ param-name> <param-value> true </ param-value> </ param> </ system-param>

参考资料

可以提高DatabaseManager的获取方法(脚本开发模式)的性能的设置

标签名称 参数(database.fast-fetch)
通过使用DatabaseManager的获取方法(脚本开发模式)确定目标数据库并处理SQL语句以仅获取目标行,可以提高性能。
另外,由于仅从DB中提取了目标行,因此消除了JDBC中的内存泄漏。 (Oracle,PostgreSQL)

[设定项目 ]

<系统参数> <参数> <参数名称> database.fast-fetch </参数名称> <参数值> true </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> database.fast-fetch </ param-name>
值标签 <param-value> true </ param-value>
设置值 /设定内容
false 跳过数据库游标并检索目标行,而不处理查询数据库的SQL语句
true 处理查询数据库的SQL语句,仅检索目标行
单位/类型 布尔值(真/假)
省略时的默认值 true

注意

当此设置设置为true时,将发生以下限制。
在选择列另一个表的同一列名别名 SQL错误,当你在同一时间不使用时。
从a,b中选择a.name,b.name,其中a.id = b.id
(Oracle,Microsoft SQL Server)

使用DatabaseManager的更新和插入方法(脚本开发模式)时更改内部SQL语句创建方法的设置

标签名称 参数(database.prepared-modify)
当使用DatabaseManager(脚本开发模式)的更新和插入方法时,此设置将更改内部SQL语句创建方法。

启用此设置可改善以下方面:
  • 可以对nvarchars使用UTF-8字符进行更新和插入。 (Microsoft SQL Server)

[设定项目 ]

<系统参数> <参数> <参数名称> database.prepared-modify </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> database.prepared-modify </ param-name>
值标签 <param-value> true </ param-value>
设置值 /设定内容
false 使用通过字符串连接创建SQL语句的方法。
true 使用使用PreparedStatement的SQL语句创建方法。
单位/类型 布尔值(真/假)
省略时的默认值 true

注意

如果将此设置设置为true,请注意以下几点:
  • 它使用使用PreparedStatement的SQL语句创建方法,但仅支持update set子句和insert values子句。不支持update的where子句以实现兼容性。
  • 在PostgreSQL中,已经确认不能更新字符串类型或将其插入数字列,因此,不管此选项的设置如何,始终使用通过字符串串联创建SQL语句的方法。

将时间戳字段映射为数据库表中日期Object的设置

标签名称 参数(database.timestamp-is-date)
如果此设置为true,则将时间戳字段视为Date Object 。
具体来说,如果您使用DatabaseManager Object 获取带有时间戳类型字段的表的DatabaseResult,则上述字段值将作为日期类型数据获得。
另外,您可以使用DbParameter.TYPE_DATE将日期类型数据设置为时间戳类型字段。
如果为false( 默认值),则将其视为String类型。

通常使用false操作,因为它将影响整个数据库访问。

[设定项目 ]

<系统参数> <参数> <参数名称> database.timestamp-is-date </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> database.timestamp-is-date </ param-name>
值标签 <param-value>假</ param-value>
设置值 /设定内容
false 处理为字符串类型。
true 作为日期类型处理。
单位/类型 布尔值(真/假)
省略时的默认值 false

注意

不能保证纳秒级的数据。
此外,不支持Microsoft SQLServer系列的时间戳类型。

Flash屏幕字体设置

标签名称 参数(flash.font.name)
指定Flash屏幕上使用的字体。
当使用JIS2004补充字符(代理对)时,请指定[_等宽]。

[设定项目 ]

<系统参数> <参数> <参数名称> flash.font.name </参数名称> <参数值> _等宽</参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> flash.font.name </ param-name>
值标签 <param-value> _等于宽度</ param-value>
设置值 /设定内容 Flash屏幕中使用的字体名称
单位/类型 弦乐
省略时的默认值 _等宽

用户搜索屏幕上片假名搜索的用法设置

标签名称 参数(user.search.pattern)
在用户搜索屏幕上使用片假名搜索时设置。

[设定项目 ]

<系统参数> <参数> <参数名称> user.search.pattern </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> user.search.pattern </ param-name>
值标签 <param-value>假</ param-value>
设置值 /设定内容
false 使用初始搜索。 (搜索字符固定)
true 使用Akasa Tana搜索。 (用户可配置)
单位/类型 布尔值(真/假)
省略时的默认值 false

在用户搜索屏幕上设置匹配模式

标签名称 参数(user.matching.pattern)
在用户搜索屏幕上使用片假名搜索时设置。

[设定项目 ]

<系统参数> <参数> <参数名称> user.matching.pattern </参数名称> <参数值>标准</参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> user.matching.pattern </ param-name>
值标签 <param-value>标准</ param-value>
设置值 /设定内容
standard 广泛匹配
前缀 始于
确切的 完全匹配
单位/类型 字符串(标准/前缀/精确)
省略时的默认值 standard

在用户搜索屏幕上设置搜索结果控件(质量数据模式)

标签名称 参数(user.search)
在限制用户搜索屏幕上显示搜索结果时设置。

[设定项目 ]

<系统参数> <参数> <参数名称> user.search </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> user.search </ param-name>
值标签 <param-value>假</ param-value>
设置值 /设定内容
false 显示所有搜索到的数据。
true 将显示的数据数限制为user.search.max.count中设置的数。
单位/类型 布尔值(真/假)
省略时的默认值 false

在用户搜索屏幕上设置搜索结果数(质量数据模式)

标签名称 参数(user.search.max.count)
设置在用户搜索屏幕上显示的最大搜索结果数。

仅当user.search为true时,此设置才有效。

[设定项目 ]

<系统参数> <参数> <参数名称> user.search.max.count </参数名称> <参数值> 5000 </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> user.search.max.count </ param-name>
值标签 <param-value> 5000 </ param-value>
设置值 /设定内容 最大显示数据数
单位/类型 数值(1-)
省略时的默认值 5000

设置用户搜索补充信息显示

标签名称 参数(user.additional.info)
启用设置(设置为true)时,将在弹出窗口中显示指向搜索结果的用户的补充信息。
在用户补充信息中,以“用户名假名”,“主从属关系”,“子从属关系”的顺序显示検索基准日期的信息。
  • 如果未在用户信息中设置用户信息,则显示空白。
  • 主要隶属关系信息以粗体显示,并带有公司名称的完整路径。
  • 如果未为用户设置主从属关系,则不会显示该主从属关系。
  • 子从属关系信息以普通字体显示,并带有公司名称的完整路径。
  • 如果为用户设置了多个关联信息,则显示多个信息。 (但是,将不会显示由于公共区域或搜索属性设置而未显示的组织。)

[设定项目 ]

<系统参数> <参数> <参数名称> user.additional.info </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> user.additional.info </ param-name>
值标签 <param-value> true </ param-value>
设置值 /设定内容
false 不显示搜索用户的补充信息。
true 显示搜索到的用户的补充信息。
单位/类型 布尔值(真/假)
省略时的默认值 true

在用户搜索屏幕上设置匹配模式

标签名称 参数(member.search.target)
在用户搜索屏幕上,设置要搜索的信息类型。

您可以设置多个值,以逗号分隔。

[设定项目 ]

<系统参数> <参数> <参数名称> member.search.target </参数名称> <参数值>用户代码,用户名</参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> member.search.target </ param-name>
值标签 <param-value>用户代码,用户名</ param-value>
设置值 /设定内容
用户代码 搜索用户代码
用户名 按用户名搜索
用户名音节 搜索用户名假名
单位/类型 字符串(可以设置多个逗号分隔)
省略时的默认值 用户代码,用户名

在部门搜索屏幕上设置搜索结果控制(质量数据模式)

标签名称 参数(company.search)
在限制用户搜索屏幕上显示搜索结果时设置。

[设定项目 ]

<系统参数> <参数> <参数名称> company.search </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> company.search </ param-name>
值标签 <param-value>假</ param-value>
设置值 /设定内容
false 显示所有搜索到的数据。
true 将显示数据的数量限制为company.search.max.count中设置的数量或更少。
单位/类型 布尔值(真/假)
省略时的默认值 false

在部门搜索屏幕上设置搜索结果数(质量数据模式)

标签名称 参数(company.search.max.count)
设置部门搜索屏幕上显示的最大搜索结果数。

仅当company.search为true时,此设置才有效。

[设定项目 ]

<系统参数> <参数> <参数名称> company.search.max.count </参数名称> <参数值> 1000 </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> company.search.max.count </ param-name>
值标签 <param-value> 1000 </ param-value>
设置值 /设定内容 最大显示数据数
单位/类型 数值(1-)
省略时的默认值 1000

在组织搜索屏幕上设置匹配模式

标签名称 参数(company.matching.pattern)
在部门搜索屏幕上设置匹配方法。

[设定项目 ]

<系统参数> <参数> <参数名称> company.matching.pattern </参数名称> <参数值>标准</参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> company.matching.pattern </ param-name>
值标签 <param-value>标准</ param-value>
设置值 /设定内容
standard 广泛匹配
前缀 始于
确切的 完全匹配
单位/类型 字符串(标准/前缀/精确)
省略时的默认值 standard

设置组织搜索目标信息

标签名称 参数(company.search.target)
在部门搜索屏幕上,设置要搜索的信息类型。

您可以设置多个值,以逗号分隔。

[设定项目 ]

<系统参数> <参数> <参数名称> company.search.target </参数名称> <参数值>部门代码,部门名称</参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> company.search.target </ param-name>
值标签 <param-value>部门代码,部门名称</ param-value>
设置值 /设定内容
部门代码 按部门代码搜索
部门名称 按组织名称搜索
单位/类型 字符串(可以设置多个逗号分隔)
省略时的默认值 部门代码,部门名称

在组织搜索屏幕上搜索关键字时设置搜索结果数

标签名称 参数(department.search.max.count)
设置在部门搜索屏幕上执行关键字搜索时显示的最大搜索结果数。

[设定项目 ]

<系统参数> <参数> <参数名称> department.search.max.count </参数名称> <参数值> 20 </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> department.search.max.count </ param-name>
值标签 <param-value> 20 </ param-value>
设置值 /设定内容
最大显示数据数
如果指定0,则没有限制。
单位/类型 数值(0-)
省略时的默认值 20

在搜索屏幕上进行类似搜索时设置转义字符

标签名称 参数(escape.character)
在搜索屏幕上进行类似搜索时设置转义字符。

[设定项目 ]

<系统参数> <参数> <参数名称> escape.character </参数名称> <参数值> @ </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> escape.character </ param-name>
值标签 <param-value> @ </ param-value>
设置值 /设定内容 喜欢搜索的转义字符
单位/类型 弦乐
省略时的默认值 @

部门搜索画面上的搜索结果显示设置

标签名称 参数(search.treeview)
在限制用户搜索屏幕上显示搜索结果时设置。

[设定项目 ]

<系统参数> <参数> <参数名称> search.treeview </参数名称> <参数值></参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> search.treeview </ param-name>
值标签 <param-value>假</ param-value>
设置值 /设定内容
false 列出搜索方法默认
true 搜索方法默认树状显示
单位/类型 布尔值(真/假)
省略时的默认值 false

在产品搜索屏幕上设置搜索结果限制

标签名称 参数(item.search.max.count)
设置产品搜索屏幕上显示的最大搜索结果数。

[设定项目 ]

<系统参数> <参数> <参数名称> item.search.max.count </参数名称> <参数值> 100 </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> item.search.max.count </ param-name>
值标签 <param-value> 100 </ param-value>
设置值 /设定内容
最大显示数据数
如果指定0,则没有限制。
单位/类型 数值(0-)
省略时的默认值 100

VirtualFile72,NetworkFile72 API中的编码设置

标签名称 参数(compatible.file.encoding)
设置VirtualFile72,NetworkFile72 API使用的编码。

[设定项目 ]

<系统参数> <参数> <参数名称> compatible.file.encoding </参数名称> <参数值> Windows-31J </参数值> </参数> </系统参数>

必填项目 ×
多种设定 ×
父标签 系统参数

钥匙标签 <param-name> compatible.file.encoding </ param-name>
值标签 <param-value> Windows-31J </ param-value>
设置值 /设定内容
脚本开发模式指定virtualFile72 API以及在Java开发中使用NetworkFile72 API时使用的编码。
此设置是从intra-mart WebPlatform v7.2或更早版本的环境迁移时假定使用的参数。
intra-mart WebPlatform v7.2或更早版本的环境中,如果指定的服务器编码不是UTF-8(Windows-31J,Shift_JIS,EUC_JP),请指定与编码相同的值。
单位/类型 弦乐
省略时的默认值 Windows-31J