关于复制
Windchill 复制功能通过减少访问数据的时间来提高用户效率。用户访问存储在副本电子仓库中的数据,这是更为快速的访问外部电子仓库的方式。副本电子仓库可存储从速度较慢的外部电子仓库 (例如,因为它们在 WAN 上) 或 Windchill 数据库中复制的内容数据。
当访问复制的数据时,Windchill 用户注意到的唯一不同是访问时间比较快。否则,无论从复制的源还是没有复制的源访问数据,用户体验都是相同的。Windchill 用户与内容复制进行的唯一显式交互操作是在 Windchill 界面中设置首选项。
Windchill 站点 (也可称为群集) 是指一组使用同一个 URL 的主机。就内容复制的目的而言,站点可以起到主站点、远程站点 (以前称为复制站点) 或者两者兼备的作用。当站点充当主站点角色时,可将二进制大对象 (BLOB) 存储、外部存储或两者中的内容复制到一个或多个远程站点。当一个站点充当远程站点角色时,可将内容从主站点复制到主站点。
通常,主站点中存储其所有远程站点的电子仓库和文件夹配置信息。远程站点在启动时会检索电子仓库的配置信息,或者在主站点启动时,会从主站点推送信息更新,或者主站点管理员会显式发送信息更新。然而,也可以将远程站点配置为具有指定主站点内容的电子仓库和文件夹。同样,可以将主站点配置为包括副本电子仓库和文件夹。
远程站点可使 Windchill 用户在本地访问复制电子仓库中的内容数据。每个复制的电子仓库中的数据仅来自于一个主站点。如果不考虑此规则而进行尝试,将导致数据丢失。
对于充当主站点角色或同时充当主站点和远程站点角色的站点,其方法服务器必须与 DBMS 连接。远程站点可在仅使用最少 Windchill 服务的轻型模式 (称为 Windchill 文件服务器) 下运行,该模式支持配置信息的接收以及复制或上载/下载内容请求的处理。在文件服务器模式下运行的优点是无需数据库实例并且关闭了多数 Windchill 服务程序,这样更容易维护,同时提高了性能及减少了启动时间。
Windchill 文件服务器
Windchill 文件服务器是 Windchill 的远程站点。使用“文件服务器管理”实用程序和“PTC 解决方案安装程序”(PSI) 安装文件服务器。也可用“文件服务器管理”实用程序进行后安装活动和实施文件服务器的安装。
有关安装“文件服务器”的详细信息,请参阅
关于文件服务器管理实用程序。
|
此前,Windchill 文件服务器也称为 Windchill 内容缓存服务器。非正式情况下,也可称为轻型副本服务器或轻型缓存服务器。
|
利用“文件服务器管理”可以安装、配置和维护远程站点,包括其电子仓库和文件夹。
“文件服务器管理”实用程序具有以下功能:
• 通过用户界面访问 Windchill 以安装文件服务器
• 能够安装、注册和维护文件服务器
• 自动创建站点、电子仓库、根文件夹以及根文件夹下用于存储内容的文件夹
• 自动在根文件夹下创建文件夹 (如果一个文件夹已满)
• 能够将“文件服务器”设置为只读以供下载
• 能够自动检测主站点的更新并触发文件服务器的更新
如果已从主站点下载并安装文件服务器 (该文件服务器已使用维护版本,而非基础版本),则维护更新不是可下载安装程序的一部分。在这种情况下,文件服务器在主站点的注册将失败。要对此进行纠正,请安装一个文件服务器并对其进行注册,然后直接从维护版本安装。
有关更新文件服务器的更多详细信息,请参阅 的
同步复制部分。
文件服务器用户
Windchill 站点管理员、组织管理员、存储库管理员和产品经理可以使用“文件服务器管理”实用程序。站点管理员拥有完全访问权限。组织管理员、存储库经理和产品经理的权限有限,包括:
• 访问主机和电子仓库。
• 只能访问各自的组织、存储库或产品。
• 能够在各自的组织、存储库或产品中添加或移除任何对象的复制规则。
|
不能通过“文件服务器管理”添加或移除复制规则。可通过“复制安排程序”执行这些任务。
|
• 能够像站点管理员那样安排复制进程。
|
不能通过“文件服务器管理”来安排复制进程。可通过“复制安排程序”执行这些任务。
|
• 不能查看由站点管理员创建的排程。
• 对“电子仓库配置”或“站点管理”窗口只有只读权限。(这些窗口提供了另一种安装文件服务器的方法。)
有关使用“文件服务器管理”的详细信息,请参阅
关于文件服务器管理实用程序。
数据安全性
Windchill 内容复制发送的数据的安全性由与各主站点服务器关联的一对密钥保证。使用私用密钥对主站点发送的请求进行数字签名,而公用密钥则作为验证该请求所用私用密钥真实性的工具。副本服务使用主站点的公用密钥来验证是否所有要进行下载的 URL 都来源于主站点。在复制进程中使用相同的验证步骤,以确保复制对象来自一个已注册的主站点。复制到远程站点的公用密钥必须是真实的,并且应该通过一些权限来防止受到更改。
主站点和远程站点上的时钟必须同步,以确保正确的密钥验证。时钟之间超过五分钟的差异就会阻止验证。文档副本的 URL 将在创建五分钟之后过期。该五分钟的时段是默认设置,可以在远程站点上对其进行修改。
可以在域、类和生命周期状态的基础上对复制的内容规则加以定义。这些规则针对位于特定远程站点上的副本电子仓库。
例如,假定两个远程站点的名称是站点1和站点2。站点 1 上的工程师共同制造某个部件的设计模型,而站点 2 上的人员将销售该部件。销售人员不需要此部件的不完整设计,因此需要有两个不同的电子仓库:
1. WTPart, all-states,collab-domain > Vault_on_site1
2. WTPart, complete,collab-domain > Vault_on_site2
这些规则能够使工程师从本地访问包含部件所有生命周期状态中的内容,同时能够使销售人员从本地访问完整的部件。
|
Windchill 域可以采用分级形式创建,一些域可以是另一些域的子域。但是,值得注意的是,子域不会继承父域的复制规则。必须在每个域层级明确定义复制规则。
|
创建复制排程
可通过创建复制排程来确保定期进行复制。如果需要执行复制来满足特定要求,也可以创建仅运行一次的复制排程。每个复制排程标识了要复制的电子仓库、复制发生的时间和是否只执行作业一次或按期执行。对于按期执行的作业,指定重新存储的发生频率 (例如每周或每月)。在主站点上维护复制排程。
复制排程都之间彼此独立。例如,可以创建另一个立即执行并且只执行一次的复制排程来迫使一个复制提前发生。
主站点中包含存在于远程站点上文件的信息,并且从主站点向远程站点的内容复制只执行一次,除非复制过程被重置。每个 Windchill 用户都可以指定首选站点 (尝试从此处下载复制数据)。如果首选站点中不存在请求的数据,系统将从其他站点下载数据。如果数据不在远程站点上,则可能是因为控制电子仓库内容的规则未包含此数据,或此数据尚未复制到该远程站点。
电子仓库和文件夹
当 Windchill 用户创建信息 (例如部件或文档) 时,内容文件可以和该对象关联。使用 Windchill 文件存储可以指定,具体生命周期状态中的特定类型对象的内容文件与该对象一起存储在 Windchill 数据库中,或存储在称为电子仓库的外部容器中。
每个电子仓库都包含文件夹,这些文件夹与主机系统上的存储位置 (例如目录) 相对应。根据 Windchill 管理员定义的存储规则,上载的文件存储在由电子仓库和文件夹表示的文件系统位置中。
要进行内容复制 (“文件服务器”和完整),必须在远程站点上创建远程电子仓库和文件夹。
必须将文件夹安装到主机上。安装是文件夹和主机之间的关联关系。创建或更新安装时,您要在主机系统上指定一个存储位置。
|
还为“文件服务器”站点上的电子仓库 (也称作副本电子仓库) 启用了创建可管理自身文件夹的电子仓库的功能。
|
需要注意的是,在远程电子仓库中管理的内容不在搜索索引之列。有关详细信息,请参阅
管理员的 Windchill Index Search 概述。