特性文件
PTC RV&S 服务器 FSA 特性
本主题列出了影响 FSA 服务器的配置特性。这些特性适用于工作流和文档以及配置管理。这些特性会影响 FSA 服务器的行为。这些特性包含在以下文件的 Federated Server Architecture settings 部分:
installdir/config/properties/is.properties
* 
无论是大写还是小写或者大小写混用的名称 "direct" 和 "default" 均不能用作代理主机名或别名。主机名或别名中的空格和逗号为无效字符。
端口号的有效范围为 0 到 65535。要指定别名,管理员可以使用端口号为 0 的端口。
如需查看完整的 PTC RV&S 服务器配置特性列表,请参阅 PTC RV&S 服务器配置特性
特性
说明
mksis.proxyList=
为一台或多台远程服务器启用代理。代理可以通过使用别名或以 serverhostname:port 格式进行定义。
* 
每个真实服务器在此处只应定义一个别名。定义代理的建议做法是使用不太可能更改的别名,而不是主机名,因为使用别名能够以一致的方式对动态配置的主机进行寻址。
别名只能由大写字母 (A…Z)、小写字母 (a…z)、数字 (0…9) 和连字符 (-) 组成。
* 
如果您在 proxyList 中更改名称,保存的代理数据会丢失。要避免数据丢失,请使用别名,例如:mksis.proxyList=FieldOffice, ThirdPartyOffice
mksis.<别名>.targetServerID=<主机名:端口>
如果在代理列表中使用别名,则必须为其定义主机名和端口号。别名可以嵌套到 20 的固定深度。别名也可用于解析或重定向客户端别名或服务器 ID 的使用。每个别名必须具有此形式的明确定义,例如:
mksis.FieldOffice.targetServerID=1.2.43.65:7001
mksis.proxy.default.adminUser=
默认管理用户的用户名,该用户控制权限以及代理连接上的信息访问。
* 
默认管理用户必须是远程系统上的有效用户。
mksis.proxy.default.adminPassword=
默认管理用户的密码。
* 
对于远程系统上的管理用户,默认管理密码必须是有效密码。
mksis.proxy.<serverAlias>.adminUser=
管理用户的用户名,该用户控制权限以及对指定目标服务器别名上信息的访问。如果未指定此特性,则使用默认管理用户。
mksis.proxy.<serverAlias>.adminPassword=
指定目标服务器别名的管理用户密码。如果未指定此特性,则使用默认设置。
配置管理 FSA 特性
本节列出了设置 FSA 时主服务器和 FSA 代理服务器中所需的配置特性。这些特性包含在 Si Cache Properties 部分的以下文件中:
installdir/config/properties/si.properties
* 
必须定义缓存特性才能使 FSA 正常工作。
请记住,FSA 服务器可以配置为多个 PTC RV&S 服务器的代理。FSA 服务器也可同时用作独立的 PTC RV&S 服务器。
您可以使用以下组合来调整可应用于所有代理连接、任何特定代理连接、本地独立服务器的特性。如果没有明确设置特性值,则会应用默认特性值。
如需查看配置管理特性的完整列表,请参阅源配置管理特性
下表描述了需要在 FSA 服务器上的 si.properties 文件中设置的特性:
特性
说明
si.Cache.default.<特性名称>=<值>
PTC RV&S 服务器 (服务器或代理) 中所有缓存使用的给定特性的默认值。
si.ProxyCache.default.<特性名称>=<值>
PTC RV&S 服务器中所有代理缓存使用的给定特性的默认值。
si.ProxyCache.<别名>.<propertyName>=<值>
指定代理服务器 (由 <别名> 定义) 使用的给定特性的值。
si.ProxyCache.default.bulkMemSize=
si.ProxyCache.<别名>.bulkMemSize=
代理批量数据缓存的最大内存使用量。缓存大小以千字节 (k/K)、兆字节 (m/M) 或千兆字节 (g/G) 为单位。
默认值为 30M
si.ProxyCache.default.bulkDiskSize=
si.ProxyCache.<别名>.bulkDiskSize=
分配给代理的批量数据缓存的磁盘空间。缓存大小以千字节 (k/K)、兆字节 (m/M) 或千兆字节 (g/G) 为单位。
默认值为 25G
值应大于通过“添加成员”或“检入”命令添加到存档的最大成员修订版本。
si.ProxyCache.<alias>.bulkRootDir=
代理的批量数据缓存的位置。
代理批量数据缓存的默认位置是 installdir/server/mks/<代理别名>/bulk
您应该指定一个绝对路径。
si.ProxyCache.<alias>.rootDir=
代理元数据缓存的位置。
默认位置是 installdir/server/mks/<代理别名>/metadata
您应该指定一个绝对路径。
si.ProxyCache.default.size=
si.ProxyCache.<别名>.size=
代理缓存的最大内存使用量。缓存大小以千字节 (k/K)、兆字节 (m/M) 或千兆字节 (g/G) 为单位。
默认值为 16M。最大值为 2G/2048M
si.default.autoFetchNewRevisions=
si.<别名>.autoFetchNewRevisions=
如果为 true,则允许代理自动下载新检入修订版本或新添加成员的批量数据。如果为 false,则代理不会自动下载新修订版本的批量数据。默认值为 true
通过设置此特性可覆盖特定别名的默认行为。
si.default.filterTopLevelProjects=
si.<别名>.filterTopLevelProjects=
如果为 true,则使 PTC RV&S 筛选已注册项目列表并仅显示有权为代理和服务器打开列表的用户。如果为 false,则不筛选代理和服务器的已注册项目列表。默认值为 false。通过设置此特性可覆盖特定别名的默认行为。
* 
对于 FSA,您需要在主服务器和 FSA 服务器上都设置此特性。
下表描述了主服务器上影响 FSA 配置并需要在 si.properties 文件中设置的特性:
特性
说明
si.Cache.default.journalHighWater=
si.Cache.default.journalLowWater=
事件日志的高分和低分。PTC RV&S 服务器维护所有事件的日志,以允许在断开连接或服务器重新启动后使客户端和代理恢复同步。更高数量的日志条目允许更长的中断时间,而无需完全清除客户端缓存。默认值为:
si.Cache.default.journalHighWater=100000
si.Cache.default.journalLowWater=80000
si.Cache.default.journalClientEventCountLimit=
客户端同步限制。当中断超过此限制后客户端重新连接时,客户端缓存会被清除。默认值为 20000
* 
代理没有客户端同步限制。代理始终重新同步,即使在离线时错过了事件也不例外。
si.Cache.default.evtQueueWarningLimitProxy
si.Cache.default.evtQueueErrorLimitProxy
事件队列中导致警告被记录的事件数。
事件队列中导致代理断开连接的事件数。
将事件传播至代理的默认值:
si.Cache.default.evtQueueWarningLimitProxy=500
si.Cache.default.evtQueueErrorLimitProxy=1000
si.Cache.default.evtQueueWarningIntervalProxy
队列在一段时间内保持在警告限制之上时,警告消息之间的时间间隔。
以秒为单位的默认值:60
si.default.filterTopLevelProjects=
如果为 true,则使 PTC RV&S 筛选已注册项目列表并仅显示有权为代理和服务器打开列表的用户。如果为 false,则不筛选代理和服务器的已注册项目列表。默认值为 false。通过设置此特性可覆盖特定别名的默认行为。
* 
当 FSA 上的项目存在时,主服务器根据代理用户权限筛选列表,而代理服务器根据最终用户权限筛选列表。
这对您有帮助吗?