使用 .hep 文件以链接至辅助应用程序

可以使用 .hep 文件对指向辅助应用程序的链接进行分组,以帮助达到 IBM® Rational® Rhapsody® 概要文件的功能。辅助应用程序是由您或第三方创建的可链接至产品中的定制程序。辅助应用程序添加了概要文件可能没有的功能,例如查询模型或写入项目的功能。

关于此任务

此处描述的方法是链接至辅助应用程序的典型方法。如果不想使用工具 > 定制(这将打开“辅助程序”窗口),那么必须查看“辅助程序”窗口中的选项以熟悉可用选项及其语法。例如,查看辅助程序触发器框以了解可用触发器的列表及其拼写方式和大写字母使用情况。

过程

  1. 打开产品,然后选择工具 > 定制来创建一个或多个指向辅助应用程序的链接。

    会将链接代码添加至 rhapsody.ini 文件。
  2. 关闭产品。
  3. 打开 rhapsody.ini 文件,然后从该文件的 [Helpers] 部分复制辅助应用程序的代码。下例显示了已添加至 rhapsody.ini 文件的辅助应用程序代码:
    [Helpers]
    ...
    name30=AutoCommand45
    command30=C:\WINDOWS\NOTEPAD.EXE
    arguments30=
    initialDir30=C:\WINDOWS
    JavaMainClass30=
    JavaClassPath30=
    JavaLibPath30=
    isVisible30=1
    isMacro30=0
    isPlugin30=0
    isSynced30=0
    UsingJava30=0
    applicableTo30=
    applicableToProfile30=Auto2009
    helperTriggers30=After Project Open
    isPluginCommand30=0
    注: 链接代码的每个部分都以 name## 开头。
  4. 打开 .hep 文件,然后粘贴在先前步骤中复制的指向辅助应用程序的链接代码。

    .hep 文件的名称必须与项目概要文件的名称相同。例如,如果项目概要文件的名称为 Auto2009,那么 .hep 文件的名称必须为 Auto2009.hep。另外,概要文件和 .hep 文件必须在同一文件夹下。
  5. rhapsody.ini 文件中,删除在步骤 3 中复制的代码。使用 .hep 文件时,指向辅助应用程序的链接代码必须只存在于该文件中。
  6. 打开 Rational Rhapsody,然后打开模型。
  7. 装入具有相应 .hep 文件的适用概要文件;请参阅步骤 4
  8. 测试以确保指向辅助应用程序的链接如期工作。
    例如,在打开模型之后链接是否如期打开了辅助应用程序(helperTriggers30=After Project Open,如步骤 3 的样本代码中所示),请确保操作如期发生。

结果

注: 可以使用 General::Model::HelpersFile 属性将 .hep 文件与模型关联。

如果使用此属性指定了 .hep 文件,但对其他人提供了您要使用的概要文件,那么 Rational Rhapsody 不会识别特定于该概要文件的 .hep 文件中定义的辅助应用程序。

反馈