发送和接收 RIF 文件

说明如何使用 RIF 来与其他数据库共享数据的示例。第一个示例显示了如何使用 RIF 发出数据,第二个示例显示了接收到 RIF 包时应采取的措施。

准备工作

导出 RIF 包时,您可以在 RIF 定义内的模块中访问的所有视图将包含在 RIF 包中。

要确保 RIF 包中包含的数据可管理,请设置一个只能访问要包含在 RIF 包中的视图的特别 RIF 帐户。

发送 RIF 文件

  1. 创建 RIF 定义,它可以定义包中包含的数据以及导出时的访问权限。 请参阅创建 RIF 定义
  2. 导出定义,这可以创建名为 RIF 包的 XML 包,并将数据复制到该文件。请参阅导出 RIF 包

    如果给予您对包中任何数据的编辑访问权限,那么 Rational® DOORS® 会将数据库中的副本锁定,从而使其成为只读。RIF 文件中的数据在数据库或包中只读。请参阅了解对本地数据的 RIF 锁定

  3. 发送包的方式与其他任何文件相同。
  4. 接收包的人将其导入到他们的数据库中。 他们在给定的访问权限约束内对数据进行处理。
  5. 远程数据库中的用户完成数据更新后,他们将 RIF 包返回给您并由您将其导入到数据库中。 请参阅导入 RIF 包。Rational DOORS 确认包中的数据并将其与原始 RIF 定义关联。数据会导入到项目内的新文件夹中。
    注: 在合并已导入的 RIF 包之前,将不会更新数据。
  6. 您可以将返回的数据与原始数据合并。请参阅合并 RIF 包。如果第三方已完成更新并向您返回锁定,那么会除去这些锁定。如果文件是更新,并且第三方计划向您发送更多编辑,那么他们可能会保留锁定。

接收 RIF 文件

  1. 您可在需要导入的 xml 文件中接收 RIF 包。请参阅导入 RIF 包

    导入包时,必须创建 RIF 定义,您在准备返回数据时将使用该定义。

    数据会导入到项目内的文件夹中。 第一次导入数据时,会为您创建文件夹。在后续导入时,您必须为数据创建文件夹。模块中的某些数据可能将可编辑,而其他数据可能将为只读。

  2. 根据需要更新数据。
  3. 完成数据更新后,导入 RIF 定义。请参阅导出 RIF 包

    您可以返回编辑锁定,从而无法对数据作任何进一步更新。 数据会导出为 XML 文件,您可以将该文件返回到原始 Rational DOORS 数据库。


反馈