地图步骤中的流水线并不总是包含流的输出(参考文档)

Pipeline out in map step don't always contains the output (reference doc) of the Flow

使用 WebMethods 9.7 Designer,当我使用 Map 步骤创建流服务时,映射步骤的输出管道并不总是包含流服务的输出。

我的问题是:

Designer 仅在流服务的最后一步中在步骤管道视图的右侧 Pipeline Out 显示服务的输出参数,它只是作为提示向您显示 you 如果它们不存在,则需要通过将某些东西映射到它们来创建它们。将您的地图步骤移动到您的流程服务中的最后一步,看看我的意思。

您可以在映射步骤的 Pipeline Out 中声明任何您想要的变量,然后根据需要将值从左侧 Pipeline In 侧映射到右侧 Pipeline Out 侧。

获取与服务输出参数具有相同名称和类型的变量的最简单方法是从 Input/Output 选项卡复制 (CTRL-C) SiebelMessage,然后粘贴 ( CTRL-V) 将其放入要创建它的步骤的右侧 Pipeline Out 侧。然后您需要将值映射到它或在其上设置值以实际创建它:将它复制到映射步骤的 Pipeline Out 不会创建变量,它只是在设计器中创建一个占位符 UI 您需要将值映射或设置到其中才能在管道中实际创建它。

长方法是通过右键单击步骤管道右侧 Pipeline Out 手动创建一个与服务输出参数具有相同名称和类型的变量(或单击 Pipeline Out 区域以使其获得焦点,然后在管道工具栏上选择 Insert a Variable 操作)并插入一个名为 SiebelMessage 的新文档引用变量,然后选择您在创建时使用的相同文档引用服务的输出参数。