拆分消息流处理

通过创建一个消息流来调用另一个消息流,可以在不同位置中处理消息流的多个部分。

准备工作

阅读 可调用消息流中的概念信息。

关于此任务

可调用流允许您在不同位置之间拆分消息流处理。 可调用消息流也便于复用,因为多个消息流可以调用这些流。 您可以在 IBM App Connect EnterpriseIBM App Connect on IBM Cloud®之间或者在 IBM App Connect Enterprise中的不同位置之间拆分处理。

在 App Connect Enterprise 消息流中,呼叫流使用 CallableFlowInvoke 节点来调用 CallableInput 可调用流程中的节点。 可调用流随后使用 CallableReply 节点将信息返回给 CallableFlowInvoke 原始流程中的节点。

注: 本主题是关于在 App Connect Enterprise 消息流之间使用可调用流技术。 您还可以将可调用流技术与 IBM App Connect on IBM Cloud中的云端事件驱动流和 API 流配合使用; 例如,请参阅教程: 使用云端可调用流从本地活动与云端 SaaS 应用程序共享数据和处理

如果初始流和可调用流位于同一 集成服务器中,那么一旦部署它们,它们就可以相互通信。 如果您的流位于不同的 集成服务器中,或者一个位于 IBM App Connect Enterprise 中,而另一个位于 IBM App Connect on IBM Cloud中,那么必须配置它们之间的通信。 这些流使用交换服务器来路由数据,并通过连接代理安全连接到交换服务器。

您可以将流拆分为多个可调用流。 但是,为了简单起见,以下任务仅描述了如何创建两个流:调用流和可调用流。

过程

要拆分消息流处理,请完成以下步骤。