移动消息流或子流

您可以将消息流或子流从一个应用程序,库或 集成项目 移至另一个应用程序,库或集成项目。 您可能想要移动流,例如,重新组织项目中的资源。

准备工作

此任务假定您已创建消息流或子流; 有关创建消息流的更多信息,请参阅 创建消息流。 有关创建子流的更多信息,请参阅 创建子流

关于此任务

" 应用程序开发视图 " 中填充了您有权访问的所有应用程序,库和 集成项目 。 消息流和子流包含在这些容器中。 消息流文件名为 message_flow_name.msgflow。 子流文件名为 subflow_name.subflow

要移动消息流或子流,请完成以下步骤。

过程

  1. 在 " 应用程序开发" 视图中,展开相应的应用程序,库或 集成项目,然后展开代理模式文件夹。
  2. 右键单击要移动的消息流或子流,单击 移动,然后选择目标应用程序,库或 集成项目
    或者,您可以将流拖至新位置。

    如果将流拖到的位置无效,那么不会显示项目符号,并且不会移动消息流或子流。

    如果为此目的创建了空的代理模式,那么如果选择了类别方式,那么该模式在 应用程序开发视图 中可能不可见。 要在 " 应用程序开发" 视图中查看空模式,请单击 隐藏类别 "隐藏类别" 工具栏图标

  3. 检查“问题”视图以查找移动所导致的错误或警告。
    错误由错误图标 错误图标(红色圆圈中的白色十字) 指示,而警告由警告图标 警告图标(黄色三角形中的黑色惊叹号)指示。 “问题”视图包含集成节点引用所导致的错误。 在移动完成时,将检查该流的所有引用(例如,如果此消息流是在其他消息流中嵌入的可复用错误例程)。
  4. 双击每个错误或警告来改正它。
    这将在编辑器视图中打开包含错误的消息流或子流,并突出显示存在错误的节点。

结果

在移动消息流或子流时,关联的文件(例如,所有 ESQL 或映射文件)不会自动移至目标代理模式。 要移动这些文件,必须遵循本问题中关于每个文件的过程。