您可以将消息流或子流从一个应用程序,库或 集成项目 移至另一个应用程序,库或集成项目。 您可能想要移动流,例如,重新组织项目中的资源。
准备工作
此任务假定您已创建消息流或子流; 有关创建消息流的更多信息,请参阅 创建消息流。 有关创建子流的更多信息,请参阅 创建子流。
关于此任务
" 应用程序开发视图 " 中填充了您有权访问的所有应用程序,库和 集成项目 。 消息流和子流包含在这些容器中。 消息流文件名为 message_flow_name.msgflow。 子流文件名为 subflow_name.subflow。
要移动消息流或子流,请完成以下步骤。
过程
- 在 " 应用程序开发" 视图中,展开相应的应用程序,库或 集成项目,然后展开代理模式文件夹。
- 右键单击要移动的消息流或子流,单击 移动,然后选择目标应用程序,库或 集成项目。
或者,您可以将流拖至新位置。
如果将流拖到的位置无效,那么不会显示项目符号,并且不会移动消息流或子流。
如果为此目的创建了空的代理模式,那么如果选择了类别方式,那么该模式在 应用程序开发视图 中可能不可见。 要在 " 应用程序开发" 视图中查看空模式,请单击 隐藏类别
。
- 检查“问题”视图以查找移动所导致的错误或警告。
错误由错误图标

指示,而警告由警告图标

指示。 “问题”视图包含集成节点引用所导致的错误。 在移动完成时,将检查该流的所有引用(例如,如果此消息流是在其他消息流中嵌入的可复用错误例程)。
- 双击每个错误或警告来改正它。
这将在编辑器视图中打开包含错误的消息流或子流,并突出显示存在错误的节点。
结果
在移动消息流或子流时,关联的文件(例如,所有 ESQL 或映射文件)不会自动移至目标代理模式。 要移动这些文件,必须遵循本问题中关于每个文件的过程。