移动 ESQL 文件

如果将消息流从一个代理模式移动到另一个代理模式,或者从一个项目移动到另一个项目,那么您可能想要移动所有与该消息流关联的 ESQL 文件。

准备工作

要执行此任务,必须先完成下列任务:

关于此任务

要移动 ESQL 文件:

过程

  1. 使用以下某个方法移动 ESQL 文件:
    • 将要从其当前位置移动的 ESQL 文件拖到同一或另一个 集成项目中的代理模式。

      如果选中的目标位置无效(例如,该代理模式中存在同名的 ESQL 文件),将会显示无效图标,并且移动未完成。 如果为此目的创建了空的代理模式,那么如果选择了类别方式,那么在 "应用程序开发" 视图 中可能看不到该模式。 要在 " 应用程序开发" 视图中查看空模式,请单击 "隐藏类别" "隐藏类别" 工具栏图标

    • 右键单击 ESQL 文件并单击 移动,或者单击 文件 > 移动。 这时将显示“移动”对话框。

      从对话框中所显示的有效目标列表中选择项目和代理模式。

      单击确定完成移动,或者单击取消以取消请求。

      如果单击确定,ESQL 文件被移动到其新的位置。

  2. 检查 "问题" 视图中的错误 (由错误图标 错误图标(红色圆圈中的白色十字)指示) 或由移动生成的警告 (由警告图标 警告图标(黄色三角形中的黑色惊叹号)指示)。

    “问题”视图中的错误包括那些因引用中断所致的错误。 当完成移动时,检查了所有的到此 ESQL 文件的引用。 如果您已在同一 集成项目中的同一指定代理模式内移动该文件,那么所有引用仍有效。 如果您已将文件移动到同一或另一个 集成项目中的另一个代理模式,那么引用将中断。 如果您已将该文件移动到另一个 集成项目中的同一指定代理模式,那么如果未正确设置项目引用以识别此文件中的外部引用,那么这些引用可能会中断。 发生这些错误是因为资源是由一个被全限定名所链接的。

  3. 双击每个错误或警告,以便在编辑器视图中打开包含错误的消息流,并突出显示存在错误的节点。
    现在就可以更正错误了。

结果

当移动 ESQL 文件时,其关联文件(例如,消息流文件)不会自动地移动到相同的目标代理模式。 您必须自己移动这些文件。