使用该导入引擎将模型内容放置在 Design Management Server 上、为该内容建立索引并通过 Design Management Server 和 Web 界面的 API 使该内容广泛可用。该导入引擎从文件中读取模型内容、将这些文件进行压缩并将其发送到 Design Management Server;Design Management Server 上的导入服务将检查以确认该服务器上的任何资源是否需要修改。每个导入引擎实例由一个简单的文本标识进行标识;此标识通常与特定项目相关联并表示该引擎能够提供的导入定义。此简单文本标识可以跨越文件系统,该文件系统具有多个项目中的模型内容。
请确保将 Rational Software Architect Design Manager 导入引擎 放置在可以高效访问权威源(例如,软件配置管理系统或共享网络位置)的计算机上。
在简单配置(它适合于小容量服务器)中,可以将该导入引擎放置在 Design Management Server 所在的计算机上。还可以将导入定义配置为在收集文件内容之前运行 Ant 脚本。此脚本可以调用源控制存储库中的检出过程以使用最新的内容来更新本地文件系统,或者在将项目发送至 Design Management Server 之前验证该项目的内容或状态。
Design Management Server 以拉入方式而不是推送方式运行,这意味着该服务器控制数据的流动。Design Management Server 将在它已准备好接受内容时检索更新,而不是各个内容供应者将新内容或已更新的内容推送至该服务器。
导入引擎将定期轮询该服务器并查询它是否已准备好已更新的内容。如果 Design Management Server 已准备好已更新的内容,那么该服务器将发送它当前具有的内容清单,而导入引擎则通过对文件名和时间戳记进行比较来搜索文件系统中的更改。因此,导入引擎仅向服务器发送已更新内容。当 Design Management Server 接收到已更新的内容时,它将处理该信息并使该内容可用。