使用 IBM Integration API 修改模式实例

将 Java™ 代码添加到代码插件项目,以在模式用户生成模式实例时修改该模式实例。

准备工作

您必须先完成下列任务,然后才能完成此任务:

关于此任务

您可以将 Java 代码添加到代码插件项目,以便在生成模式实例时运行该项目。 要添加 Java 代码,请选择要运行的 Java 类。
可以通过以下方式创建您选择的 Java 类:
  • 如果在创建代码插件时添加了 Java 类,那么将创建模板 Java 类并将其添加到项目中。 该类基于“模式编写类”模板,并且包含正确运行所需的基本结构。
  • 遵循本主题中的步骤来选择 Java 类时,可以选择创建新的 Java 类。 通过此方式创建的类基于“模式编写类”模板,并且包含正确运行所需的基本结构。
  • 您可以编写自己的 Java 类。 该类必须实现 GeneratePatternInstanceTransform 接口。
无论如何创建类,您必须在类中添加自己的代码以完成生成模式实例时所需的步骤。 有关用于完成常见任务的 IBM® Integration API 代码的示例,请参阅 使用 IBM Integration API 开发应用程序: 示例代码。 有关 IBM Integration API的参考信息,请参阅 IBM Integration API

过程

要选择要在生成模式实例时运行的 Java 类,请执行以下操作:

  1. 如果 " 添加 Java 或 PHP 代码 " 窗口未打开,请在 "模式编写" 编辑器的 模式配置 选项卡中单击 添加
    此时“添加 Java 或 PHP 代码”窗口将打开。
  2. 代码类型 列表中,选择 Java。
  3. 类名 列表中,选择生成模式实例时要运行的类的名称。
    如果类位于当前工作空间中并且实现了 GeneratePatternInstanceTransform 接口,那么该类将显示在 类名 列表中。
  4. 可选: 您可以创建新的 Java 类:
    1. 单击 新建 Java 类
      此时“新建模式编写 Java 类”窗口将打开。
    2. 源文件夹 字段中,单击 浏览 并选择要在其中存储新 Java 类文件的文件夹。
    3. 可选: 字段中,输入新类的 Java 包的名称。
      如果保留此字段为空,那么将使用缺省包。
    4. 可选: 选择 封闭类型 ,并在 封闭类型 字段中输入封闭类型。
    5. 名称 字段中输入新 Java 类的名称。
    6. 可选: 超类 字段中更改新 Java 类的超类。
    7. 可选: 要为新 Java 类添加接口,请单击 添加。 此时“已实现的接口选择”窗口将打开。 在选择接口字段中,输入想要添加的接口的名称,在匹配项列表中选择接口然后单击确定。 此时“已实现的接口选择”窗口将关闭。
    8. 可选: 要除去 Java 类的接口,请在 接口 列表中选择该接口,然后单击 除去
    9. 可选: 单击 下一步 以查看有关 "模式编写类" 模板的信息,该模板用于创建 Java 类。
    10. 单击完成
  5. 单击确定
    " 添加 Java 或 PHP 代码 " 窗口将关闭,并且 Java 类将显示在 " 模式配置 " 选项卡的 "Java 和 PHP 代码" 部分中。
  6. 可选: 生成模式实例时, 模式配置 选项卡的 "Java 和 PHP 代码" 部分中列出的 Java 和 PHP 代码从上到下运行。 要更改代码运行顺序,请在 Java 和 PHP 代码部分中选择想要除去的条目,然后单击向上向下按钮以更改列表中条目的位置。

后续操作

在生成模式实例时选择运行的 Java 类中,现在必须编写代码以执行所需的步骤。 有关用于完成常见任务的 IBM Integration API 代码的示例,请参阅 使用 IBM Integration API 开发应用程序: 示例代码。 有关 IBM App Connect Enterprise 工具包中Java开发视图和编辑器的信息,请参阅 《Java开发用户指南——视图与编辑器》