数据库中的源配置特性
特性
说明
mksis.si.restrictedCharsForDevpathName
防止在开发路径名称中使用指定字符。要防止使用某些字符,请在“值”字段输入这些字符。这些值区分大小写。输入多个不带空格的字母。例如,要防止使用字符 x、X、y 和 $,请输入 xXy$
默认情况下,开发路径名称中不允许使用以下字符:
\n
\r
\t
:
[', ']
#
ISO 控制字符
Java 或 Unicode 标识符中的可忽略字符
mksis.si.triggers.disabled
文件中列出了含有已禁用事件触发器的项目,例如:
si.triggers.disabled=triggers/disabled.txt
mksis.si.triggers.disableSubProjects
如果任何一个父项目中存在已禁用事件触发器,决定是否禁用子项目触发器。
默认值为 true
mksis.si.triggers.enable
启用配置管理触发器。
如果设置为 false,则忽略所有其他触发器特性,并且不会运行配置管理触发器。
默认值为 true
mksis.si.triggers.events
事件定义文件目录 (.events 文件)。
默认为 triggers/events/
mksis.si.triggers.resolution
解析类型。singlescriptsinglecontext、或 chained 的其中一个。
默认值为 chained
mksis.si.triggers.resolutionOrder
触发器解析顺序。PTC RV&S 先解析全局触发器,然后是项目触发器。
默认值为 global;project
mksis.si.unsupportedCharsInProjectName
防止在项目或子项目名称中使用字符。管理员可在“编辑特性”对话框的“值”字段中添加项目或子项目名称中不支持的字符 (以分号分隔) 列表。
以下是特性中默认不支持的字符列表:
<
>
:
"
/
\
?
*
|
mksis.si.allowUnsupportedCharsInProjectName
当设置为 true 时,除默认不支持的字符外,还可以在项目或子项目名称中包含策略 mksis.si.unsupportedCharsInProjectName 中指定的不支持字符。
该特性的默认值为 false
* 
如果 服务器上的项目或子项目名称 PTC RV&S 包含客户端作系统无法识别的字符,也可能导致沙盒视图显示异常或不正确的目录结构。有关详情,请参阅 创建配置管理子项目
mksis.si.unsupportedCharsInMemberName
防止在成员名称中使用字符。管理员可在“编辑特性”对话框的“值”字段中添加成员名称不支持的字符 (以分号分隔) 列表。
以下是特性中默认不支持的字符列表:
<
>
:
"
/
\
?
*
|
mksis.si.allowUnsupportedCharsInMemberName
当设置为 true 时,除默认不支持的字符外,还可以在成员名称中包含策略 mksis.si.unsupportedCharsInMemberName 中指定的不支持字符。
该特性的默认值为 false
* 
如果 PTC RV&S 服务器上的成员名称包含不支持的字符,则不会为该成员创建工作文件。此外,包含此类成员的“沙盒”视图可能会显示异常或不正确的目录结构。
mksis.si.webhook.enable
如果设置为 true,则启用 webhook 事件触发器。
如果设置为 false,则忽略所有 webhook 配置。
该特性的默认值为 true
mksis.si.webhook.notifier.maxThreads
设置可用于并发发送 webhook 通知的最大线程数。
增加此值可以提高发送大量 webhook 通知时的性能,但也可能会增加服务器的资源使用量。
该特性的默认值为 5。
mksis.si.webhook.notifier.retry.attemptDelay
设置在重试队列中检查发送失败但已做好重试准备的 webhook 通知与重新提交发送之间延迟时间
较长的延迟可以避免因重试次数过多而导致 webhook 端点过载,但也可能会增加成功发送通知所需的时间。
该特性的默认值为 30 秒。
mksis.si.webhook.notifier.retry.cleanupDelay
设置从重试队列中清理失败 webhook 通知的延迟时间。
这有助于防止重试队列无限增长和消耗过多资源。
该特性的默认值为 300 秒。
mksis.si.webhook.notifier.retry.maxThreads
设置可用于重新并发发送失败 webhook 通知的最大线程数。
增加此值可以提高重试发送大量失败 webhook 通知时的性能,但也可能会增加服务器的资源使用量。
该特性的默认值为 2。
mksis.si.webhook.notifier.timeout
设置 webhook 通知发送尝试的超时时间。
如果 webhook 通知无法在此时间内发送,系统将视其为失败,并按照重试策略重试。
该特性的默认值为 2 秒。
mksis.si.webhook.trigger.script
在触发 webhook 事件时从 mksis.triggers.scripts 目录中执行的脚本。此脚本用于将 webhook 有效载荷发送到指定的 webhook URL。
请确保 mksis.triggers.scripts 目录中存在此脚本。如果未设置脚本,系统将不会发送 webhook 事件。
这对您有帮助吗?