将 Java™ 代码添加到代码插件项目,以在模式用户生成模式实例时修改该模式实例。
准备工作
您必须先完成下列任务,然后才能完成此任务:
关于此任务
您可以将 Java 代码添加到代码插件项目,以便在生成模式实例时运行该项目。 要添加 Java 代码,请选择要运行的 Java 类。可以通过以下方式创建您选择的 Java 类:
- 如果在创建代码插件时添加了 Java 类,那么将创建模板 Java 类并将其添加到项目中。 该类基于“模式编写类”模板,并且包含正确运行所需的基本结构。
- 遵循本主题中的步骤来选择 Java 类时,可以选择创建新的 Java 类。 通过此方式创建的类基于“模式编写类”模板,并且包含正确运行所需的基本结构。
- 您可以编写自己的 Java 类。 该类必须实现
GeneratePatternInstanceTransform 接口。
无论如何创建类,您必须在类中添加自己的代码以完成生成模式实例时所需的步骤。 有关用于完成常见任务的
IBM® Integration API 代码的示例,请参阅
使用 IBM Integration API 开发应用程序: 示例代码。 有关
IBM Integration API的参考信息,请参阅
IBM Integration API。
过程
要选择要在生成模式实例时运行的 Java 类,请执行以下操作:
- 如果 " 添加 Java 或 PHP 代码 " 窗口未打开,请在 "模式编写" 编辑器的 模式配置 选项卡中单击 添加。
此时“添加 Java 或 PHP 代码”窗口将打开。
- 在 代码类型 列表中,选择 Java。
- 在 类名 列表中,选择生成模式实例时要运行的类的名称。
如果类位于当前工作空间中并且实现了 GeneratePatternInstanceTransform 接口,那么该类将显示在 类名 列表中。
- 可选: 您可以创建新的 Java 类:
- 单击 新建 Java 类。
此时“新建模式编写 Java 类”窗口将打开。
- 在 源文件夹 字段中,单击 浏览 并选择要在其中存储新 Java 类文件的文件夹。
- 可选: 在 包 字段中,输入新类的 Java 包的名称。
如果保留此字段为空,那么将使用缺省包。
- 可选: 选择 封闭类型 ,并在 封闭类型 字段中输入封闭类型。
- 在 名称 字段中输入新 Java 类的名称。
- 可选: 在 超类 字段中更改新 Java 类的超类。
- 可选: 要为新 Java 类添加接口,请单击 添加。 此时“已实现的接口选择”窗口将打开。 在选择接口字段中,输入想要添加的接口的名称,在匹配项列表中选择接口然后单击确定。 此时“已实现的接口选择”窗口将关闭。
- 可选: 要除去 Java 类的接口,请在 接口 列表中选择该接口,然后单击 除去。
- 可选: 单击 下一步 以查看有关 "模式编写类" 模板的信息,该模板用于创建 Java 类。
- 单击完成。
- 单击确定。
" 添加 Java 或 PHP 代码 " 窗口将关闭,并且 Java 类将显示在 " 模式配置 " 选项卡的 "Java 和 PHP 代码" 部分中。
- 可选: 生成模式实例时, 模式配置 选项卡的 "Java 和 PHP 代码" 部分中列出的 Java 和 PHP 代码从上到下运行。 要更改代码运行顺序,请在 Java 和 PHP 代码部分中选择想要除去的条目,然后单击向上或向下按钮以更改列表中条目的位置。
后续操作
在生成模式实例时选择运行的 Java 类中,现在必须编写代码以执行所需的步骤。 有关用于完成常见任务的 IBM Integration API 代码的示例,请参阅 使用 IBM Integration API 开发应用程序: 示例代码。 有关 IBM App Connect Enterprise 工具包中Java开发视图和编辑器的信息,请参阅 《Java开发用户指南——视图与编辑器》。