您可以使用覆盖可扩展性自动和手动扩展聚合。 要替换要扩展的现有聚合文件,请通过手动编码或使用 IBM® Extensibility Workbench创建聚合 XML 文件。
过程
- 要覆盖聚合,请执行以下步骤:
- 标识要扩展的聚合。
- 浏览到 <INSTALL_DIR>/extensions/<app_dir>/webpages 目录。 由于此目录路径不是应用程序提供的安装的一部分,因此必须在 <INSTALL_DIR>/extensions 目录中创建此目录路径。
- 复制包含要创建聚合的聚合 XML 文件的相对文件夹结构(相对于部署)。 原始聚合 XML 文件存在于 <INSTALL_DIR>/repository/eardata/<app_dir>/war/mashupxmls/<app_dir> 目录中。
- 使用与基本文件相同的名称创建 XML 文件。 与基本文件具有相同标识的此 XML 文件中的任何聚合都将覆盖基本聚合文件。
- 要手动覆盖聚合,请执行以下步骤:
- 使用要覆盖的聚合文件的条目创建聚合 XML 文件。 该文件可以具有任何名称,无需复制包含要扩展聚合的 XML 文件的相对目录结构。
- 将 XML 文件复制到
<INSTALL_DIR>/extensions/<app_dir>/webpages 目录。创建 init Servlet 类以注册聚合 XML 文件。 在 SCUIMashupHelper 类中使用 loadOverrideMashupXml 方法。